Next Topic

Previous Topic

Home

Book Contents

Book Index

Standard SMDR format

PROVISIONAL. This document in a work in progress and is (very) subject to change. To submit feedback, please use the form at the bottom of this page.

This document describes the output from a hypothetical PABX or Key System to be recieved by the MonTel Telephone Call Accounting Software driver which will be called "MonTel Standard CSV", with the driver name of STDxxx, where xxx will be the sub type. The default name is STDCSV.

The intended audience for this document is system engineers who are designing a SMDR output for a PABX, Key System, ACD or VOIP software.

Connection record

A connection record is divided into a number of segments ranging from 1 to n, and is a message detailing the record of a telephone call tracked or switched by the system.

Call record line

A call record line describes a segment of a connection record. In some systems it might not be possible to track a connection record, so each segment will be treated by MonTel as as separate connection record. There must be at least one call record line of position type E or end of connection record for all external (incoming and outgoing) connection terminations. Internal connection records are optional. Other segments of connection records are optional. MonTel will only process transfers and start or incoming call record lines. If in doubt, it is better to provide too much information to MonTel rather than too little. A successful connection is not required to generate a call record line.

Header line (or non call record lines)

Where a header line (a title bar, date, page separator) is supplied a sequence number must be provided, and the header line cannot start with a digit. MonTel will ignore (or treat as errors) all call record lines that do not begin with a sequence number. When one or more header lines are provided the driver name will be STDSEQ.

Field Separator

Each field in a call record line is separated by a comma. Extra spaces are optional. Spaces will be trimmed in the first stage of processing. Each call record line is terminated by a linefeed or by a carriage return and a line feed together. Since human readable forms of the SMDR output are likely to find their way on to MS DOS or Windows computers, a carriage return and a line feed together are preferable (unless an automatic translation tool is to be used).

Field Output

For VOIP systems, please note that MonTel is expecting a station number and as destination address as a telephone number. In other words the SIP information should be transparent to the end user, who is only interested in their Extension number, and the phone number of the person they are dialling.

Format field descriptions

In This Section

Format field descriptions

------------------------------