Introduction
CDR stands for Call Detail Record. It is a metadata containing the detailed information about the call session produced by Edge. A CDR has various data of each leg of calls, and typically includes: When the call took place - How long the call lasted - Who called to whom - and many more.
.
.
Edge CDR Metadata
Attribute | Description |
correlation_id | CDR mapping for far-end by SIP Header: X-EDGE-CORRELATION-ID |
status | call status, it can be answer, cancel, congestion, etc |
callee | destination number |
direction | direction of the call |
duration | duration of the call in second |
local_media_address | edge ip address of media/rtp |
user_agent | far-end sip user agent |
remote_signalling_address | far-end ip address of signaling/sip |
remote_media_address | far-end ip address of media/rtp |
edge_network | ip address of edge processed for this call |
uuid | leg uuid |
rtp_crypto | media encryption suite was used for this call |
nodename | name of node member that processed the call |
peername | name of trunk that processed the call |
codec | negotiated codec was used in call |
hangup_cause | reason why call hang up |
seshid | session uuid |
interface | sip interface that call engaged with |
callid | sip call id of the call |
caller | source number |
transport | transport protocol that SIP relies on, the value can be ucp, tcp, tls |
sip_resp_code | well, sip response code sip:{code} |
start_time | when the call started with format ISO8601 |
answer_time | when the call answered with format ISO8601 |
end_time | when the call ended with format ISO8601 |
disposition | who hung up the call |
.
Example
{ "data" : { "module" : "call", "eventName" : "vendorCDRExtra", "timestamp" : 1614575657225, "txnUuid" : "fdd9be18-7dfa-49d0-8c47-33f3b4598917", "legs" : { "147d2eac-9ba8-450e-8513-65380b2866d6" : { "edge-SGSBC" : { "rtp_crypto" : "", "correlation_id" : "147d2eac-9ba8-450e-8513-65380b2866d6", "duration" : "6538", "transport" : "udp", "answer_time" : "2021-03-01 13:14:17", "uuid" : "b9aac7ca-2d9f-4e0e-827d-2ffc3b51efee", "codec" : "PCMA", "sip_resp_code" : "sip:200", "seshid" : "147d2eac-9ba8-450e-8513-65380b2866d6", "hangup_cause" : "NORMAL_CLEARING", "end_time" : "2021-03-01 13:14:17", "status" : "ANSWERED", "direction" : "outbound", "iso_answer_time" : "2021-03-01T05:14:17.170092+00:00", "nodename" : "awszntedge1", "edge_network" : "172.31.12.2,18.140.31.74", "callid" : "96db8896-f4e0-1239-fcb5-0677079ea32c", "start_time" : "2021-03-01 13:14:17", "disposition" : "EDGE_SEND_BYE", "interface" : "voice2", "iso_end_time" : "2021-03-01T05:14:17.170136+00:00", "local_media_address" : "111.22.33.4:56789", "caller" : "+6561111111", "peername" : "SGSBC", "iso_start_time" : "2021-03-01T05:14:17.169920+00:00", "user_agent" : "B3Networks", "context" : "inside", "callee" : "+6562222222", "remote_signalling_address" : "00.11.234.56:5060", "remote_media_address" : "00.11.234.56:10648" } } } }, "gateKeeperSpec" : { "domain" : "gelcccs.zonetel.com.sg", "orgUuid" : "ea6f73ee-9960-40f9-91c3-8473ade58a8a" }, "version" : "v1" }