Share This Post:

VoiceXML for Predictive Dialing

On Voice XML: If we use voice xml files and post calls to the gateway, will it be able to use the predictive dialling functionality and transfer the call to an available agent if the call is connected and it is not an answering machine?

Yes. Actually, this is exactly what Voicent Agent Dialer does for starting a predictive call. The following is a simple VXML file you can use:


<?xml version="1.0"?>
<vxml version="1.0">
<form name="pd">
<transfer name="prid">
</transfer>
</form>
</vxml>

2. On Predictive Dialer: When we invoke the predictive dialler using the command line interface, will it be possible to specify an agent/list of agents to transfer the call to if the call gets through? We are looking at this as we need specific set of agents to handle specific set of calls only.

For Voicent Agent Dialer release 7, there is no place you can specify that target agent or agents for the call transfer. This feature is not there whether from command line or use the GUI interface.

For now, if you generate VoiceXML for predictive dialing, then you can specify the agent choice in the generated VXML file. All you need to do is specify the dest attribute in the transfer element. For example, if you want to transfer the call to agent John and agent Mary, where John and Mary are the login names, then you can specify the transfer element as:


<transfer name="prid" dest="agent:John, agent:Mary" >

Just FYI, this agent routing feature will be available in release 8, as part of an agent management tool we are currently working on.

We used the voicexml and able to post the calls to gateway and get them able to transfer to specific agent.

Need following details to know whether we should take care on sending numbers in bulk or with delay a few numbers to gateway. Suppose if we configure 10 SIP lines in the gateway and post 1000 calls to the gateway, will the gateway keep the calls in queue and call them one by one as and when the lines become free? Also, will it be able to call a url with the call status update once the call is finished as it does in the agent dialer when called through command line interface?

The gateway has a scheduler for outbound calls, so calls will be put in a queue if there is no free line. But it is also recommended not to send to much calls to the gateway if your application knows the call will be put in queue. For example, in Voicent Agent Dialer, it maintains x number of active calls with the gateway, once a call is finished, it sends another one.

The URL update when a call is finished is only available in Agent Dialer. But since you use your own voicexml, you could simply call the URL yourself when a call is finished.

Share This Post:

This entry was posted in Predictive Dialer. Bookmark the permalink.