bg

Telrad SMDR formats

Advanced PBX Data Logger includes 2 parsers for Telrad 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 18 fields in total that these parsers extract for PBX Reports or a database. The settings apply to our logger; other call accounting software may expect a different configuration.

Systems on this page

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.

Telrad

Parser: Telrad
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 8

Settings from the manufacturer's documentation

Taken from telrad smdr, telrad smdrformat. Values are those stated in the documentation; confirm them against your firmware release.

SettingDocumented value
serial parameters (example port config)1200 baud default (options 300/600/1200/2400/4800), Even parity default (options odd/even/none)
SMDR port hardware optionsCOL or CHL cards, RS232 Card, ONS/HONS with an RS232 daughter board, or (from Version 7) an SMDR port on the MPD card for IS400/IS1000
interfacestandard RS-232C, transmit only, no handshaking, ASCII code

Switching SMDR output on, as documented

  1. Assign the SMDR application to a specific card/slot/channel serial port (e.g. Shelf 1 Slot 3 CHL Card) in the IVM/Serial Applications programming screen.
  2. Configure per-port SMDR options: Page Header Y/N, Number of Lines per Page (7-99 or UL), Participating Stations A/O, Min Outgoing Local/Long Call Time, Minimum Number of Digits, DID/DDI report to SMDR Y/N, Double Spacing Y/N, Blank Lines at End of Page.

Record format notes

  • Header line 1 (printed daily at midnight, or every page if configured): 'DATE: DDD dd/mm/yyyy SMDR PAGE pp'; line 2 column header: 'CO USER TIME DURATION CHARG TYPE ACCOUNT_CODE CALLED_NUM RING_TIME', 80 characters wide.
  • TYPE column codes: O=Outgoing, I=Incoming, L=Outgoing via LCR, D=DISA call, N=No-answer call.
  • Status codes appended to a record: S=Start, S-E=Start-End, S-R=Start-Recall (held then never retrieved), S-C=Start-Continued (record continues on another line), C/C-E/C-R=continuation variants, D=DISA, R=reset, H=total hold time, A=Announcer-answered, #=Travel COS marker.
  • CALLED_NUM holds up to 26 dialed digits for outgoing calls (PAUSE printed as blank; LCR shows converted digits) or, for incoming Caller ID, a '#' plus up to 14 digits; account code column is up to 11 digits, prefixed '#' for forwarded-external calls or 'D' for DDI-network digits.
  • Internal (station-to-station) calls are never reported on the SMDR port.

Data items: Telrad

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExternalstringEXT
COstringTRUNK
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
Record typestringCALL_TYPE
DirectionstringDIRECTION
PhonestringDIALED_PHONE

Sample record

As delivered by the system; phone numbers, names and public addresses are masked.

  "     211                01:30  
  "     215                04:26  
  "                        01:12  H  

Telrad v2

Parser: Telrad v2
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 10

Settings from the manufacturer's documentation

Taken from telrad smdr, telrad smdrformat. Values are those stated in the documentation; confirm them against your firmware release.

SettingDocumented value
serial parameters (example port config)1200 baud default, Even parity default

Record format notes

  • TYPE codes (I=Incoming, O=Outgoing, D=DISA, L=LCR, N=No-answer) and Status codes (S-E, S-R, H, etc.) documented for the base Telrad format also match the richer field set (with explicit TYPE column 'I S-E') shown in the page's own Telrad v2 sample.

Data items: Telrad v2

DescriptionData typeColumn name
Call date and timedatetimeCALL_TIME
COstringTRUNK
Caller phonestringCALLER_PHONE
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
DirectionstringDIRECTION
DirectionstringCALL_TYPE
AccountstringACC
PhonestringDIALED_PHONE
RingdatetimeRING

Sample record

As delivered by the system; phone numbers, names and public addresses are masked.

 82           12:25 PM     03:06        I S-E                              00:04
  "     25                 00:36  
  "     20                 02:31  

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.

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.