IVR

admin's picture
Contributed by:admin
Created on:May 11th, 2010
Last updated on:May 11th, 2010
Comments:6 comments

Subscribe Via Phone

The Subscribe Via Phone application is a great example of how to write a model for inbound IVR.  Using the caller ID and REST web service calls, you can retrieve information and save informatino based on the user's identity and response. 

This application would be setup via the Administration Console (instructions included with your DevNet account) under Telephony -> Applications to be invoked when your DID (telephone number) is called.

 

StarPound Version: 
1.2x
admin's picture
Contributed by:admin
Created on:May 11th, 2010
Last updated on:May 11th, 2010
Comments:1 comment

Call For Recording

The Call for Recording application makes an outbound call and prompts the callee for a voice recording.  Included in this application are options to record again, hear and accept the recording.

The Call for Recording app requires two parameters when called via REST web service call:

blastId = The ID becomes the filename, which is available via the web, once the recording is complete

phoneNum = The number to call to initiate the recording sequence.

StarPound Version: 
1.2x
admin's picture
Contributed by:admin
Created on:May 11th, 2010
Last updated on:May 11th, 2010
Comments:1 comment

Device Confirmation

The device confirmation application can be used as a sort of opt-in mechanism.  An outbound call is made to a device, whereby an IVR directs the user to either accept calls from this service, or to ignore calls from this service.  After the selection is made by the callee, the application makes an outbound REST web service call back to a defined server to record the response.

The device confirmation application takes two parameters: 

deviceId = this is used on the corresponding web service call to record the appropriate response.

StarPound Version: 
1.2x
jasondeegan's picture
Contributed by:jasondeegan
Created on:November 17th, 2009
Last updated on:May 11th, 2010
Comments:1 comment

Collect IVR Data

This StarPound application calls a phone number (provided when invoking via a REST GET call) plays a message and then records the callee's response.

Use the following PHP code to invoke this deployed application:

<?php

// WE PASS THE RECORD ID SO THAT ONCE IN THE APPLICATION WE KNOW WHERE TO STORE THE DATA

StarPound Version: 
1.2x