Transfered CAlls – CDR Reading

CDR Reading for Transferred Calls

Transferred Calls

Calls that are transferred generate multiple CDRs. One CDR exists for the original call, one for the consultation call, and another for the final transferred call.

For the original call, the origCause_value and destCause_value gets set to split = 393216, which indicates the call was split. The origCallTerminationOnBehalfOf and destCallTerminationOnBehalfOf fields get set to Transfer = 10 to indicate that this call was involved in a transfer.

For the consultation call, the origCause_value and destCause_value fields get set to split = 393216, which indicates that the call was split. The origCallTerminationOnBehalfOf and destCallTerminationOnBehalfOf fields get set to Transfer = 10 to indicate that this call was involved in a transfer.

For the final transferred call, the joinOnBehalfOf field gets set to Transfer = 10 to indicate that this call resulted from a transfer.

Transferred Calls CDR Examples

The following examples, which are not an exhaustive set, illustrate the records that would be generated under the stated circumstances. These examples help clarify what records are generated on transferred calls.

Blind Transfer from the Calling Party CDR Example

Call goes from extension 2001 to a PSTN number; they talk for 120 seconds. 2001 initiates a blind transfer to 2002. CDR 1 (original call) shows a call from extension 2001 to a PSTN number, talking for 120 seconds. CDR 2 (consultation call) shows a call from 2001 to extension 2002. CDR 3 represents the final transferred call where 2001 completes the transfer, drops out of the call, and leaves a call between the PSTN and 2002.

Field Names Original Call CDR Consultation Call CDR Final Transferred CDR
globalCallID_callId 1 2 1
origLegCallIdentifier 101 103 102
destLegCallIdentifier 102 104 104
callingPartyNumber 2001 2001 3071111
originalCalledPartyNumber 3071111 2002 2002
finalCalledPartyNumber 3071111 2002 2002
lastRedirectDn 3071111 2002 2001
origCause_Value 393216 393216 16
dest_CauseValue 393216 393216 0
origTerminationOnBehalfOf 10 10 0
destTerminationOnBehalfOf 10 10 0
joinOnBehalfOf 0 0 10
duration 120 0 360

 

Consultation Transfer from the Calling Party CDR Example

Call goes from extension 2001 to a PSTN number; they talk for 60 seconds. 2001 initiates a consultation transfer to 2002 and talks for 10 seconds before the transfer completes. The final transferred call talks for 360 seconds. CDR 1 (original call) shows a call from extension 2001 to a PSTN number, talking for 60 seconds. CDR 2 (consultation call) shows a call from 2001 to extension 2002, talking for 10 seconds. CDR 3 represents the final transferred call where 2001 completes the transfer, drops out of the call, and leaves a call between the PSTN and 2002.

Field Names Original Call CDR Consultation Call CDR Final Transferred Call CDR
globalCallID_callId 1 2 1
origLegCallIdentifier 111 113 112
destLegCallIdentifier 112 114 114
callingPartyNumber 2001 2001 3071111
originalCalledPartyNumber 3071111 2002 2002
finalCalledPartyNumber 3071111 2002 2002
lastRedirectDn 50001 50001 2001
origCause_Value 393216 393216 16
dest_CauseValue 393216 393216 0
origTerminationOnBehalfOf 10 10 0
destTerminationOnBehalfOf 10 10 0
joinOnBehalfOf 0 0 10
duration 60 10 360

 

Blind Transfer from the Called Party CDR Example

Call goes from 50000 to 50001; they talk for 120 seconds. 50001 initiates a blind transfer to 50002. CDR 1 (original call) shows a call from extension 50001 to 50002, talking for 120 seconds. CDR 2 (consultation call) shows a call from 50001 to extension 50002. CDR 3 represents the final transferred call where 50001 completes the transfer, drops out of the call, and leaves a call between 50000 and 50002.

Field Names Original Call CDR Consultation Call CDR Final Transferred Call CDR
globalCallID_callId 1 2 1
origLegCallIdentifier 200 202 200
destLegCallIdentifier 201 203 203
callingPartyNumber 50000 50001 50000
originalCalledPartyNumber 50001 50002 50002
finalCalledPartyNumber 50001 50002 50002
lastRedirectDn 50001 50001 50001
origCause_Value 393216 393216 16
dest_CauseValue 393216 393216 0
origTerminationOnBehalfOf 10 10 0
destTerminationOnBehalfOf 10 10 0
joinOnBehalfOf 0 0 10
duration 120 0 360

 

Consultation Transfer from the Called Party CDR Example

Call goes from 50000 to 50001; they talk for 120 seconds. 50000 initiates a blind transfer to 50002. CDR 1 (original call) shows a call from extension 50000 to a 50001, talking for 120 seconds. CDR 2 (consultation call) shows a call from 50000 to extension 50002. CDR 3 represents the final transferred call where 50000 completes the transfer, drops out of the call, and leaves a call between 50001 and 50002.

Field Names Original Call CDR Consultation Call CDR Final Transferred Call CDR
globalCallID_callId 1 2 1
origLegCallIdentifier 200 202 201
destLegCallIdentifier 201 203 203
callingPartyNumber 50000 50001 50000
originalCalledPartyNumber 50001 50002 50002
finalCalledPartyNumber 50001 50002 50002
lastRedirectDn 50001 50001 50001
origCause_Value 393216 393216 16
dest_CauseValue 393216 393216 0
origTerminationOnBehalfOf 10 10 0
destTerminationOnBehalfOf 10 10 0
joinOnBehalfOf 0 0 10
duration 120 0 360