Voice Broadcasting Question
Posted:
Thu Mar 21, 2013 12:16 pm
by devafree
Hello,
In vicidial SURVEY(BROADCAST - noagent method) with Cepstral TTS, when the called party opts in , how can we use EXTENSION (which is sent to AGI) to use another TTS entry of a script. An alternate solution I have tried is to use swift with PHPAGI classes, but the TTS is not of a good quality whereas Vicidial's TTS is fine. Is it possible to get the external script to spawn the TTS script used in Vicidial ?
The idea is to be able to do a multi-level IVR using the various TTS entries.
Thanks,
devafree
Asterisk - 1.4.39.1
Dahdi - 2.5.0.1
Centos - 5.9
Scratch Install
Vicidial VERSION: 2.6-393a | BUILD: 130124-1721
Cepstral Swift v5.1.0
Re: Voice Broadcasting Question
Posted:
Thu Mar 21, 2013 1:47 pm
by williamconley
if you send the call to an extension already for the existing system, you would modify that extension (or better yet, duplicate it and enter it as a custom extension so as not to break existing functionality ....) and within that new extension send it to wherever you want. in other words: Instead of using the existing system and asking how to get it to "continue" to do something else, duplicate it to a fresh extension and modify that extension at will (such as to cause it to continue to the next stage). then send the call to your new extension instead of the existing one.
however, you have not posted the configuration you are using, just a general description of what it does ... so I am just guessing that you already send it to an extension. please post all the changes you have made to your campaign and survey for your present configuration.
you also should post a link to your install instructions.
FYI: We built a multi-faceted survey system that runs in asterisk and accepts calls from Vicidial and/or FreePBX several years ago. Ugly, but works well. Multi-level questions, menu based builder, several options for answers. Accepts individual digit responses (multiple choice recording recommended), or multi-digit responses (such as age or income), and audio responses (storing the audio to the survey record).
Re: Voice Broadcasting Question
Posted:
Thu Mar 21, 2013 5:46 pm
by ruben23
@williamconley
is it possible we can setup and IVR/survey that the respond of the customer is audio response, how does it work? would it work with current vicidial functions..?
Re: Voice Broadcasting Question
Posted:
Thu Mar 21, 2013 6:21 pm
by williamconley
We have not used any voice recognition software yet. We merely recorded the voice and stored it for later recovery by the survey processors. Voice recognition is possible, but not cheap of course.
But the method is to pass the call from Vicidial to the survey as an extension. Then data is stored in a sep database, but could be "interactive" with the Vicidial database if needed and even passed back into the Vicidial dialplan if you wanted the call to go back to an IVR or agent at some point. That would actually be one of the upgrades we hope to build into the system eventually: conditional execution based on the answers to the IVR.
When there's time or someone pays.