Dialing Methods - Predictive

Number Management

Softdial CallGem™'s dialing algorithm calculates how many numbers it needs and when it needs them. The sequence is as follows:

  1. In the socket API world, this information is sent to the campaign layer via the Call Request [CR] message.
  2. The campaign layer should then respond, as soon as possible, with one or more (depending upon the number in the request) Make Call [MC] messages. It is possible to send excess Make Call [MC] messages to Softdial CallGem™, without having received a Call Request [CR].
  3. With both Softdial CallGem™ and the host talking to each other, campaigns opened and agents assigned to campaigns and available to take calls, Softdial CallGem™ will issue a Call Request [CR] message, asking for a specific number of telephone numbers to be sent to it, for a campaign (See Supplying predictive numbers to Softdial CallGem, below).
  4. The CRM application should then respond by sending a series of Make Call [MC] messages, each with a telephone number (and an optional Session Identifier (SI)) in it.

Whether or not Call Request [CR] messages have been sent by Softdial CallGem™, the CRM application may in fact send as many Make Call [MC] messages as it likes, at any time. Although there are no restrictions, you should be aware that undialed numbers will be returned when the campaign is closed.

A Make Call [MC] message is a request. The data sent with the Make Call [MC] message is stored in a queue in Softdial CallGem™. Therefore, the message does not guarantee that the call will be attempted instantaneously, and in fact the call may never be attempted if, for example, a request to stop the campaign is received whilst the number is still in Softdial CallGem™'s queue. In general, a number will be tried within a few minutes of the Make Call [MC] request.

 

Copyright © 2004 - 2019  Sytel Limited