Use AgentDialer Command Line Interface

Voicent predictive dialer contains flexible mechanisms for software integration. Most of the access API is defined in the command line interface and callback functions. But some of them may not be that obvious. This article tries to explain the mechanisms in more details.

Call a Specific Number

The following command line start AgentDialer, insert a row with the name and phone number, and starts predictive dialing.

adialer.exe -pd -name "John Doo" -phoneno "1112223333"

After the call is made, AgentDialer program automatically exits. If you want to keep it open, use the command line option -noexit. To start semi automatic call, use -dial instead of -pd.

Use Existing Call List

To open an existing AgentDialer call list file (.aoc file), simple specify the call list file at the end of the command line. The following example adds two phone numbers to the existing call list and start predictive dialing.

adialer.exe -pd -numbers "1112223333, 1112220000" "C:/my call lists/campaignOne.aoc"

Campaign Settings

This .aoc file can act as a place holder for all campaign specific settings. The command line interface is designed such that the call list can be effectively manipulated for most applications. For example, call list requires additional columns can be saved as an empty call list file first, then new rows added by importing a .csv file.

adialer.exe -pd -import "C:/my call lists/list1.csv" "C:/my call lists/campaignOne.aoc"

Status Callback

After each call, AgentDialer can invoke an external program or post to an URL. This callback capability is important to software integration, especially applications that require real time status update. In addition, the callback capability is also available in RemoteAgent software.

adialer.exe -pd -statusurl "http://myweb/mystatusupdate"

For a complete command line option reference, please open AgentDialer, select Help > Help Topics… from the program main menu, and take a look at topics related to Command Line interface.

Posted in Developer |

Connect call to live operator

We want the call to be transferred to a live operator immediately when a call is answered. If there is a delay the person who answerd the call will likely hang up. Is there a delay or is the transfer immediate

For predictive dialing, calls are transferred immediately once the system detects a live answer. However, it takes about 2-3 seconds to detect whether a call is answered by a live human or answering machine. Once the live answer is detected, the delay for connecting the call to an operator is almost immediate. Of cause, if you do not have a faster network, or use a slow computer, the connection delay will be longer.

2-3 seconds should not cause anyone to hangup the phone. To see how the system performs in your environment, you can download the software and give it a try.

I am struggling to test the system. I think I have the host set up correctly where calls are made from. How do you set up the agent computers that the calls will be sent to.

On the agent computer, you need to install Voicent RemoteAgent program. For more details, open AgentDialer program, select Help > Predictive Dialer Setup Guide.

Posted in Predictive Dialer |

Setup Voicent with SIP Trunk

SIP Trunk Service, such as Broadvox, bandwidth.com, and may specialized services, is an SIP based phone service for business. SIP trunk set up is usually much easier.

In most cases, your SIP trunk service is IP authenticated so there is no need to enter user name and password. All you need to do is enter the SIP trunk server’s IP address in the domain field, and turn off domain registration. To setup Voicent to use your SIP trunk, open Voicent Gateway, select Setup > Options > SIP tab, and enter the information as shown below. Please remember to use your ID and your own server’s IP address.

Posted in voip |