- Walmart is selling a 50-inch Hisense 4K TV for $138 - but you'll need to act fast
- The Future of Cybersecurity: Predictions for 2025 and Beyond
- One of the best ultraportable work laptops I've tested isn't made by Dell or Lenovo
- Generative AI fuels demand for better mobile connectivity - and users ready to pay for it
- The best laptops for graphic designers: Expert tested and reviewed
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 |