bg

Other PBX SMDR formats, Meisei to Wypoint

Advanced PBX Data Logger includes 11 parsers for PBX systems from smaller or discontinued vendors. 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 118 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.

Meisei 100-D R3

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

Data items: Meisei 100-D R3

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

Sample record

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

    02/12   I    343  123  01:27 PM   112xxxxxxx        00:01:01   ACC
    03/14   I    343  123  01:27 AM   112xxxxxxx        00:01:02   ACC

MTA M-200

Parser: MTA M-200
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 m-200 linux tarif, smdr pinout. Values are those stated in the documentation; confirm them against your firmware release.

SettingDocumented value
serial cable pinout (PBX to PC 9-pin female)PBX pin 2 -> PC pin 3; PBX pin 3 -> PC pin 2; PBX pin 5 -> PC pin 5
CDR output format selector (SCOMM/SPIDER/CALLBUILDER Linux utility)-cdrformat 2 = CDR-2004 format; -cdrformat 10 = ReportBuilder format
TCP ports used by the Linux collection chainATS/scomm listens on 10000; scomm serves spider on 10001; spider serves callbuilder on serverport = scommport+1 (10002); callbuilder's own service ports follow spiderport+1

Switching SMDR output on, as documented

  1. Run scomm with the PBX (ATS) IP address, the PBX's raw-data port (default 10000) and a local port for spider to connect to (e.g. 10001) to bridge the PBX's raw signalling stream.
  2. Run spider pointed at scomm's IP/port to convert the raw stream into TFS/TXT call records and serve them on to callbuilder.
  3. Run callbuilder pointed at spider's IP/port with -convert to build final CDR records in the chosen -cdrformat.

Record format notes

  • CDR-2004 sample line format: calling-party calling-party-again called-party(prefixed A/C) called-party-again date time duration seq, matching the page's own sample structure.
  • ReportBuilder alternate format adds separate origination/destination trunk-vs-extension prefix fields (C=trunk line, A=extension) beyond the CDR-2004 layout.

Data items: MTA M-200

DescriptionData typeColumn name
In trunkstringEXT
Caller phonestringCALLER_PHONE
Out trunkstringTRUNK
PhonestringDIALED_PHONE
Call datedatetimeCALL_TIME1
Call timedatetimeCALL_TIME2
Call date and timedatetimeCALL_TIME
Call durationintegerCALL_DURATION_S
Call durationdatetimeCALL_DURATION
Call typestringCALL_TYPE

Sample record

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

C055105 343xxxxxxx C025430 615xxxx 29-01-09 13:31:47 75 16
C015304 60227 C015129 881xxxxxxxx 29-01-09 13:33:34 0 16
C065402 - C000000 1525 29-01-09 13:33:17 0 28

Multitek 300

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

Data items: Multitek 300

DescriptionData typeColumn name
ExtensionstringEXT
COstringTRUNK
PhonestringDIALED_PHONE
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S

Sample record

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

                1234 999xxxxx     23/01 0927 01:52
                4321 999xxxxx     02/12 1227 00:52

Netas Diginet DX-1,2,3

Parser: Netas Diginet DX-1,2,3
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 11

Data items: Netas Diginet DX-1,2,3

DescriptionData typeColumn name
Call typestringCALL_TYPE
DirectionstringDIRECTION
Call type namestringCALL_TYPE_NAME
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
ExternalstringEXT
TrunkstringTRUNK
PhonestringDIALED_PHONE
Flag 2stringFLAG2
CostfloatCOST

Sample record

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

L- 11/10 09:59:02,   01:19 1001    0002  653xxxx                   0        0  2
L- 11/10 10:00:38,   00:39 1001    0003  652xxxxx                  0        0  3
L- 11/10 10:01:29,   00:47 1001    0000  452xxxx                   0        0  4

NeutralPoint

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

Data items: NeutralPoint

DescriptionData typeColumn name
DirectionstringDIRECTION
COstringTRUNK
ExtstringEXT
PhonestringDIALED_PHONE
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call durationdatetimeCALL_DURATION

Sample record

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

841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx
841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx
841          091xxxxxxx       003xxxxxxxxxx                    200xxxxxxxxxxxxxxxxxxxxx

Onyx III

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

Data items: Onyx III

DescriptionData typeColumn name
ExtstringEXT
TrunkstringTRUNK
PhonestringDIALED_PHONE
DirectionstringDIRECTION
Call date and timedatetimeCALL_TIME
AccountstringACC
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
Flag 1stringFLAG1

Sample record

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

03/01/95 12:21:00
  323 | 14|                   177xxxxxxxx|          |12:12:03|00:08:57|$00.00|01
03/01/95 12:22:00

Selta 1000

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

Data items: Selta 1000

DescriptionData typeColumn name
Record typestringCALL_TYPE
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
Access codestringACC
TrunkstringTRUNK
ExtstringEXT
Flag 2stringFLAG2
Extension 2stringFLAG1
CostfloatCOST
Customer NostringDIALED_PHONE

