Cisco Call Manager v6/v7, UC560 and router CDR formats
Advanced PBX Data Logger includes 4 parsers for Cisco systems. This page gathers them in one place. For each system you will find how the call records reach the logger, the parser to select, and the 249 fields in total that these parsers extract for PBX Reports or a database. Of these, 2 over FTP; the rest are identified by their record layout and can arrive over a serial port or a LAN connection. The settings apply to our logger; other call accounting software may expect a different configuration.
Systems on this page
- Cisco Call Manager (CSV) v6 · FTP, 86 fields
- Cisco Call Manager (CSV) v7 · FTP, 102 fields
- Cisco Router CDR · Serial or TCP, 24 fields
- Cisco UC560 · Serial or TCP, 37 fields
Connecting the logger
Add a data source in PBX Data Logger that matches the interface named in each section: RS232 for a serial SMDR port, TCP client when the PBX accepts connections, TCP server when the PBX pushes records to the logger, or FTP for systems that write CDR files. Then open Modules → Query Parse Filter → Data query, click Setup and select the parser named in the section. The general steps are shown on the SMDR listener page; every other supported system is listed on the supported PBX index.
Cisco Call Manager (CSV) v6
Parser: Cisco Call Manager (CSV) v6
Connection: CDR files downloaded by FTP from the PBX or its server and parsed on arrival.
Fields extracted: 86
Cisco Unified Communications Manager
CDR Repository Manager
Within a Cisco Unified Communications Manager server or cluster, one instance of the CDR Repository Manager runs on the CDR Repository server or node. It manages CDR files that are received from the Cisco Unified Communications Manager nodes and periodically sends the files to the specified customer/third-party billing servers via FTP/SFTP. Our PBX Data Logger polls the FTP server and retrives new data. You should add the "File" data source type and configure a FTP or SFTP connection with the FTP server.
When the file arrives on the CDR Repository server or node, the CDR Repository Manager detects it. The system archives the file in a directory that is dedicated to the date that is indicated by the UTC timestamp that was placed in the file name when the file was created.
If any external billing server is specified in the CDRM configuration, the system creates an empty file in each of the corresponding folders for CAR and the billing servers, if CAR or the corresponding billing server is activated. The CDR Agent monitors new CDR/CMR files that are generated on CallManager servers or nodes by the call processing component. It sends the files to the CDR Repository node and then deletes the local copy after the file is pushed out. The file sender component of the CDR Repository Manager detects these empty files and sends the file to the destination with the specified method. If the delivery is successful, the system removes the empty file in the destination directory. Every Cisco Unified Communications Manager can generate one CDR file and one CMR file every minute for up to 1 hour. You can configure the maximum disk space that is used for storage of CDR files in the CDR Repository through provisioning. The File Manager component of the CDR Repository Manager runs hourly. When the File Manager runs, it deletes files with dates outside the configured preservation duration. It also checks whether disk usage has exceeded the high water mark. If so, the system deletes the processed CDR files until the low water mark is reached, starting with the oldest files. However, if any CDR file to be deleted was not successfully sent to the specified billing server, the system leaves it in the CDR Repository and raises a notification or alarm. The system creates a flag file during the configured maintenance window, which denies access to the CDR files for the CDR onDemand Service. The system removes the flag file after the maintenance window expires.
For detailed procedures on configuring the CDR Repository Manager and customer billing servers, see "Cisco Unified Communications Manager Call Detail Records Administration Guide"
Architecture

