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
