SMDR, CDR data captured by Advanced PBX Data Logger from Cisco Call Manager (CSV)


This data is being extracted with help of the "Advanced PBX Data Logger" software only. It may not applicable for other software titles.

DescriptionData typeColumn name
TrunkintegerTRUNK
ExtensionintegerEXT
Authorization codeintegerFLAG1
Gglobal CallID CallManagerIdintegerGLOBALCALLID_CALLMANAGERID
Global CallIDintegerGLOBALCALLID_CALLID
Original Leg Call IdentifierintegerORIGLEGCALLIDENTIFIER
Original SpanintegerORIGSPAN
Original IP AddrintegerORIGIPADDR
Calling Party Unicode Login UserIDstringCALLINGPARTYUNICODELOGINUSERID
Original Cause LocationintegerORIGCAUSE_LOCATION
Original Cause ValueintegerORIGCAUSE_VALUE
Original Precedence LevelintegerORIGPRECEDENCELEVEL
Original Media Transport Address IPintegerORIGMEDIATRANSPORTADDRESS_IP
Original Media Transport Address PortintegerORIGMEDIATRANSPORTADDRESS_PORT
Original MediaCap Payload CapabilityintegerORIGMEDIACAP_PAYLOADCAPABILITY
Original MediaCap Max Frames Per PacketintegerORIGMEDIACAP_MAXFRAMESPERPACKET
Original MediaCap G723 BitrateintegerORIGMEDIACAP_G723BITRATE
Original VideoCap CodecintegerORIGVIDEOCAP_CODEC
Original VideoCap BandwidthintegerORIGVIDEOCAP_BANDWIDTH
Original VideoCap ResolutionintegerORIGVIDEOCAP_RESOLUTION
Original Video Transport Address IPintegerORIGVIDEOTRANSPORTADDRESS_IP
Original Video Transport Address PortintegerORIGVIDEOTRANSPORTADDRESS_PORT
Original RSVP Audio StatstringORIGRSVPAUDIOSTAT
Original RSVP Video StatstringORIGRSVPVIDEOSTAT
Destination Leg IdentifierintegerDESTLEGIDENTIFIER
Destination SpanintegerDESTSPAN
Destination IP AddrintegerDESTIPADDR
Final Called Party NumberstringFINALCALLEDPARTYNUMBER
Final Called Party Unicode Login User IDstringFINALCALLEDPARTYUNICODELOGINUSERID
Destination Cause LocationintegerDESTCAUSE_LOCATION
Destination Cause ValueintegerDESTCAUSE_VALUE
Destination Precedence LevelintegerDESTPRECEDENCELEVEL
Destination Media Transport Address IPintegerDESTMEDIATRANSPORTADDRESS_IP
Destination Media Transport Address PortintegerDESTMEDIATRANSPORTADDRESS_PORT
Destination MediaCap Payload CapabilityintegerDESTMEDIACAP_PAYLOADCAPABILITY
Destination MediaCap Max Frames Per PacketintegerDESTMEDIACAP_MAXFRAMESPERPACKET
Destination MediaCap G723 BitrateintegerDESTMEDIACAP_G723BITRATE
Destination VideoCap CodecintegerDESTVIDEOCAP_CODEC
Destination VideoCap BandwidthintegerDESTVIDEOCAP_BANDWIDTH
Destination VideoCap ResolutionintegerDESTVIDEOCAP_RESOLUTION
Destination Video Transport Address IPintegerDESTVIDEOTRANSPORTADDRESS_IP
Destination Video Transport Address PortintegerDESTVIDEOTRANSPORTADDRESS_PORT
Destination RSVP Audio StatstringDESTRSVPAUDIOSTAT
Destination RSVP Video StatstringDESTRSVPVIDEOSTAT
Connect date timeintegerDATETIMECONNECT
Disconnect date timeintegerDATETIMEDISCONNECT
Last redirectstringLASTREDIRECTDN
Packet IDstringPKID
Original Called Party Number PartitionstringORIGINALCALLEDPARTYNUMBERPARTITION
Calling Party Number PartitionstringCALLINGPARTYNUMBERPARTITION
Final Called Party Number PartitionstringFINALCALLEDPARTYNUMBERPARTITION
Last Redirect PartitionstringLASTREDIRECTDNPARTITION
Original Device NamestringORIGDEVICENAME
Destination Device NamestringDESTDEVICENAME
Original Call Termination On Behalf OfintegerORIGCALLTERMINATIONONBEHALFOF
Destination Call Termination On Behalf OfintegerDESTCALLTERMINATIONONBEHALFOF
Original Called Party Redirect On Behalf OfintegerORIGCALLEDPARTYREDIRECTONBEHALFOF
Last Redirect Redirect On Behalf OfintegerLASTREDIRECTREDIRECTONBEHALFOF
Original Called Party Redirect ReasonintegerORIGCALLEDPARTYREDIRECTREASON
Last Redirect ReasonintegerLASTREDIRECTREDIRECTREASON
Destination Conversation IDintegerDESTCONVERSATIONID
Global CallId Cluster IDstringGLOBALCALLID_CLUSTERID
Join On Behalf OfintegerJOINONBEHALFOF
CommentstringCOMMENT
Auth Code DescriptionstringAUTHCODEDESCRIPTION
Authorization LevelintegerAUTHORIZATIONLEVEL
Client Matter CodestringCLIENTMATTERCODE
Original DTMF MethodintegerORIGDTMFMETHOD
Destination DTMF MethodintegerDESTDTMFMETHOD
Call Secured StatusintegerCALLSECUREDSTATUS
Original Conversation IDintegerORIGCONVERSATIONID
Original MediaCap BandwidthintegerORIGMEDIACAP_BANDWIDTH
Destination MediaCap BandwidthintegerDESTMEDIACAP_BANDWIDTH
Authorization Code ValuestringAUTHORIZATIONCODEVALUE
Outpulsed Calling Party NumberstringOUTPULSEDCALLINGPARTYNUMBER
Outpulsed Called Party NumberstringOUTPULSEDCALLEDPARTYNUMBER
Original IPv4v6 AddrstringORIGIPV4V6ADDR
Destination IPv4v6 AddrstringDESTIPV4V6ADDR
Original VideoCap Codec Channel2integerORIGVIDEOCAP_CODEC_CHANNEL2
Original VideoCap Bandwidth Channel2integerORIGVIDEOCAP_BANDWIDTH_CHANNEL2
Original VideoCap Resolution Channel2integerORIGVIDEOCAP_RESOLUTION_CHANNEL2
Original Video Transport Address IP Channel2integerORIGVIDEOTRANSPORTADDRESS_IP_CHANNEL2
Original Video Transport Address Port Channel2integerORIGVIDEOTRANSPORTADDRESS_PORT_CHANNEL2
Original VideoChannel_Role_Channel2integerORIGVIDEOCHANNEL_ROLE_CHANNEL2
Destination VideoCap Codec Channel2integerDESTVIDEOCAP_CODEC_CHANNEL2
Destination VideoCap Bandwidth Channel2integerDESTVIDEOCAP_BANDWIDTH_CHANNEL2
Destination VideoCap Resolution Channel2integerDESTVIDEOCAP_RESOLUTION_CHANNEL2
Destination Video Transport Address IP Channel2integerDESTVIDEOTRANSPORTADDRESS_IP_CHANNEL2
Destination Video Transport Address Port Channel2integerDESTVIDEOTRANSPORTADDRESS_PORT_CHANNEL2
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller phonestringCALLER_PHONE
Dialed phonestringDIALED_PHONE

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

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.