CDR fields
For detailed description of CDR fields, see here:
Cisco CallManager 6
Cisco CallManager 7
Cisco CallManager 8
Settings from the manufacturer's documentation
Taken from Veramark - Connectivity Guide. Values are those stated in the documentation; confirm them against your firmware release.
Switching SMDR output on, as documented
- Access Service > Service Parameters > [CCM server] Services > Cisco CallManager and set the parameter CdrEnabled = True.
Data items: Cisco Call Manager (CSV) v6
| Description | Data type | Column name |
|---|---|---|
| Cdr Record Type | integer | CDRRECORDTYPE |
| Date Time Origination | integer | CALL_TIME |
| Date Time Origination | integer | CALL_TIME2 |
| Original Node Id | integer | ORIGNODEID |
| Calling Party Number | string | CALLINGPARTYNUMBER |
| Destination Node Id | integer | DESTNODEID |
| Original Called Party Number | string | ORIGINALCALLEDPARTYNUMBER |
| Pkid | string | PKID |
| Duration | integer | CALL_DURATION_S |
| Authorization Code Value | string | AUTH |
| Call duration | datetime | CALL_DURATION |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Dialed phone | string | DIALED_PHONE |
| Caller phone | string | CALLER_PHONE |
| Trunk | string | TRUNK |
| Extension | string | EXT |
| Global CallID call Manager Id | integer | GLOBALCALLID_CALLMANAGERID |
| Global CallID call Id | integer | GLOBALCALLID_CALLID |
| Original Leg Call Identifier | integer | ORIGLEGCALLIDENTIFIER |
| Original Span | integer | ORIGSPAN |
| Original Ip Addr | integer | ORIGIPADDR |
| Calling Party Unicode Login UserID | string | CALLINGPARTYUNICODELOGINUSERID |
| Original Cause location | integer | ORIGCAUSE_LOCATION |
| Original Cause value | integer | ORIGCAUSE_VALUE |
| Original Precedence Level | integer | ORIGPRECEDENCELEVEL |
| Original Media Transport Address IP | integer | ORIGMEDIATRANSPORTADDRESS_IP |
| Original Media Transport Address Port | integer | ORIGMEDIATRANSPORTADDRESS_PORT |
| Original Media Cap payload Capability | integer | ORIGMEDIACAP_PAYLOADCAPABILITY |
| Original Media Cap max Frames Per Packet | integer | ORIGMEDIACAP_MAXFRAMESPERPACKET |
| Original Media Cap g723 Bit Rate | integer | ORIGMEDIACAP_G723BITRATE |
| Original Video Cap Codec | integer | ORIGVIDEOCAP_CODEC |
| Original Video Cap Bandwidth | integer | ORIGVIDEOCAP_BANDWIDTH |
| Original Video Cap Resolution | integer | ORIGVIDEOCAP_RESOLUTION |
| Original Video Transport Address IP | integer | ORIGVIDEOTRANSPORTADDRESS_IP |
| Original Video Transport Address Port | integer | ORIGVIDEOTRANSPORTADDRESS_PORT |
| Original RSVP Audio Stat | string | ORIGRSVPAUDIOSTAT |
| Original RSVP Video Stat | string | ORIGRSVPVIDEOSTAT |
| Destination Leg Identifier | integer | DESTLEGIDENTIFIER |
| Destination Span | integer | DESTSPAN |
| Destination Ip Addr | integer | DESTIPADDR |
| Final Called Party Number | string | FINALCALLEDPARTYNUMBER |
| Final Called Party Unicode Login UserID | string | FINALCALLEDPARTYUNICODELOGINUSERID |
| Destination Cause location | integer | DESTCAUSE_LOCATION |
| Destination Cause value | integer | DESTCAUSE_VALUE |
| Destination Precedence Level | integer | DESTPRECEDENCELEVEL |
| Destination Media Transport Address IP | integer | DESTMEDIATRANSPORTADDRESS_IP |
| Destination Media Transport Address Port | integer | DESTMEDIATRANSPORTADDRESS_PORT |
| Destination Media Cap payload Capability | integer | DESTMEDIACAP_PAYLOADCAPABILITY |
| Destination Media Cap max Frames Per Packet | integer | DESTMEDIACAP_MAXFRAMESPERPACKET |
| Destination Media Cap g723 Bit Rate | integer | DESTMEDIACAP_G723BITRATE |
| Destination Video Cap Codec | integer | DESTVIDEOCAP_CODEC |
| Destination Video Cap Bandwidth | integer | DESTVIDEOCAP_BANDWIDTH |
| Destination Video Cap Resolution | integer | DESTVIDEOCAP_RESOLUTION |
| Destination Video Transport Address IP | integer | DESTVIDEOTRANSPORTADDRESS_IP |
| Destination Video Transport Address Port | integer | DESTVIDEOTRANSPORTADDRESS_PORT |
| Destination RSVP Audio Stat | string | DESTRSVPAUDIOSTAT |
| Destination RSVP Video Stat | string | DESTRSVPVIDEOSTAT |
| Date Time Connect | datetime | DATETIMECONNECT |
| Date Time Disconnect | datetime | DATETIMEDISCONNECT |
| Last Redirect Dn | string | LASTREDIRECTDN |
| Original inal Called Party Number Partition | string | ORIGINALCALLEDPARTYNUMBERPARTITION |
| Calling Party Number Partition | string | CALLINGPARTYNUMBERPARTITION |
| Final Called Party Number Partition | string | FINALCALLEDPARTYNUMBERPARTITION |
| Last Redirect Dn Partition | string | LASTREDIRECTDNPARTITION |
| Original Device Name | string | ORIGDEVICENAME |
| Destination Device Name | string | DESTDEVICENAME |
| Original Call Termination On Behalf Of | integer | ORIGCALLTERMINATIONONBEHALFOF |
| Destination Call Termination On Behalf Of | integer | DESTCALLTERMINATIONONBEHALFOF |
| Original Called Party Redirect On Behalf Of | integer | ORIGCALLEDPARTYREDIRECTONBEHALFOF |
| Last Redirect Redirect On Behalf Of | integer | LASTREDIRECTREDIRECTONBEHALFOF |
| Original Called Party Redirect Reason | integer | ORIGCALLEDPARTYREDIRECTREASON |
| Last Redirect Redirect Reason | integer | LASTREDIRECTREDIRECTREASON |
| Destination Conversation Id | integer | DESTCONVERSATIONID |
| Global Call Id ClusterID | string | GLOBALCALLID_CLUSTERID |
| Join On Behalf Of | integer | JOINONBEHALFOF |
| Comment | string | COMMENT |
| Auth Code Description | string | AUTHCODEDESCRIPTION |
| Authorization Level | integer | AUTHORIZATIONLEVEL |
| Client Matter Code | string | CLIENTMATTERCODE |
| Original DTMF Method | integer | ORIGDTMFMETHOD |
| Destination DTMF Method | integer | DESTDTMFMETHOD |
| Call Secured Status | integer | CALLSECUREDSTATUS |
| Original Conversation Id | integer | ORIGCONVERSATIONID |
| Original Media Cap Bandwidth | integer | ORIGMEDIACAP_BANDWIDTH |
| Destination Media Cap Bandwidth | integer | DESTMEDIACAP_BANDWIDTH |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
1,1,403xxxx,266xxxxx,130xxxxxxx,1,0,411xxxxxx,"5818","",0,16,4,411xxxxxx,21488,6,20,0,0,0,0,0,0,"0","0",266xxxxx,1,0,562xxxxxx,"5661","5661","",0,0,4,562xxxxxx,16558,6,20,0,0,0,0,0,0,"0","0",130xxxxxxx,130xxxxxxx,"5661","bb100ead-70f3-4351-84e6-7414f388xxxx","","","","",41,"SEP006440B4EA46","SEP002xxxxxxBA5",12,0,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,3,0,0,64,64,"" 1,1,403xxxx,266xxxxx,130xxxxxxx,1,0,596xxxxxx,"5674","",0,16,4,596xxxxxx,17260,4,20,0,0,0,0,0,0,"0","0",266xxxxx,1,266xxxxx,-132xxxxxxx,"#989xxxxxxxxx","#989xxxxxxxxx","",0,0,4,0,0,2,20,0,0,0,0,0,0,"0","0",0,130xxxxxxx,"#989xxxxxxxxx","c9cf9d28-832f-4dee-9f74-f9c8d3b36f86","Mobile Prt","","Mobile Prt","Mobile Prt",0,"SEP002xxxxA04EA","gate002.televersal.ru",12,0,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,1,0,0,64,64,"" 1,1,403xxxx,266xxxxx,130xxxxxxx,1,0,118xxxxxx,"5234","",0,0,4,0,0,0,0,0,0,0,0,0,0,"0","0",266xxxxx,0,0,0,"","","",0,0,4,0,0,0,0,0,0,0,0,0,0,"0","0",0,130xxxxxxx,"","17e16361-70be-40bd-9709-536xxxxbc222","","","","",0,"SEP002xxxxC4AF4","",16,0,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,0,0,0,0,0,""
Cisco Call Manager (CSV) v7
Parser: Cisco Call Manager (CSV) v7
Connection: CDR files downloaded by FTP from the PBX or its server and parsed on arrival.
Fields extracted: 102
Cisco Unified Communications Manager
CDR Repository Manager
Within a Cisco Unified Communications Manager server or cluster, one instance of the CDR Repository Manager runs on the CDR Repository server or node. It manages CDR files that are received from the Cisco Unified Communications Manager nodes and periodically sends the files to the specified customer/third-party billing servers via FTP/SFTP. Our PBX Data Logger polls the FTP server and retrives new data. You should add the "File" data source type and configure a FTP or SFTP connection with the FTP server.
When the file arrives on the CDR Repository server or node, the CDR Repository Manager detects it. The system archives the file in a directory that is dedicated to the date that is indicated by the UTC timestamp that was placed in the file name when the file was created.
If any external billing server is specified in the CDRM configuration, the system creates an empty file in each of the corresponding folders for CAR and the billing servers, if CAR or the corresponding billing server is activated. The CDR Agent monitors new CDR/CMR files that are generated on CallManager servers or nodes by the call processing component. It sends the files to the CDR Repository node and then deletes the local copy after the file is pushed out. The file sender component of the CDR Repository Manager detects these empty files and sends the file to the destination with the specified method. If the delivery is successful, the system removes the empty file in the destination directory. Every Cisco Unified Communications Manager can generate one CDR file and one CMR file every minute for up to 1 hour. You can configure the maximum disk space that is used for storage of CDR files in the CDR Repository through provisioning. The File Manager component of the CDR Repository Manager runs hourly. When the File Manager runs, it deletes files with dates outside the configured preservation duration. It also checks whether disk usage has exceeded the high water mark. If so, the system deletes the processed CDR files until the low water mark is reached, starting with the oldest files. However, if any CDR file to be deleted was not successfully sent to the specified billing server, the system leaves it in the CDR Repository and raises a notification or alarm. The system creates a flag file during the configured maintenance window, which denies access to the CDR files for the CDR onDemand Service. The system removes the flag file after the maintenance window expires.
For detailed procedures on configuring the CDR Repository Manager and customer billing servers, see "Cisco Unified Communications Manager Call Detail Records Administration Guide"
Architecture

