help • App. A: Call Detail Records (CDR) • Examples for CDR • CDR for a Transferred Call
A.2.4 CDR for a Transferred Call
User C (number +44204777101) calls user A (number +4416012345678) and puts this call on "Hold". User C then calls user B (+44521087654321) and speaks with him. User C then connects users A and B to one another. Due to the fact that user C initiated both calls, he will be charged for the costs for both calls. This results in three CDRs, which can all be used for cost calculation.
CDR 1 (Call from C to A)
Attribute
Content
CallID
3
OriginationNumber
"+44204777101"
OriginationName
"User C"
CalledNumber
"+4416012345678"
CalledName
"User A"
StartTime
"13.08:24"
ConnectTime
"13.08:45"
EndTime
"13.15:44"
Currency
"EUR"
Costs
"1.23"
State
"Transferred"
AOC
"1"
OriginationDevice
""
DestinationDevice
"SwyxGate1"
TransferredToCallID
8
TransferDate
"19.11.2012"
TransferTime
"13.10:06"
DisconnectReason
CallTransferred
CDR 2 (Call from C to B)
Attribute
Content
CallID
7
OriginationNumber
"+44204777101"
OriginationName
"User C"
CalledNumber
"+44521087654321"
CalledName
"User B"
StartTime
"13.09:34"
ConnectTime
"13.09:56"
EndTime
"13.03:48"
Currency
"EUR"
Costs
"4.33"
State
"Transferred"
AOC
"1"
OriginationDevice
""
DestinationDevice
"SwyxGate1"
TransferredToCallID
8
TransferDate
"19.11.2012"
TransferTime
"13:10:06"
DisconnectReason
CallTransferred
CDR 3 (Transferred Call; A Speaks to B)
Attribute
Content
CallID
8
OriginationNumber
"+4416012345678"
OriginationName
"User A"
CalledNumber
"+44521087654321"
CalledName
"User B"
StartTime
"13:10:06"
ConnectTime
"13:10:07"
EndTime
"13:15:44"
Currency
""
Costs
""
State
"Connected"
OriginationDevice
"SwyxGate1"
DestinationDevice
"SwyxGate1"
TransferredByNumber
"+101"
TransferredByName
"User C"
TransferredCallID1
3
TransferredCallID2
7