Any and all non-support discussions
Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
by ykhan » Wed Jan 13, 2010 11:12 am
Just wanted to find out if I can do a multi question survey. E.g. First ask if customer wants to opt in, if Yes, then ask wquestion 1, then question 2 etc. and get their responses into a DB?
Also need to know if for a broadcast campaign (non-profit) we can take input like credit card information and put it into a database?
Thanks in advance.
-
ykhan
-
- Posts: 352
- Joined: Thu Jun 08, 2006 4:47 pm
by Michael_N » Wed Jan 13, 2010 2:31 pm
Yes limesurvey.org
-
Michael_N
-
- Posts: 687
- Joined: Wed Jul 05, 2006 3:13 pm
- Location: sweden
by mflorell » Wed Jan 13, 2010 3:53 pm
Is this for automated(no-agent-at-any-step) dialing?
-
mflorell
- Site Admin
-
- Posts: 18387
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by ykhan » Wed Jan 13, 2010 4:49 pm
@Matt: There are basically two types of campaigns:
1. Fundraising - Call customer and give three options
i. Press 1 for agent connection
ii. Press 2 to opt out
iii. Press 3 to leave a callback time (this is wehre I need to get information. Can I take the input of time and date alongwith phone number to callback or at a minimum, just take the phone number for a callback later?
2. Survey - Call customer and give 2 options
i. Press 1 to opt in
Play first question and take numeric input.
Play second question and take numeric input. and so on for upto 15 questions.
Responses need to go into a database for export later.
ii. Press 2 to opt out.
We are currently using VicidialNow 1.2. Vicidial VERSION: 2.0.5-173
BUILD: 90320-0424.
Thanks.
-
ykhan
-
- Posts: 352
- Joined: Thu Jun 08, 2006 4:47 pm
by mflorell » Wed Jan 13, 2010 7:29 pm
For 1 you are going to have to write your own AGI to collect a callback date. I don't think I've ever done date/time collection by user DTMF input before.
For 2 you can use the agi-IVR_recording_verification.agi which was created for that exact purpose. There is no GUI for it, but it does work very well.
-
mflorell
- Site Admin
-
- Posts: 18387
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by ykhan » Wed Jan 13, 2010 10:38 pm
Thanks Matt.
1. Is this documented in the Inbound_VDAC_IVR.txt?
2. How can this agi be used?
3. Where in the database will Vicidial store the input of the survey answers?
Appreciate your help.
-
ykhan
-
- Posts: 352
- Joined: Thu Jun 08, 2006 4:47 pm
by mflorell » Thu Jan 14, 2010 6:14 am
You need to read the comments in the script for instructions.
It will store information in the vicidial_ivr table.
you are limited to no more than 20 questions and there are options for recording, playing the date and asking for a customer ID at the beginning.
-
mflorell
- Site Admin
-
- Posts: 18387
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by ykhan » Fri Jan 15, 2010 2:04 pm
Just a few more questions, I think I am almost there.
In the agi file it mentions prompts and numbers like 85100001, 85100002-3 etc. What do these refer to? I did not see any files by these numbers in the sounds folder.
"With a modified VDAD agi transfer script"
Does this mean that I would need to replace current 1234 extens with:
- Code: Select all
;inbound IVR call:
exten => 1234,1,Ringing ; call ringing
exten => 1234,2,Wait(1) ; Wait 1 second for CID delivery from PRI
exten => 1234,3,Answer ; Answer the line
exten => 1234,4,AGI(agi-IVR_recording_verification.agi,7274506620---Y-85100004---Y---Y-1-85100016---N---N---Y-85100007---85100009-600--85100012-30--85100013---85100004---BOTH)
exten => 1234,5,Hangup
And add the following to make it work?
- Code: Select all
;inbound IVR call from a VICIDIAL transfer:
exten => _83002*.,1,Ringing ; call ringing
exten => _83002*.,2,Wait(1) ; Wait 1 second for CID delivery
exten => _83002*.,3,Answer ; Answer the line
exten => _83002*.,4,AGI(agi-IVR_recording_verification.agi,7275551234---N---Y---N---N---Y-10-85100001---N---85100002-85100003---85100004---BOTH)
exten => _83002*.,5,Hangup
Thanks
-
ykhan
-
- Posts: 352
- Joined: Thu Jun 08, 2006 4:47 pm
by mflorell » Fri Jan 15, 2010 4:26 pm
Yes, your changed example should work I would think, if the call is sent from an AXFER transfer conference from an agent.
85100002 is just an audio file example, you should enter in your own sounds.
-
mflorell
- Site Admin
-
- Posts: 18387
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
by ykhan » Mon Jan 18, 2010 7:28 pm
So what I need to do is:
1. Record all of the prompts like "Do you like green? press 1 for strongly agree, press 2 for some what agree..." etc.
2. Add the modified exten lines in extensions.conf.
3. In the Campaign screen enter 8366 for "Campaign VDAD exten".
When the dialer dials, it will play the promts in order and take input?
-
ykhan
-
- Posts: 352
- Joined: Thu Jun 08, 2006 4:47 pm
by mflorell » Tue Jan 19, 2010 8:56 am
Actually, to do what you want with no agent at all would take a little bit of extra programming on the ALL_outbound.agi script, so that it can send the lead_id and phone number to the IVR_recording AGI.
-
mflorell
- Site Admin
-
- Posts: 18387
- Joined: Wed Jun 07, 2006 2:45 pm
- Location: Florida
-
Return to General Discussion
Who is online
Users browsing this forum: Majestic-12 [Bot] and 90 guests