Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Conversant IVR - ANI

Status
Not open for further replies.

LittleGremlins

Technical User
Jan 7, 2003
119
CA
I have an ivr script that is to look up the ANI in a table and if the caller is calling from a Quebec area code, the script should play a french voice prompt first followed by an english voice prompt. If the call does not originate from Quebec, callers should hear english first followed by french.

This is not working. I have just recently taken over this IVR system and this script was written by another person, I'm not sure if it ever worked.

I checked the ANI table and the correct area codes are listed. What next?
 
Hmm...
How ws the script made? Voice@Work? Need some more info here...
 
They had voice@work at one time, but it wasn't installed correctly and it was removed.
 
1. Set Field Value
#Defaults
2. Set Field Value
3. External Function
#determine mode from dnis
4. Evaluate
If DNIS != ""
5. Read Table
6. Evaluate
If $MATCH_FOUND = 1
7. Set Field Value
End Evaluate
End Evaluate
#determine language from area code
8. External Function
9. Evaluate
If AREA_CODE != ""
10. Read Table
11. Evaluate
If $MATCH_FOUND = 1
12. Set Field Value
End Evaluate
End Evaluate
13. Answer Phone
GREETING:
#=================================================
#Thank you for calling
#================================================= 14. External Function
#================================================= #Merci d'appler
#=================================================
15. External Function
16. Evaluate
If LANG = "FRENCH"
17. Announce
18. Goto GREETING_FRENCH
Else
19. Announce
20. Goto GREETING_ENGLISH
End Evaluate
GREETING_ENGLISH:
21. Prompt & Collect
22. Evaluate
If FIRST_TRY = 1
23. Set Field Value
24. Goto GREETING_FRENCH
Else 25. Goto LANGUAGE_ENGLISH
End Evaluate
#==============================
GREETING_FRENCH:
#==============================
26. External Function
27. Prompt & Collect
28. Evaluate
If FIRST_TRY = 1
29. Set Field Value
30. Goto GREETING_ENGLISH
Else 31. Evaluate
If LANG = "ENGLISH"
32. Goto LANGUAGE_ENGLISH
End Evaluate
33. Goto LANGUAGE_FRENCH
End Evaluate
LANGUAGE_ENGLISH:
34. Set Field Value
35. External Function
36. Goto INTERNAL_MAIN_MENU_B
LANGUAGE_FRENCH:
37. Set Field Value
38. External Function
39. Goto INTERNAL_MAIN_MENU_B
 
Hey LittleGremlins, did you ever figure this out? I am having a similar problem.

I read in one of the docs you need the ASAI option pack for the ANI and DNIS to work. However, I don't know how to find if I have this option. Is it a Conversant Option? I have an ASAI and I even have CentreVu CT.
Please let me know if you've had any luck. Thanks!
 
LittleGremlins,
To get the ANI, you need to have the ASAI feature pack installed, and the VDN that is delivering the call needs to be monitored by the ASAI feature pack.

Alternatively, if you do not have the ASAI feature pack, you can use a converse-on command and push the IVR the DNIS and/or ANI. I've found that doing DNIS then ANI first works best as the DNIS is always 4 digits (your VDN) and can be parsed better. To get the info in your IVR script, you have to use the prompt and collect feature (thats what it's called in voice@works).


 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top