Share This Post:

Play recording based on Caller ID

I saw on your tech knowledge base how to Setup IVR Application based on Caller ID and saw that you need the CRM. What I would like to do is play a recording based on the caller ID. So if someone from area code 212 calls, I play a particular message and if the call is from area code 305 I play another message. Is this possible with IVR Studio?

No, you do not need CRM.

The Caller ID information is available in IVR Studio as global variables, which can be accessed anywhere from your IVR applications. They are named __VG_CALLER_ID_NAME__ and __VG__CALLER_ID_NUMBER__. For outbound calls, the called number and name are __VG__CALLED_NUMBER__ and __VG__CALLED_NAME__. For more details about using variables, please take a look at the IVR product walkthrough, accessible from the program Help menu.

Put the variable in the transition condition, so if it equals to 212, the control goes to one branch of the IVR application; if it equals to another area code, the control goes to another branch.

One thing to note is that you may not receive the caller ID information on the first ring. So make sure to set up to answer incoming call with your IVR application on the 3rd or 4th ring. This setting is on Voicent Gateway > Setup > Options > Inbound tab.

Share This Post:

This entry was posted in IVR Usage. Bookmark the permalink.