Designing an Example Developer Inbound IVR Campaign  

For this example, all we want to do is to design a PIN validation IVR call campaign.  In this example, a caller will listen to a instruction message and key in a 4 digit PIN number.  The caller's key presses will be sent to a Web server in real time during the call for validation against a database.  The response will be sent back to your VoiceShot call campaign and the caller will hear a message indicating whether their PIN is accepted or not.

Now that we know what we want to do, the next step is to design this call campaign at the VoiceShot Web site.  Here are the steps:

Log in to your VoiceShot account
Click Create a Voice Campaign
Name the Campaign "My IVR".  For Campaign Type, choose Inbound.  Click Save.
On the next screen, click Blank Campaign.  Click Save.
The next screen wants you to choose the sound files you will be using in this campaign.  For this campaign, you will need 3 sound files.  (1) a main greeting asking for a PIN, (2) a sound file indicating a valid PIN and (3) a sound file indicating an invalid PIN.  You could record your own using the instructions on the screen, but for this example, we will use some sample files placed in your account when it was created.  Click Next.
On the Sound Files screen, click Add and choose "Main Greeting", "Valid Pin", and "Invalid Pin".  Once you have all of these selected, click Next.
On the Campaign Layout screen, click Click here to begin campaign design.
On the Define Action General tab, play this sound file will be set to "Main Greeting".  Click on the Developer tab and check Send Call Events and Call Summary.  This tells your call campaign to send call information to your Web server.  Click Save.
On the Advanced Options tab, set the Number of digits to 4.  This allows the caller to enter a 4 digit PIN.  Click Save.
On the General tab under Actions, click Add.  
On the next screen, set when caller/recipient keys in to API.  Then check Play Prompt and select "Valid Pin".  This is the action you will tell your campaign to take if the caller keys in a valid PIN.  Click Save.
On the General tab under Actions, click Add again.  
On the next screen, set when caller/recipient keys in, to Other.  Then check Play Prompt and select "Invalid Pin".  This is the action you will tell your campaign to take if the caller keys in an invalid PIN.  Click Save.
On the General tab under Actions, click Save.

Now you are ready to communicate with this call campaign through the VoiceShot IVR API.  For an end to end demonstration see the VoiceShot IVR API v4.0 Demonstration.