Sample record

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

  A  11-03-08  10:30  00:01:17  9          4502    393     1         393     
  #      0          0.00  461xxxx               
  A  11-03-08  10:29  00:01:41  9          4500    300     1         300     

Selta Sti 100

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

Data items: Selta Sti 100

DescriptionData typeColumn name
Record typestringCALL_TYPE
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
Caller phonestringCALLER_PHONE
ExtstringEXT
Flag 2stringFLAG2
TrunkstringTRUNK
CostfloatCOST
Customer NostringDIALED_PHONE

Sample record

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

 #      0         16.12  089xxxxxx             
 A  17-03-08  16:13  00:01:10  0                  160     1         160     
 #      0         94.00  335xxxxxxx            

Tennyson SOX

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

Data items: Tennyson SOX

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
Call typestringCALL_TYPE
Call directionstringDIRECTION
Ringing time (s)integerRING_S
Ringing timedatetimeRING
LinestringFLAG6
AccountstringACC
Dialed phonestringDIALED_PHONE
ExtstringEXT
Profile namestringFLAG1
FeaturesstringFLAG2
Calling namestringFLAG3
Protocol typestringFLAG5

Sample record

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

N 1="115057" 3="outgoing" 4="550xxxxx" 5="042xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:37:14" 12="29/11/06 15:37:30" 13="0 days 00:00:15" 14="yes" 15="0" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96052" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00" 
N 1="115058" 3="outgoing" 4="550xxxxx" 5="041xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:38:04" 12="29/11/06 15:38:28" 13="0 days 00:00:23" 14="yes" 15="0" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96053" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00" 
N 1="115058" 3="incoming" 4="550xxxxx" 5="041xxxxxxx" 6="8072" 7="" 8="" 9="" 10="voice" 11="29/11/06 15:38:04" 12="29/11/06 15:38:28" 13="0 days 00:00:23" 14="yes" 15="3" 16="" 17="Main Out 1" 18="Affinity Outbound" 19="96053" 20="0" 21="" 22="" 23="normalClearing" 24="" 25="" 26="" 27="" 28="00/00/00 00:00:00" 29="00/00/00 00:00:00" 

Welltech ePBX 100

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

Data items: Welltech ePBX 100

DescriptionData typeColumn name
User IDstringTRUNK
ExtensionstringEXT
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call durationdatetimeCALL_DURATION
Total call duration (s)integerTOTAL_DURATION_S
Ringing time (s)integerRING_S
Ringing timedatetimeRING
Dialed numberstringDIALED_PHONE
DirectionstringDIRECTION
Call typestringCALL_TYPE
AnsweredstringFLAG1
DocumentationstringFLAG2
Subscriber namestringFLAG3
Dial flagstringFLAG4

Sample record

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

205,205,200,from-internal-ext+R1,SIP/205-002b3da8,SIP/200-002b0fc0,Dial,SIP/200|30|,3/19/2007 5:58,3/19/2007 5:58,3/19/2007 5:58,32,21,ANSWERED,DOCUMENTATION,,117xxxxxxx.6
"ricototi"" <200>""",200,205,from-internal-ext+allroutes,SIP/200-0028b8f0,SIP/205-002b0fc0,Dial,SIP/205|30|,3/19/2007 5:58,3/19/2007 5:59,3/19/2007 5:59,14,11,ANSWERED,DOCUMENTATION,,117xxxxxxx.8

Wypoint

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

Data items: Wypoint

DescriptionData typeColumn name
User IDstringTRUNK
ExtensionstringEXT
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call durationdatetimeCALL_DURATION
Total call duration (s)integerTOTAL_DURATION_S
Ringing time (s)integerRING_S
Ringing timedatetimeRING
Dialed numberstringDIALED_PHONE
DirectionstringDIRECTION
Call typestringCALL_TYPE
AnsweredstringFLAG1
DocumentationstringFLAG2
Origin namestringFLAG3
Dial flagstringFLAG4

Sample record

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

"Name Surname   "" <299xxxx>""",299xxxx      ,299xxxx       ,default,SIP/299xxxx-081be148                  ,SIP/299xxxx-081f7760,Dial,SIP/299xxxx|32               ,6/8/2007 18:20,6/8/2007 18:20,6/8/2007 18:21,55             ,48  ,ANSWERED ,DOCUMENTATION,  ,118xxxxxxx
                               ,             ,s             ,default,SIP/ibasis-081bc2e0                   ,                    ,    ,                             ,6/8/2007 19:26,              ,6/8/2007 19:26,0              ,0   ,NO ANSWER,DOCUMENTATION,  ,118xxxxxxx
                               ,             ,116xxxxxxxxxxx,default,SIP/299xxxx-081f7760                  ,SIP/ibasis-081bc2e0 ,Dial,SIP/45610#639xxxxxxxxx@ibasis,6/8/2007 19:26,              ,6/8/2007 19:26,0              ,0   ,FAILED   ,DOCUMENTATION,  ,118xxxxxxx

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.