Contents
Predictive Dialing
Note the following comments in the call models:
*OPT—Optional.
*DIAL—May be a dialed number or is not present if T-Server has no information about the other party.
Predictive Call
The following graphic and table describe a predictive call.
PARTY A | PARTY B (ACD Group) | PARTY C |
---|---|---|
Make Predictive Call (TMakePredictiveCall) |
||
EventDialing ConnID 1 |
||
Answer | ||
EventQueued ConnID 1 |
||
EventDiverted ConnID 1 |
||
EventRinging ConnID 1 |
||
Answer (TAnswerCall) | ||
EventEstablished ConnID 1 |
||
Release Phase (ConnID 1) |
a. If the switch reports that a call is connected to an answering machine, T-Server also attaches a key-value pair AnswerClass=AM to the call’s UserData.
Interruption Point | PARTY A | PARTY B | PARTY C |
---|---|---|---|
* | EventReleased ConnID 1 |
||
** | EventAbandoned ConnID 1 |
||
*** | EventAbandoned ConnID 1 |
a. CallState in this case may be any of the following:
- CallStateGeneralError
- CallStateSystemError
- CallStateBusy
- CallStateNoAnswer
- CallStateAnsweringMachineDetected
- CallStateFaxDetected
- CallStateAllTrunksBusy
- CallStateQueueFull
- CallStateDropped
- CallStateSitDetected
- CallStateSitInvalidnum
- CallStateSitVacant
- CallStateSitIntercept
- CallStateSitUnknown
- CallStateSitNocircuit
- CallStateSitReorder
Predictive Call with Routing
The following graphic and table describe a predictive call with routing.
PARTY A | PARTY B (ACD Group) | PARTY C |
---|---|---|
Make Predictive Call (TMakePredictiveCall) |
||
EventDialing ConnID 1 |
||
Answer | ||
EventQueued ConnID 1 |
||
EventRouteRequest ConnID 1 |
||
Route Call to A (TRouteCall) |
||
EventRouteUsed ConnID 1 |
||
EventRinging ConnID 1 |
||
Answer (TAnswerCall) | ||
EventEstablished ConnID 1 |
||
Release Phase (ConnID 1) |
a. If the switch reports that a call is connected to an answering machine, T-Server also attaches a key-value pair AnswerClass=AM to the call’s UserData.
Interruption Point | PARTY A | PARTY B | PARTY C |
---|---|---|---|
* | EventReleased ConnID 1 |
||
**
and *** |
EventAbandoned ConnID 1 |
||
**** | EventAbandoned ConnID 1 |
a. CallState in this case may be any of the following:
- CallStateGeneralError
- CallStateSystemError
- CallStateBusy
- CallStateNoAnswer
- CallStateAnsweringMachineDetected
- CallStateFaxDetected
- CallStateAllTrunksBusy
- CallStateQueueFull
- CallStateDropped
- CallStateSitDetected
- CallStateSitInvalidnum
- CallStateSitVacant
- CallStateSitIntercept
- CallStateSitUnknown
- CallStateSitNocircuit
- CallStateSitReorder
Predictive Call (Connected to a Device Specified in Extensions)
The following graphic and table describe a predictive call (connected to a device specified in extensions).
PARTY A | PARTY B (ACD Group Specified in the |
PARTY C (Routing Point or ACD Group) |
PARTY D |
---|---|---|---|
Make Predictive Call (TMakePredictiveCall) |
|||
EventDialing ConnID 1 |
|||
Answer | |||
EventQueued ConnID 1 |
|||
EventDiverted ConnID 1 |
|||
EventQueued ConnID 1 |
|||
EventDiverted ConnID 1 |
|||
EventRinging ConnID 1 |
|||
Answer (TAnswerCall) |
|||
EventEstablished ConnID 1 |
|||
Release Phase (ConnID 1) |
Interruption Point | PARTY A | PARTY B | PARTY C | PARTY D |
---|---|---|---|---|
* | EventReleased ConnID 1 |
|||
** | EventAbandoned ConnID 1 |
|||
*** | EventAbandoned ConnID 1 |
a. CallState in this case may be any of the following:
- CallStateGeneralError
- CallStateSystemError
- CallStateBusy
- CallStateNoAnswer
- CallStateAnsweringMachineDetected
- CallStateFaxDetected
- CallStateAllTrunksBusy
- CallStateQueueFull
- CallStateDropped
- CallStateSitDetected
- CallStateSitInvalidnum
- CallStateSitVacant
- CallStateSitIntercept
- CallStateSitUnknown
- CallStateSitNocircuit
- CallStateSitReorder