Predictive Dialer

Predictive Dialer Features

How to use Command Line Interface

You can invoke AgentDialer from a command window as follows:

    adialer.exe <call list file>
                [-pd | -dial]
                [-phoneno <phone number>]
                [-name <name>]
                [-statusurl <url>]
                [-statusexe <prog>]
                [-caller <caller identifier>]
                [-startfromrow <row number>]
                [-maxlines <use lines>]
                [-import <csv file>]
                [-export <csv file>]
                [-cleanstatus]
                [-noexit]

Where:

  -pd: run predictive dialing
  -dial : run semi automatic dialing
  -statusurl: post to this url after a call is finished. Details see below
  -statusexe: launch a program or script after a call is finished
  -caller: caller identifier. Used with statusurl callback
  -phoneno: phone number to call
  -name: name to call
  -startfromrow: broadcast start from row, default is 0, used with -startnow
  -maxlines: use maximum number of lines for the broadcast
  -import: import a CSV file
  -export: export to a CSV file
  -cleanstatus: confirmation and status columns are cleans before broadcast
  -noexit: keep program up after broadcast

Use statusurl

This option is mostly used for program integration. If statusurl is defined, the program will post to this url whenever a call is finished. The parameters include all the values of the row. Each parameter uses the column header as the parameter name, and the cell value as the parameter value. The following call information are also included as parameters:

    index: row index in the spreadsheet
    caller: defined in the command line
    calltime: time of the call defined as seconds from Jan 1, 1970
    callduration: total seconds of the call

For example, if the following call is finished:

  Name Phone Age Notes Status
50 John Doo 8001234567 30 confirmed Call Made

The following parameters will be posted to the specified URL:

index=50&caller=agent1&calltime=126690280&callduration=120&Name=John+Doo& Phone=8001234567&Age=30&Notes=confirmed&Status=Call+Made

Use statusexe

This option is mostly used for program integration. If statusexe is defined, the program will launch the program whenever a call is finished. The parameters are the same as those used in the option for starturl as defined above.

The program or script will be launched as follows:

<prog> -Dindex=50 -Dcaller=agent1 -Dcalltime=126690280 -Dcallduration=120 -DName="John Doo" -DPhone=8001234567 -DAge=30 -DNotes="confirmed" -DStatus="Call Made"


Example

    adialer.exe “C:\mygroup\list.aoc” -pd -phoneno “800 1234567” -name "John Doo"


Connect phone lines with predictive dialer