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
- Ericsson BP 250 (BiDi) · RS-232, 12 fields
- Ericsson BP128i (Call-Hotel) · Serial or TCP, 12 fields
- Ericsson BP128i · Serial or TCP, 12 fields
- Ericsson Businessphone 250b · RS-232, 8 fields
- Ericsson Businessphone 250c · RS-232, 8 fields
- Ericsson Businessphone 50 · Serial or TCP, 9 fields
- Ericsson MD110 BC12 · Serial or TCP, 11 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.
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)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Caller phone | string | CALLER_PHONE |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Phone | string | DIALED_PHONE |
| Flag 2 | string | FLAG2 |
| Account number | string | ACC |
| Authorization code | string | FLAG3 |
| Call type | string | CALL_TYPE |
| Price | float | COST |
| Trunk number | string | TRUNK |
| Sent number | string | FLAG4 |
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)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | FLAG2 |
| Account number | string | ACC |
| Ring | datetime | RING |
| Authorization code | string | AUTH |
| Price | float | COST |
| Call direction | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Dialed phone | string | DIALED_PHONE |
| Trunk | string | TRUNK |
| Extension | string | EXT |
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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | FLAG2 |
| Account number | string | ACC |
| Ring | datetime | RING |
| Authorization code | string | AUTH |
| Price | float | COST |
| Call direction | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Dialed phone | string | DIALED_PHONE |
| Trunk | string | TRUNK |
| Extension | string | EXT |
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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| CO | string | TRUNK |
| Ext | string | EXT |
| Phone | string | DIALED_PHONE |
| Ring | datetime | RING |
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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| CO | string | TRUNK |
| Ext | string | EXT |
| Phone | string | DIALED_PHONE |
| Ring | datetime | RING |
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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Ext | string | EXT |
| Call duration (s) | integer | CALL_DURATION_S |
| Account number | string | ACC |
| Phone | string | DIALED_PHONE |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Ring | datetime | RING |
| CO | string | TRUNK |
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
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Call type | string | CALL_TYPE |
| Call direction | string | DIRECTION |
| CO | string | TRUNK |
| Ext | string | EXT |
| Dialed phone | string | DIALED_PHONE |
| Caller phone | string | CALLER_PHONE |
| Access code | string | FLAG1 |
| Account code | string | ACC |
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.
Related topics: Advanced PBX Data Logger
hereCall logging Call accounting SMDR to SQL SMDR Listener Cables and signals