CDR fields
For detailed description of CDR fields, see here:
Cisco CallManager 6
Cisco CallManager 7
Cisco CallManager 8
Data items: Cisco Call Manager (CSV) v7
| Description | Data type | Column name |
|---|---|---|
| Cdr Record Type | integer | CDRRECORDTYPE |
| Date Time Origination | integer | CALL_TIME |
| Date Time Origination | integer | CALL_TIME2 |
| Original Node Id | integer | ORIGNODEID |
| Calling Party Number | string | CALLINGPARTYNUMBER |
| Destination Node Id | integer | DESTNODEID |
| Original Called Party Number | string | ORIGINALCALLEDPARTYNUMBER |
| Pkid | string | PKID |
| Duration | integer | CALL_DURATION_S |
| Authorization Code Value | string | AUTH |
| Call duration | datetime | CALL_DURATION |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Dialed phone | string | DIALED_PHONE |
| Caller phone | string | CALLER_PHONE |
| Trunk | string | TRUNK |
| Extension | string | EXT |
| Global CallID call Manager Id | integer | GLOBALCALLID_CALLMANAGERID |
| Global CallID call Id | integer | GLOBALCALLID_CALLID |
| Original Leg Call Identifier | integer | ORIGLEGCALLIDENTIFIER |
| Original Span | integer | ORIGSPAN |
| Original Ip Addr | integer | ORIGIPADDR |
| Calling Party Unicode Login UserID | string | CALLINGPARTYUNICODELOGINUSERID |
| Original Cause location | integer | ORIGCAUSE_LOCATION |
| Original Cause value | integer | ORIGCAUSE_VALUE |
| Original Precedence Level | integer | ORIGPRECEDENCELEVEL |
| Original Media Transport Address IP | integer | ORIGMEDIATRANSPORTADDRESS_IP |
| Original Media Transport Address Port | integer | ORIGMEDIATRANSPORTADDRESS_PORT |
| Original Media Cap payload Capability | integer | ORIGMEDIACAP_PAYLOADCAPABILITY |
| Original Media Cap max Frames Per Packet | integer | ORIGMEDIACAP_MAXFRAMESPERPACKET |
| Original Media Cap g723 Bit Rate | integer | ORIGMEDIACAP_G723BITRATE |
| Original Video Cap Codec | integer | ORIGVIDEOCAP_CODEC |
| Original Video Cap Bandwidth | integer | ORIGVIDEOCAP_BANDWIDTH |
| Original Video Cap Resolution | integer | ORIGVIDEOCAP_RESOLUTION |
| Original Video Transport Address IP | integer | ORIGVIDEOTRANSPORTADDRESS_IP |
| Original Video Transport Address Port | integer | ORIGVIDEOTRANSPORTADDRESS_PORT |
| Original RSVP Audio Stat | string | ORIGRSVPAUDIOSTAT |
| Original RSVP Video Stat | string | ORIGRSVPVIDEOSTAT |
| Destination Leg Identifier | integer | DESTLEGIDENTIFIER |
| Destination Span | integer | DESTSPAN |
| Destination Ip Addr | integer | DESTIPADDR |
| Final Called Party Number | string | FINALCALLEDPARTYNUMBER |
| Final Called Party Unicode Login UserID | string | FINALCALLEDPARTYUNICODELOGINUSERID |
| Destination Cause location | integer | DESTCAUSE_LOCATION |
| Destination Cause value | integer | DESTCAUSE_VALUE |
| Destination Precedence Level | integer | DESTPRECEDENCELEVEL |
| Destination Media Transport Address IP | integer | DESTMEDIATRANSPORTADDRESS_IP |
| Destination Media Transport Address Port | integer | DESTMEDIATRANSPORTADDRESS_PORT |
| Destination Media Cap payload Capability | integer | DESTMEDIACAP_PAYLOADCAPABILITY |
| Destination Media Cap max Frames Per Packet | integer | DESTMEDIACAP_MAXFRAMESPERPACKET |
| Destination Media Cap g723 Bit Rate | integer | DESTMEDIACAP_G723BITRATE |
| Destination Video Cap Codec | integer | DESTVIDEOCAP_CODEC |
| Destination Video Cap Bandwidth | integer | DESTVIDEOCAP_BANDWIDTH |
| Destination Video Cap Resolution | integer | DESTVIDEOCAP_RESOLUTION |
| Destination Video Transport Address IP | integer | DESTVIDEOTRANSPORTADDRESS_IP |
| Destination Video Transport Address Port | integer | DESTVIDEOTRANSPORTADDRESS_PORT |
| Destination RSVP Audio Stat | string | DESTRSVPAUDIOSTAT |
| Destination RSVP Video Stat | string | DESTRSVPVIDEOSTAT |
| Date Time Connect | datetime | DATETIMECONNECT |
| Date Time Disconnect | datetime | DATETIMEDISCONNECT |
| Last Redirect Dn | string | LASTREDIRECTDN |
| Original inal Called Party Number Partition | string | ORIGINALCALLEDPARTYNUMBERPARTITION |
| Calling Party Number Partition | string | CALLINGPARTYNUMBERPARTITION |
| Final Called Party Number Partition | string | FINALCALLEDPARTYNUMBERPARTITION |
| Last Redirect Dn Partition | string | LASTREDIRECTDNPARTITION |
| Original Device Name | string | ORIGDEVICENAME |
| Destination Device Name | string | DESTDEVICENAME |
| Original Call Termination On Behalf Of | integer | ORIGCALLTERMINATIONONBEHALFOF |
| Destination Call Termination On Behalf Of | integer | DESTCALLTERMINATIONONBEHALFOF |
| Original Called Party Redirect On Behalf Of | integer | ORIGCALLEDPARTYREDIRECTONBEHALFOF |
| Last Redirect Redirect On Behalf Of | integer | LASTREDIRECTREDIRECTONBEHALFOF |
| Original Called Party Redirect Reason | integer | ORIGCALLEDPARTYREDIRECTREASON |
| Last Redirect Redirect Reason | integer | LASTREDIRECTREDIRECTREASON |
| Destination Conversation Id | integer | DESTCONVERSATIONID |
| Global Call Id ClusterID | string | GLOBALCALLID_CLUSTERID |
| Join On Behalf Of | integer | JOINONBEHALFOF |
| Comment | string | COMMENT |
| Auth Code Description | string | AUTHCODEDESCRIPTION |
| Authorization Level | integer | AUTHORIZATIONLEVEL |
| Client Matter Code | string | CLIENTMATTERCODE |
| Original DTMF Method | integer | ORIGDTMFMETHOD |
| Destination DTMF Method | integer | DESTDTMFMETHOD |
| Call Secured Status | integer | CALLSECUREDSTATUS |
| Original Conversation Id | integer | ORIGCONVERSATIONID |
| Original Media Cap Bandwidth | integer | ORIGMEDIACAP_BANDWIDTH |
| Destination Media Cap Bandwidth | integer | DESTMEDIACAP_BANDWIDTH |
| Outpulsed Calling Party Number | string | OUTPULSEDCALLINGPARTYNUMBER |
| Outpulsed Called Party Number | string | OUTPULSEDCALLEDPARTYNUMBER |
| Original Ipv4v6 Addr | string | ORIGIPV4V6ADDR |
| Destination Ipv4v6 Addr | string | DESTIPV4V6ADDR |
| Original Video Cap Codec Channel2 | integer | ORIGVIDEOCAP_CODEC_CHANNEL2 |
| Original Video Cap Bandwidth Channel2 | integer | ORIGVIDEOCAP_BANDWIDTH_CHANNEL2 |
| Original Video Cap Resolution Channel2 | integer | ORIGVIDEOCAP_RESOLUTION_CHANNEL2 |
| Original Video Transport Address IP Channel2 | integer | ORIGVIDEOTRANSPORTADDRESS_IP_CHANNEL2 |
| Original Video Transport Address Port Channel2 | integer | ORIGVIDEOTRANSPORTADDRESS_PORT_CHANNEL2 |
| Original Video Channel Role Channel2 | integer | ORIGVIDEOCHANNEL_ROLE_CHANNEL2 |
| Destination Video Cap Codec Channel2 | integer | DESTVIDEOCAP_CODEC_CHANNEL2 |
| Destination Video Cap Bandwidth Channel2 | integer | DESTVIDEOCAP_BANDWIDTH_CHANNEL2 |
| Destination Video Cap Resolution Channel2 | integer | DESTVIDEOCAP_RESOLUTION_CHANNEL2 |
| Destination Video Transport Address IP Channel2 | integer | DESTVIDEOTRANSPORTADDRESS_IP_CHANNEL2 |
| Destination Video Transport Address Port Channel2 | integer | DESTVIDEOTRANSPORTADDRESS_PORT_CHANNEL2 |
| Destination Video Channel Role Channel2 | integer | DESTVIDEOCHANNEL_ROLE_CHANNEL2 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
1,1,111xxxx,287xxxxx,132xxxxxxx,1,0,121xxxxxxx,"5348","",0,0,4,0,0,0,0,0,0,0,0,0,0,"0","0",287xxxxx,1,287xxxxx,-132xxxxxxx,"#989xxxxxxxxx","#989xxxxxxxxx","",0,38,4,0,0,0,0,0,0,0,0,0,0,"0","0",0,132xxxxxxx,"#989xxxxxxxxx","15d8af83-165b-459e-8e5f-42a84c043b76","Mobile Prt","","Mobile Prt","Mobile Prt",0,"SEP002xxxxCBAD7","10.0.1.177",0,12,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,1,0,0,0,0,"","","","10.9.145.72","",0,0,0,0,0,0,0,0,0,0,0,0 1,1,111xxxx,287xxxxx,132xxxxxxx,1,0,-1785722614,"5363","",0,0,4,0,0,0,0,0,0,0,0,0,0,"0","0",287xxxxx,1,287xxxxx,-132xxxxxxx,"#983xxxxxxxxx","#983xxxxxxxxx","",0,38,4,0,0,0,0,0,0,0,0,0,0,"0","0",0,132xxxxxxx,"#983xxxxxxxxx","e59d6119-c83a-42e2-bcf0-5d4a24934c11","Mej_Gorod Prt","","Mej_Gorod Prt","Mej_Gorod Prt",0,"SEP002xxxxAF7F1","10.0.1.177",0,12,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,1,0,0,0,0,"","","","10.9.144.149","",0,0,0,0,0,0,0,0,0,0,0,0 1,1,111xxxx,287xxxxx,132xxxxxxx,1,0,131xxxxxxx,"5376","",0,0,4,0,0,0,0,0,0,0,0,0,0,"0","0",287xxxxx,1,287xxxxx,-132xxxxxxx,"#989xxxxxxxxx","#989xxxxxxxxx","",0,38,4,0,0,0,0,0,0,0,0,0,0,"0","0",0,132xxxxxxx,"#989xxxxxxxxx","f115f9dc-1816-4e4b-ad66-772be212xxxx","Mobile Prt","","Mobile Prt","Mobile Prt",0,"SEP002xxxxA664E","10.0.1.177",0,12,0,0,0,0,0,"StandAloneCluster",0,"","",0,"",3,1,0,0,0,0,"","","","10.9.145.78","",0,0,0,0,0,0,0,0,0,0,0,0
Cisco Router CDR
Parser: Cisco Router CDR
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 24
Data items: Cisco Router CDR
| Description | Data type | Column name |
|---|---|---|
| Call ID | string | FLAG1 |
| Peer sub address | string | FLAG6 |
| Call leg type | string | FLAG3 |
| Setup time | datetime | SETUP_TIME |
| Start time | datetime | START_TIME |
| Call time | datetime | CALL_TIME |
| End time | datetime | END_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Dialed phone | string | DIALED_PHONE |
| Caller phone | string | CALLER_PHONE |
| Disconnect cause | string | FLAG4 |
| Call origin | string | FLAG5 |
| Disconnect text | string | FLAG2 |
| Charged units | string | CHARGED_UNITS |
| Info type | string | INFO_TYPE |
| Packets out | string | PAKS_OUT |
| Bytes out | string | BYTES_OUT |
| Packets in | string | PAKS_IN |
| Bytes in | string | BYTES_IN |
| Extension | string | EXT |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Ring duration | datetime | RING |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
ReceivePackets 1510, ReceiveBytes 138920
Jun 18 11:15:02.983: %NAME -5-VOIP_CALL_HISTORY: CallLegType 1, ConnectionId BA55719E
F8C10015 0 1B1E08, SetupTime 11:14:41.683 UTC Mon
Cisco UC560
Parser: Cisco UC560
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 37
Data items: Cisco UC560
| Description | Data type | Column name |
|---|---|---|
| Date Time Origination | integer | CALL_TIME |
| Call ID | string | FLAG1 |
| CDR type | string | FLAG2 |
| Call leg type | string | FLAG3 |
| H323 Call ID | string | FLAG4 |
| Peer address | string | PEER_ADDR |
| Peer subaddress | string | PEER_SUB_ADDR |
| Setup time | datetime | SETUP_TIME |
| Alert time | datetime | ALERT_TIME |
| Start time | datetime | START_TIME |
| End time | datetime | END_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Disconnect cause | string | FLAG5 |
| Disconnect text | string | FLAG6 |
| H323 call origin | string | CALL_ORIGIN |
| Charged units | string | CHARGED_UNITS |
| Info type | string | INFO_TYPE |
| Packets out | string | PAKS_OUT |
| Bytes out | string | BYTES_OUT |
| Packets in | string | PAKS_IN |
| Bytes in | string | BYTES_IN |
| Source | string | SRC |
| Source 2 | string | SRC2 |
| Destination | string | DEST |
| Feature name | string | FEATURE_ID_FIELD1 |
| Feature invocation time | string | FEATURE_ID_FIELD2 |
| Calling number | string | FEATURE_ID_FIELD3 |
| Called number | string | FEATURE_ID_FIELD4 |
| Frs | string | FEATURE_ID_FIELD5 |
| Call type | string | CALL_TYPE2 |
| Extension | string | EXT |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller phone | string | CALLER_PHONE |
| Ring duration | datetime | RING |
| Dialed phone | string | DIALED_PHONE |
Reports and a database
Once records arrive, the logger writes them to a text file or to any ODBC database in real time, or hands them to the PBX Reports utility for manual, scheduled and e-mailed reports with a built-in web server. See exporting call log data to a database for the database setup.
Related Cisco systems with their own setup pages
Cisco Call Manager (CSV) v10Cisco Call Manager (CSV) v8
Cisco Call Manager
Note: Products and companies mentioned here are used only for definition and identification purposes and can be trademarks and/or registered trademarks of the respective companies.
Related topics: Advanced PBX Data Logger
hereCall logging Call accounting SMDR to SQL SMDR Listener Cables and signals