Matrix Eternity CDR and SMDR report formats: setup
This page covers the Matrix Matrix Eternity and Matrix Eternity (Report) variants in Advanced PBX Data Logger. Each section gives the connection settings, the parser to select and the fields the logger extracts for reports or a database; where the setup steps are the same for every variant they are given once. The settings apply to our logger; other call accounting software may expect a different configuration.
Quick facts
| Item | Matrix Eternity CDR and SMDR report formats: setup |
|---|---|
| Variants on this page | Matrix Eternity, Matrix Eternity (Report) |
| Interface | LAN. The PBX sends records to the logger PC; the logger listens on TCP port 514. |
| Port | 514 |
| Parsers | Matrix Eternity, Matrix Eternity (Report) |
| Fields extracted | 13 |
Variants on this page
- Matrix Eternity · LAN, port 514, 13 fields
- Matrix Eternity (Report) · LAN, port 514, 13 fields
Matrix Eternity
Parser: Matrix Eternity
Connection: LAN. The PBX sends records to the logger PC; the logger listens on TCP port 514. Port 514.
Fields extracted: 13
Configuring the PBX
Note 1: SMDR via the Ethernet port will be available from ETERNITY version V8R10 onwards.
Note 2: You need to assign a static IP address to the computer with Advanced PBX Data Logger (for example, 192.168.0.102).
1. Open web browser in PC.
2. Enter IP address of ETERNITY [for example, 192.168.0.7 ] in the address bar of your browser and press the "Enter" key.
3. You will get the ETERNITY home page
4. Log in as "System Engineer"
5. Click on "SMDR Online" as shown below.
6. Change the SMDR record format as shown below.
7. Log out from the "System Engineer" mode.
8. Log in to the "System Administrator" mode.
9. Click on "SMDR Management".
10. Click on "SMDR Online" as shown below.
11. Click on the "Start" button to activate SMDR for necessary calls types.
Settings from the manufacturer's documentation
Taken from new Matrix UCS SMDR Online. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| SMDR delivery mechanism | syslog-style TCP stream captured with a third-party syslog server (e.g. Kiwi Syslog Server) and saved as .txt |
Switching SMDR output on, as documented
- Log in to System Engineer Mode, go to Station Message Detail Recording > SMDR Online, assign a destination port for Outgoing/Incoming/Internal calls and the PC's IP address and port.
- Log out of System Engineer mode, log in to System Administrator mode, go to SMDR Management > SMDR Online, and click Start against each call type to activate SMDR output.
- If SMDR does not appear in the syslog listener, disable the Windows firewall and antivirus software on the receiving PC.
Data items: Matrix Eternity
| Description | Data type | Column name |
|---|---|---|
| Direction | string | DIRECTION |
| Direction | string | CALL_TYPE |
| Extension | string | EXT |
| Phone | string | DIALED_PHONE |
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Sequence number | string | FLAG1 |
| Authority code | string | AUTH |
| Trunk | string | TRUNK |
| Cost | float | COST |
| Caller phone | string | CALLER_PHONE |
| Remarks | string | FLAG3 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
1 061xxxxxxx 03004 3001 27-09-2008 16:33:36 34 49 476 N
2 026xxxxxxxx 03004 3001 27-09-2008 16:46:55 13 18 32 N
3 03001 2033 27-09-2008 16:53:40 29 7 16 D
Matrix Eternity (Report)
Parser: Matrix Eternity (Report)
Connection: LAN. The PBX sends records to the logger PC; the logger listens on TCP port 514. Port 514.
Fields extracted: 13
Data items: Matrix Eternity (Report)
| Description | Data type | Column name |
|---|---|---|
| Direction | string | DIRECTION |
| Direction | string | CALL_TYPE |
| Ext | string | EXT |
| Trunk | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Call time | datetime | CALL_TIME |
| Call duration (s) | integer | CALL_DURATION_S |
| Call duration | datetime | CALL_DURATION |
| Unit | string | FLAG1 |
| Remarks | string | FLAG2 |
| Caller phone | string | CALLER_PHONE |
| Answer duration | integer | FLAG3 |
| Hold duration | integer | FLAG4 |
Connecting the logger
All variants on this page use the same connection settings; the steps below apply to each of them.
Configuring Advanced PBX Data Logger as a TCP server
Advanced PBX Data Logger should be configured to the TCP server mode and listen on 0.0.0.0:514 (see below). The IP address 0.0.0.0 allows receiving data from all network connections on your computer. The port number should match the value from the SMDR settings in your Matrix Eternity.
1. Add a new configuration with the TCP data source (if you didn't it before).

2. Configure the TCP settings as shown below.

514
514
Selecting the correct parser for Matrix Eternity

Matrix Eternity
Matrix Eternity
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 Matrix systems
MTA M-200Meisei 100-D R3
Mitel 3000
Lucent G3
All supported PBX systems
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



