bg

Ericsson BusinessPhone, BP128i and MD110 formats

Advanced PBX Data Logger includes 7 parsers for Ericsson BusinessPhone and MD110 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 72 fields in total that these parsers extract for PBX Reports or a database. Of these, 3 over RS-232; the rest are identified by their record layout and can arrive over a serial port or a LAN connection. 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.

Ericsson BP 250 (BiDi)

Parser: Ericsson BP 250 (BiDi)
Connection: Serial. The SMDR or printer port of the PBX is connected to a COM port; speed, data bits, parity and flow control must match the PBX.
Fields extracted: 12

6006 - Device type: 7 (unspecified terminal/printer)
6007 - Character set: 0 (no conversion)
6009 - IOU (except CPU-D4) Baud rate: 10 (2400 Baud)
6009 - IOU (CPU-D4) Baud rate: 10 (2400 Baud)
6009 - SMU (except CPU-D4) Baud rate: 8 (1200 Baud)
6009 - SMU (CPU-D4) Baud rate: 10 (2400 Baud)
6011 - Autoselect allowed: Yes (optional)
6017 - Mode selection for serial interface - should be RS-232
6101 - Set year month day to : YYMMDD
6102 - Set day of week: 1 - Sunday, 7 - Saturday
6103 - Set hour minute second: HHMMSS
6104 - 12h mode, display - Set it to N for 24 mode
6201 - Log internal calls? - Yes
6202 - Log incoming calls? - Yes
6203 - Block log output? - Yes
6204 - Digits to log - Set it to NO
6205 - Bar outgoing calls for guest - Yes if you want to stop guest making calls while the pbx memory is full. Useful for hotels. (optional)
6301 - Log outgoing calls? - Yes
6302 - Log duration time - Set it to 0 because you can configure it in the application.
6303 - Log minimum meter pulses - Should set it to 0
6304 - Bar outgoing calls? - Yes if you want to stop the outgoing calls while the calls storage if out of order and the pbx memory is full. (optional)
6305 - Dialed number: suppress - Set it to 0 unless you want to strip the last n digits from the dialed number for security reasons.
6306 - Log dialed numbers beginning with 0 - Yes.
6307 - Log dialed numbers beginning with 1 - Yes.
6308 - Log dialed numbers beginning with 2 - Yes.
6309 - Log dialed numbers beginning with 3 - Yes.
6310 - Log dialed numbers beginning with 4 - Yes.
6311 - Log dialed numbers beginning with 5 - Yes.
6312 - Log dialed numbers beginning with 6 - Yes.
6313 - Log dialed numbers beginning with 7 - Yes.
6314 - Log dialed numbers beginning with 8 - Yes.
6315 - Log dialed numbers beginning with 9 - Yes.
6332 - Log minimum cost - Set it 0
6403 - Format table - Format 00-29, Set it to 01 and select Ericsson MD110 in app.
6404 - Lines per page - Set it to 0
6402 - Automatic I/O activation - Set it to 1 minute. (0 means disabled)
6701 - I/O Port - Value ppiii where pp is board position and iii is individual number of a V24 (IO unit) port.
6702 - Lines/page - Set it to 0

Data items: Ericsson BP 250 (BiDi)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
Caller phonestringCALLER_PHONE
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
PhonestringDIALED_PHONE
Flag 2stringFLAG2
Account numberstringACC
Authorization codestringFLAG3
Call typestringCALL_TYPE
PricefloatCOST
Trunk numberstringTRUNK
Sent numberstringFLAG4

Ericsson BP128i (Call-Hotel)

Parser: Ericsson BP128i (Call-Hotel)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 12

Data items: Ericsson BP128i (Call-Hotel)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call typestringFLAG2
Account numberstringACC
RingdatetimeRING
Authorization codestringAUTH
PricefloatCOST
Call directionstringCALL_TYPE
DirectionstringDIRECTION
Dialed phonestringDIALED_PHONE
TrunkstringTRUNK
ExtensionstringEXT

Sample record

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

00 004 061212 0910 701  00035 0000      200                      A                      0008 A        0.00 I                                    263xxxxxx                 
00 005 061212 1001 701  00025 0000      200                      A                      0012 A        0.00 I                                    263xxxxxx                 
00 006 061212 1002 701  00053 0000      201                      A                      0008 A        0.00 I                                    263xxxxxx                 

Ericsson BP128i

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

