Discussions about new features or changes in existing features
Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
by mr.indranathghosh » Mon Jul 14, 2014 9:58 pm
I setup a call menu in DID and right now I want to setup AGI in the call menu to validate the user input.
Example:
When customer received a the call IVR play "If you are customers of XYZ then press 1"
After press 1 the IVR asking for a Customer ID "press your 6 digit customer ID"
Then Customer dial the 6 digit customer id and the call route an IN_GROUP
Please guide me in this case how I make this in VICIDIAL VERSION: 2.8-417a
-
mr.indranathghosh
-
- Posts: 6
- Joined: Mon Jul 14, 2014 9:35 pm
by mflorell » Tue Jul 15, 2014 12:13 am
Several ways to do that, depending on where your 6 digit numbers are stored.
If they are in the vicidial_list.vendor_lead_code field then you can use the built-in VIDPROMPT in-group methods.
If you want to use a custom AGI then you can do that by putting the AGI in the Menu Prompt, or timeout to an option line with a Type of AGI
You could also use a custom dialplan to implement the AGI in the Call Menu.
Since you don't really give us enough information to go on, that's about all I can recommend.
-
mflorell
- Site Admin
-
- Posts: 18384
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by mr.indranathghosh » Tue Jul 15, 2014 2:32 pm
I do it by VIDPROMPTLOOKUP and now it working.
But the problem is if the customer put a wrong id which is not in the list then it will create a new lead. I want if the customer put a wrong id then IVR played and Customer again reconnect to the main menu or Hangup the call
-
mr.indranathghosh
-
- Posts: 6
- Joined: Mon Jul 14, 2014 9:35 pm
by mflorell » Tue Jul 15, 2014 6:19 pm
It would not be simple, but you could do that by passing the in-group immediately through another call menu with a SQL Qualify on the lead to see if it was a new lead and if so it would sent it to a different destination than if it was a matched lead.
-
mflorell
- Site Admin
-
- Posts: 18384
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by mbaret » Mon May 18, 2020 1:07 pm
mr.indranathghosh wrote:Please guide me how i do this. I don't have any idea about SQL
FYIan introduction to a conditional clause that, similar to HAVING, further filters rows from a WHERE clause. The major difference between QUALIFY and HAVING is that with QUALIFY the filtering is based on the result of performing various ordered analytical functions on the data.
-
mbaret
-
- Posts: 10
- Joined: Sat Aug 10, 2019 11:13 am
Return to Features
Who is online
Users browsing this forum: No registered users and 57 guests