Dispositions

Mapped Dispositions

Used in the Dialer and Click2Dial v2.3.0+ (loosely based on xep-0327)

Disposition/end_reasonRaw Dispositions (deprecated)Known ISDN Cause codes / end_codeMeaningClick2DialDialer
hungup

ANSWER

CANCEL

0, 16Answered call followed by normal hangup Unspecified (All Click2Dial hangups)v2.3.0+v1.0.0+

callee_hungup

ANSWER0, 16

Answered call followed by normal hangup by the Callee

 v1.1.2+
agent_hungup

ANSWER
CANCEL (Dialer)

0, 16Answered call followed by normal hangup by the Agent v1.1.2+
voicemailANSWER0, 16An answering Machine was detected (this is not 100% accurate) v1.4.0+
busyBUSY17Rejected by the Callee subsequent to being acceptedv2.3.0+v1.0.0+
rejectDONTCALL19,21,22Rejected by the Callee before being acceptedv2.3.0+v1.0.0+
timeoutNOANSWER18,102Timeout in contacting the Calleev2.3.0+v1.0.0+
error

CONGESTION

CHANUNAVAIL

TORTURE

Validation error: 28

CONGESTION: 34, 42

All unspecified codes.

Generic Error, most likely and incorrect parameter was providedv2.3.0+v1.0.0+
failedINVALIDARGS Internal Error, please notify usv2.3.0+v1.0.0+

Raw Dispositions

Used in Click2Dial Prior to v2.3.0

DispositionMeaning

ANSWER

Call is answered. A successful dial. The caller reached the callee.

BUSYBusy signal. The dial command reached its number but the number is busy
NOANSWERNo answer. The dial command reached its number, the number rang for too long, then the dial timed out
CANCELCall is cancelled. The dial command reached its number but the caller hung up before the callee picked up
CONGESTIONCongestion. This status is usually a sign that the dialled number is not recognised
CHANUNAVAILChannel unavailable. On SIP, peer may not be registered
DONTCALLPrivacy mode, callee rejected the call
TORTUREPrivacy mode, callee chose to send caller to torture menu
INVALIDARGSError parsing Dial command arguments