Data items: Ericsson BP128i

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call typestringFLAG2
Account numberstringACC
RingdatetimeRING
Authorization codestringAUTH
PricefloatCOST
Call directionstringCALL_TYPE
DirectionstringDIRECTION
Dialed phonestringDIALED_PHONE
TrunkstringTRUNK
ExtensionstringEXT

Ericsson Businessphone 250b

Parser: Ericsson Businessphone 250b
Connection: Serial. The SMDR or printer port of the PBX is connected to a COM port; speed, data bits, parity and flow control must match the PBX.
Fields extracted: 8

6006 - Device type: 7 (unspecified terminal/printer)
6007 - Character set: 0 (no conversion)
6009 - IOU (except CPU-D4) Baud rate: 10 (2400 Baud)
6009 - IOU (CPU-D4) Baud rate: 10 (2400 Baud)
6009 - SMU (except CPU-D4) Baud rate: 8 (1200 Baud)
6009 - SMU (CPU-D4) Baud rate: 10 (2400 Baud)
6011 - Autoselect allowed: Yes (optional)
6017 - Mode selection for serial interface - should be RS-232
6101 - Set year month day to : YYMMDD
6102 - Set day of week: 1 - Sunday, 7 - Saturday
6103 - Set hour minute second: HHMMSS
6104 - 12h mode, display - Set it to N for 24 mode
6201 - Log internal calls? - Yes
6202 - Log incoming calls? - Yes
6203 - Block log output? - Yes
6204 - Digits to log - Set it to NO
6205 - Bar outgoing calls for guest - Yes if you want to stop guest making calls while the pbx memory is full. Useful for hotels. (optional)
6301 - Log outgoing calls? - Yes
6302 - Log duration time - Set it to 0 because you can configure it in the application.
6303 - Log minimum meter pulses - Should set it to 0
6304 - Bar outgoing calls? - Yes if you want to stop the outgoing calls while the calls storage if out of order and the pbx memory is full. (optional)
6305 - Dialed number: suppress - Set it to 0 unless you want to strip the last n digits from the dialed number for security reasons.
6306 - Log dialed numbers beginning with 0 - Yes.
6307 - Log dialed numbers beginning with 1 - Yes.
6308 - Log dialed numbers beginning with 2 - Yes.
6309 - Log dialed numbers beginning with 3 - Yes.
6310 - Log dialed numbers beginning with 4 - Yes.
6311 - Log dialed numbers beginning with 5 - Yes.
6312 - Log dialed numbers beginning with 6 - Yes.
6313 - Log dialed numbers beginning with 7 - Yes.
6314 - Log dialed numbers beginning with 8 - Yes.
6315 - Log dialed numbers beginning with 9 - Yes.
6332 - Log minimum cost - Set it 0
6403 - Format table - Format 00-29, Set it to 01 and select Ericsson MD110 in app.
6404 - Lines per page - Set it to 0
6402 - Automatic I/O activation - Set it to 1 minute. (0 means disabled)
6701 - I/O Port - Value ppiii where pp is board position and iii is individual number of a V24 (IO unit) port.
6702 - Lines/page - Set it to 0

Data items: Ericsson Businessphone 250b

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

Sample record

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

00 104 070425 1412 2112 00238 0000 720  033xxxxx                 a                      0021 a        0.00 I 720  720  033xxxxx                                      
00 105 070425 1413 2090       0000      2166                     Q                      0001 Q        0.00 I                                                         
00 106 070425 1413 2112       0000 720  095xxxxxx                a                      0025 a        0.00 I 720  720  095xxxxxx                                                                                              

Ericsson Businessphone 250c

Parser: Ericsson Businessphone 250c
Connection: Serial. The SMDR or printer port of the PBX is connected to a COM port; speed, data bits, parity and flow control must match the PBX.
Fields extracted: 8

