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
- Meisei 100-D R3 · Serial or TCP, 8 fields
- MTA M-200 · Serial or TCP, 10 fields
- Multitek 300 · Serial or TCP, 6 fields
- Netas Diginet DX-1,2,3 · Serial or TCP, 11 fields
- NeutralPoint · Serial or TCP, 7 fields
- Onyx III · Serial or TCP, 10 fields
- Selta 1000 · Serial or TCP, 11 fields
- Selta Sti 100 · Serial or TCP, 10 fields
- Tennyson SOX · Serial or TCP, 15 fields
- Welltech ePBX 100 · Serial or TCP, 15 fields
- Wypoint · Serial or TCP, 15 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.
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
| Description | Data type | Column name |
|---|---|---|
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Ext | string | EXT |
| CO | string | TRUNK |
| Phone | string | DIALED_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.
| Setting | Documented 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 chain | ATS/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
- 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.
- Run spider pointed at scomm's IP/port to convert the raw stream into TFS/TXT call records and serve them on to callbuilder.
- 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
| Description | Data type | Column name |
|---|---|---|
| In trunk | string | EXT |
| Caller phone | string | CALLER_PHONE |
| Out trunk | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Call date | datetime | CALL_TIME1 |
| Call time | datetime | CALL_TIME2 |
| Call date and time | datetime | CALL_TIME |
| Call duration | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Call type | string | CALL_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
| Description | Data type | Column name |
|---|---|---|
| Extension | string | EXT |
| CO | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_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
| Description | Data type | Column name |
|---|---|---|
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Call type name | string | CALL_TYPE_NAME |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| External | string | EXT |
| Trunk | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Flag 2 | string | FLAG2 |
| Cost | float | COST |
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
| Description | Data type | Column name |
|---|---|---|
| Direction | string | DIRECTION |
| CO | string | TRUNK |
| Ext | string | EXT |
| Phone | string | DIALED_PHONE |
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_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
| Description | Data type | Column name |
|---|---|---|
| Ext | string | EXT |
| Trunk | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Direction | string | DIRECTION |
| Call date and time | datetime | CALL_TIME |
| Account | string | ACC |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Flag 1 | string | FLAG1 |
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
| Description | Data type | Column name |
|---|---|---|
| Record type | string | CALL_TYPE |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Access code | string | ACC |
| Trunk | string | TRUNK |
| Ext | string | EXT |
| Flag 2 | string | FLAG2 |
| Extension 2 | string | FLAG1 |
| Cost | float | COST |
| Customer No | string | DIALED_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
| Description | Data type | Column name |
|---|---|---|
| Record type | string | CALL_TYPE |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Caller phone | string | CALLER_PHONE |
| Ext | string | EXT |
| Flag 2 | string | FLAG2 |
| Trunk | string | TRUNK |
| Cost | float | COST |
| Customer No | string | DIALED_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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | CALL_TYPE |
| Call direction | string | DIRECTION |
| Ringing time (s) | integer | RING_S |
| Ringing time | datetime | RING |
| Line | string | FLAG6 |
| Account | string | ACC |
| Dialed phone | string | DIALED_PHONE |
| Ext | string | EXT |
| Profile name | string | FLAG1 |
| Features | string | FLAG2 |
| Calling name | string | FLAG3 |
| Protocol type | string | FLAG5 |
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
| Description | Data type | Column name |
|---|---|---|
| User ID | string | TRUNK |
| Extension | string | EXT |
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Total call duration (s) | integer | TOTAL_DURATION_S |
| Ringing time (s) | integer | RING_S |
| Ringing time | datetime | RING |
| Dialed number | string | DIALED_PHONE |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Answered | string | FLAG1 |
| Documentation | string | FLAG2 |
| Subscriber name | string | FLAG3 |
| Dial flag | string | FLAG4 |
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
| Description | Data type | Column name |
|---|---|---|
| User ID | string | TRUNK |
| Extension | string | EXT |
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Total call duration (s) | integer | TOTAL_DURATION_S |
| Ringing time (s) | integer | RING_S |
| Ringing time | datetime | RING |
| Dialed number | string | DIALED_PHONE |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Answered | string | FLAG1 |
| Documentation | string | FLAG2 |
| Origin name | string | FLAG3 |
| Dial flag | string | FLAG4 |
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.
Related topics: Advanced PBX Data Logger
hereCall logging Call accounting SMDR to SQL SMDR Listener Cables and signals