13.4.2 Beispiele für CDR
Zum besseren Verständnis der Call Detail Records sind im Folgenden einige Beispiele aufgelistet. Es handelt sich immer um die Call Detail Records, die nach Beendigung der Verbindung aufgezeichnet werden. Um einen besseren Überblick zu gewähren, sind nur die Felder der Call Detail Records aufgelistet, die zum Verständnis der CDR-Aufzeichnung beitragen.
CDR für einen einfachen internen Anruf
Benutzer A (Nummer 123) ruft Benutzer B (Nummer 456) an. Vor der Rufnummer wählt er *4711#, um den Anruf einem Projekt zuzuordnen. Es ergibt sich folgendes CDR:
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
3
|
|
OriginationNumber
|
“123“
|
|
OriginationName
|
“Benutzer A“
|
|
CalledNumber
|
“456“
|
|
CalledName
|
“Benutzer B“
|
|
StartDate
|
“19.11.2012“
|
|
StartTime
|
“13.03:28“
|
|
DeliveredDate
|
“19.11.2012“
|
|
DeliveredTime
|
“13.03:24“
|
|
ConnectDate
|
“19.11.2012“
|
|
ConnectTime
|
“13.03:28“
|
|
EndDate
|
“19.11.2012“
|
|
EndTime
|
“13.03:48“
|
|
State
|
“Connected“
|
|
ProjectNumber
|
“4711“
|
|
DisconnectReason
|
OriginatorDisconnected
|
CDR für einen externen Anruf
Benutzer A (Nummer +492314777123) leitet einen externen Anruf zu John Jones (Nummer +49231456789) ein. SwyxServer benutzt den Trunk „SwyxGate 1“, um den Anruf auszuführen.
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
4
|
|
OriginationNumber
|
“+492314777123“
|
|
OriginationName
|
“Benutzer A“
|
|
CalledNumber
|
“+49231456789“
|
|
CalledName
|
“Jones, John“
|
|
StartDate
|
“19.11.2012“
|
|
StartTime
|
“13.03:28“
|
|
DeliveredDate
|
“19.11.2012“
|
|
DeliveredTime
|
“13.03:28“
|
|
ConnectDate
|
“19.11.2012“
|
|
ConnectTime
|
“13.03:28“
|
|
EndDate
|
“19.11.2012“
|
|
EndTime
|
“13.03:48“
|
|
State
|
“Connected“
|
|
PublicAccessPrefix
|
“0“
|
|
DestinationDevice
|
“SwyxGate1“
|
|
DisconnectReason
|
CallDisconnected
|
Hierbei stammt der CalledName „Jones, John“ aus dem globalen SwyxServer-Telefonbuch. Die Verbindung wurde durch den externen Teilnehmer beendet (DisconnectReason = CallDisconnected).
CDR für einen Anruf mit Call Routing
Benutzer B hat ein Call Routing-Skript aktiviert. Das Skript nimmt einen Anruf an, spielt eine Ansage ab und leitet den Anruf weiter an den internen Telefonie-Client. Wird der Anruf dort nicht angenommen, so wird der Anruf an das Mobiltelefon weitergeleitet.
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
5
|
|
OriginationNumber
|
“+492314777123“
|
|
OriginationName
|
“Benutzer A“
|
|
CalledNumber
|
“+492314777456“
|
|
CalledName
|
“Benutzer B“
|
|
DestinationNumber
|
“+4916012345678“
|
|
DestinationName
|
““
|
|
StartDate
|
“19.11.2012“
|
|
StartTime
|
“13.03:28“
|
|
ScriptConnectDate
|
“19.11.2012“
|
|
ScriptConnectTime
|
“13.03:30“
|
|
DeliveredDate
|
“19.11.2012“
|
|
DeliveredTime
|
“13.03:55“
|
|
ConnectDate
|
“19.11.2012“
|
|
ConnectTime
|
“13.03:59“
|
|
EndDate
|
“19.11.2012“
|
|
EndTime
|
“13.05:09“
|
|
State
|
“Connected“
|
|
PublicAccessPrefix
|
“0“
|
|
OriginationDevice
|
““
|
|
DestinationDevice
|
“SwyxGate1“
|
|
DisconnectReason
|
CallDisconnected
|
CDR für einen weitergeleiteten Anruf
Benutzer C (Nummer +492314777101) ruft Benutzer A (Nummer +4916012345678) an und legt diesen Anruf auf „Halten“. Anschließend ruft Benutzer C Benutzer B (+49521087654321) an und spricht mit ihm. Anschließend verbindet Benutzer C die Teilnehmer A und B miteinander. Da Benutzer C beide Anrufe aufgebaut hat, laufen die Kosten für beide Anrufe bei ihm auf. Es ergeben sich drei Call Detail Records, die zur Kostenberechnung alle herangezogen werden können.
CDR 1 (Anruf von C an A)
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
3
|
|
OriginationNumber
|
“+492314777101“
|
|
OriginationName
|
“Benutzer C“
|
|
CalledNumber
|
“+4916012345678“
|
|
CalledName
|
“Benutzer 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 (Anruf von C an B)
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
7
|
|
OriginationNumber
|
“+492314777101“
|
|
OriginationName
|
“Benutzer C“
|
|
CalledNumber
|
“+49521087654321“
|
|
CalledName
|
“Benutzer 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 (weitergeleiteter Anruf; A spricht mit B)
|
Attribut
|
Inhalt
|
|---|---|
|
CallID
|
8
|
|
OriginationNumber
|
“+4916012345678“
|
|
OriginationName
|
“Benutzer A“
|
|
CalledNumber
|
“+49521087654321“
|
|
CalledName
|
“Benutzer B“
|
|
StartTime
|
“13:10:06“
|
|
ConnectTime
|
“13:10:07“
|
|
EndTime
|
“13:15:44“
|
|
Currency
|
““
|
|
Costs
|
““
|
|
State
|
“Connected“
|
|
OriginationDevice
|
“SwyxGate1“
|
|
DestinationDevice
|
“SwyxGate1“
|
|
TransferredByNumber
|
“101“
|
|
TransferredByName
|
“Benutzer C“
|
|
TransferredCallID1
|
3
|
|
TransferredCallID2
|
7
|