6006 - Device type: 7 (unspecified terminal/printer)
6007 - Character set: 0 (no conversion)
6009 - IOU (except CPU-D4) Baud rate: 10 (2400 Baud)
6009 - IOU (CPU-D4) Baud rate: 10 (2400 Baud)
6009 - SMU (except CPU-D4) Baud rate: 8 (1200 Baud)
6009 - SMU (CPU-D4) Baud rate: 10 (2400 Baud)
6011 - Autoselect allowed: Yes (optional)
6017 - Mode selection for serial interface - should be RS-232
6101 - Set year month day to : YYMMDD
6102 - Set day of week: 1 - Sunday, 7 - Saturday
6103 - Set hour minute second: HHMMSS
6104 - 12h mode, display - Set it to N for 24 mode
6201 - Log internal calls? - Yes
6202 - Log incoming calls? - Yes
6203 - Block log output? - Yes
6204 - Digits to log - Set it to NO
6205 - Bar outgoing calls for guest - Yes if you want to stop guest making calls while the pbx memory is full. Useful for hotels. (optional)
6301 - Log outgoing calls? - Yes
6302 - Log duration time - Set it to 0 because you can configure it in the application.
6303 - Log minimum meter pulses - Should set it to 0
6304 - Bar outgoing calls? - Yes if you want to stop the outgoing calls while the calls storage if out of order and the pbx memory is full. (optional)
6305 - Dialed number: suppress - Set it to 0 unless you want to strip the last n digits from the dialed number for security reasons.
6306 - Log dialed numbers beginning with 0 - Yes.
6307 - Log dialed numbers beginning with 1 - Yes.
6308 - Log dialed numbers beginning with 2 - Yes.
6309 - Log dialed numbers beginning with 3 - Yes.
6310 - Log dialed numbers beginning with 4 - Yes.
6311 - Log dialed numbers beginning with 5 - Yes.
6312 - Log dialed numbers beginning with 6 - Yes.
6313 - Log dialed numbers beginning with 7 - Yes.
6314 - Log dialed numbers beginning with 8 - Yes.
6315 - Log dialed numbers beginning with 9 - Yes.
6332 - Log minimum cost - Set it 0
6403 - Format table - Format 00-29, Set it to 01 and select Ericsson MD110 in app.
6404 - Lines per page - Set it to 0
6402 - Automatic I/O activation - Set it to 1 minute. (0 means disabled)
6701 - I/O Port - Value ppiii where pp is board position and iii is individual number of a V24 (IO unit) port.
6702 - Lines/page - Set it to 0

Data items: Ericsson Businessphone 250c

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

Sample record

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

00 064 090709 0937 242        0000 0    0                    a                      0003 a        0.00 I 701  0    0                    
00 065 090709 0937 242  00003 0000 0    983xxxxx             a                      0023 a        0.00 I 702  0    983xxxxx             
00 066 090709 0938 242  00012 0000 0    983xxxxx             a                      0023 a        0.00 I 703  0    983xxxxx             

Ericsson Businessphone 50

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

Data items: Ericsson Businessphone 50

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtstringEXT
Call duration (s)integerCALL_DURATION_S
Account numberstringACC
PhonestringDIALED_PHONE
Call typestringCALL_TYPE
DirectionstringDIRECTION
RingdatetimeRING
COstringTRUNK

Sample record

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

00 104 070425 1412 2112 00238 0000 720  033xxxxx                 a                      0021 a        0.00 I 720  720  033xxxxx                                      
00 105 070425 1413 2090       0000      2166                     Q                      0001 Q        0.00 I                                                         
00 106 070425 1413 2112       0000 720  095xxxxxx                a                      0025 a        0.00 I 720  720  095xxxxxx                                                                                              

Ericsson MD110 BC12

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

Data items: Ericsson MD110 BC12

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
Call duration (s)integerCALL_DURATION_S
Call durationdatetimeCALL_DURATION
Call typestringCALL_TYPE
Call directionstringDIRECTION
COstringTRUNK
ExtstringEXT
Dialed phonestringDIALED_PHONE
Caller phonestringCALLER_PHONE
Access codestringFLAG1
Account codestringACC

Sample record

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

   060xxxxx 0076             81              271xxxxxxxx# 4076                       10774         00 017xxxxxx
   060xxxxx 0028           0478                   440xxxx 5208                                     00 034xxxxxx
   060xxxxx 0039             80              971xxxxxxxxx 4062                       261291        00 015xxxxxx

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.

Related Ericsson BusinessPhone and MD110 systems with their own setup pages

Aastra MX-ONE (ASB501 format)
Aastra MX-ONE
Ericsson BP 250
Ericsson Businessphone 250
Ericsson Businessphone 50-250 (CIL4HOTEL Format)
Ericsson Businessphone 50-250 (Flexible CIL Format)
Ericsson MD110 (FORM2 ASB 501)
Ericsson MD110 Standard
Ericsson MD110

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.