Panasonic KX-T, KX-TD500, DBS and 576/816 SMDR formats
Advanced PBX Data Logger includes 10 parsers for Panasonic legacy 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 117 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
- Panasonic 576 (Caller ID) · Serial or TCP, 15 fields
- Panasonic 576 · Serial or TCP, 15 fields
- Panasonic 816 · Serial or TCP, 11 fields
- Panasonic DBS 72 CPC-A · Serial or TCP, 9 fields
- Panasonic DBS-90 · Serial or TCP, 9 fields
- Panasonic KX-T1232 (DD-MM-YY) · RS-232, 10 fields
- Panasonic KX-T336100b · Serial or TCP, 11 fields
- Panasonic KX-TD500 v2 (ring) · RS-232, 14 fields
- Panasonic KX-TD500 v4 (ring,cost) · RS-232, 15 fields
- Panasonic MU · Serial or TCP, 8 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.
Panasonic 576 (Caller ID)
Parser: Panasonic 576 (Caller ID)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 15
Settings from the manufacturer's documentation
Taken from Panasonic DBS 576 - SMDR format, SMDR - some formats. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| Selectable SMDR record width | Format 1 (80 characters) or Format 2 (120 characters) |
| Required receiving hardware | A printer or an external call accounting system connected to the serial port |
Switching SMDR output on, as documented
- Program FF2: SMDR for Outbound Calls (Analog, E&M Tie Line and ISDN trunks).
- Program FF2: SMDR for Inbound Calls (Analog, E&M Tie Line and ISDN trunks).
- Program FF1-006 Serial Port Receive Data and FF1-009 SMDR Output Format to configure the serial output.
Record format notes
- Outgoing condition codes are prioritized T/H (Transfer/Hold) > F (Call Forward Outside) > W (Closed Numbering) > L (LCR Outgoing) > O (Outgoing); incoming condition codes are prioritized h/t (Hold/Transfer) > D/N/S (DID, Network, DISA incoming) > I/A (Incoming/Abandoned); only the highest-priority code for a call is printed.
- A third record layout, Format #3, adds an ISDN B-channel number field (blank for non-ISDN calls, or for calls on an H0/H1 ISDN line).
- The Caller ID caller-name field is truncated to a maximum of 12 characters.
- A generic multi-vendor SMDR guide documents the same 576 record layout: field order call-type, start-time, duration, trunk-user-number, trunk-number, dialed-number, accounting-code, ID-code (V001-V400), with call types I=incoming, S=DISA incoming, D=DID incoming, O=outgoing, L=LCR outgoing, h=hold, t=transfer, W=closed numbering.
Data items: Panasonic 576 (Caller ID)
| 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 |
| Line | string | EXT |
| CO | string | TRUNK |
| Phone | string | DIALED_PHONE |
| DISA ID Code | string | FLAG1 |
| Account | string | ACC |
| Caller phone | string | CALLER_PHONE |
| ISDN B-channel number | string | FLAG3 |
| Ring | datetime | RING |
| ISDN charge data | string | FLAG2 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
D 05/27 14:34:29 00:00:21 105 011 I0609 732xxxxxxx 00:08 h 05/27 14:34:50 00:00:10 105 011 I0609 732xxxxxxx 00:08 O 05/27 14:36:02 00:00:05 122 002 602
Panasonic 576
Parser: Panasonic 576
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 15
Data items: Panasonic 576
| 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 |
| Line | string | EXT |
| CO | string | TRUNK |
| Dialed Phone | string | DIALED_PHONE |
| DISA ID Code | string | FLAG1 |
| Account | string | ACC |
| Caller phone | string | CALLER_PHONE |
| ISDN B-channel number | string | FLAG3 |
| Ring | datetime | RING |
| ISDN charge data | string | FLAG2 |
Panasonic 816
Parser: Panasonic 816
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 11
Data items: Panasonic 816
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Dialed number | string | DIALED_PHONE |
| Caller | string | CALLER_PHONE |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Account | string | ACC |
| CD | string | FLAG1 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
10/09/02 05:37PM 113 06 22733 00:00'54 10/09/02 05:41PM 104 03 809xxxxxxxx 00:00'58 10/09/02 05:41PM 105 01 <I> 0'03 00:00'23
Panasonic DBS 72 CPC-A
Parser: Panasonic DBS 72 CPC-A
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 9
Data items: Panasonic DBS 72 CPC-A
| 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 |
| Direction | string | DIRECTION |
| CO | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Extension | string | EXT |
| Account | string | ACC |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
03:2200:22:22I765xxxx 087xxxxxxx 123xxxx ACC123xxxx
03:2200:22:22 765xxxx 087xxxxxxx 123xxxx ACC123xxxx
Panasonic DBS-90
Parser: Panasonic DBS-90
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 9
Data items: Panasonic DBS-90
| Description | Data type | Column name |
|---|---|---|
| Extension | string | EXT |
| CO | string | TRUNK |
| Call time | datetime | CALL_TIME |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Call type | string | CALL_TYPE |
| Direction | string | DIRECTION |
| Phone | string | DIALED_PHONE |
| Account | string | ACC |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
299 18 17 03 17:00 0:00.10 I 00'02 000000 260 11 17 03 16:59 0:00.22 O 100 000000 232 11 17 03 17:00 0:00.02 O 100 000000
Panasonic KX-T1232 (DD-MM-YY)
Parser: Panasonic KX-T1232 (DD-MM-YY)
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: 10
Pinout and wiring
| PBX (25 pin male) | PC (9 pin female) | PC (25 pin female) |
|---|---|---|
| 1 | GND | 1 |
| 2 | 2 | 3 |
| 3 | 3 | 2 |
| 4 | 7 | 4 |
| 5,6 | 4 | 20 |
| 7 | 5 | 7 |
| 20 | 1, 6, 8 | 5, 6, 8 |
Settings from the manufacturer's documentation
Taken from smdr pinout. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| Pinout (PBX 25-pin male -> PC 9-pin female -> PC 25-pin female) | 1-GND-1, 2-2-3, 3-3-2, 4-7-4(5), 5,6-4-20, 7-5-7, 20-(1,6,8)/(6,8)-(5,6,8)/(6,8) |
Data items: Panasonic KX-T1232 (DD-MM-YY)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Dialed number | string | DIALED_PHONE |
| Caller | string | CALLER_PHONE |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Account | string | ACC |
| CD | string | FLAG1 |
Panasonic KX-T336100b
Parser: Panasonic KX-T336100b
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 11
Data items: Panasonic KX-T336100b
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| CD | string | FLAG1 |
| Extension | string | EXT |
| CO | string | TRUNK |
| Flag 2 | string | FLAG2 |
| Direction | string | DIRECTION |
| Dialed number | string | DIALED_PHONE |
| Caller | string | CALLER_PHONE |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Account | string | ACC |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
09/02/02 10:23AM 1 T1027 E138 138 <INCOMING> 00:00'10 09/02/02 10:22AM 1 TR T1033 E125 125 <INCOMING> 00:01'58 09/02/02 10:24AM 1 TR T1033 E108 108 <INCOMING> 00:00'01
Panasonic KX-TD500 v2 (ring)
Parser: Panasonic KX-TD500 v2 (ring)
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: 14


Pinout and wiring
| PBX (25 pin male) | PC (9 pin female) | PC (25 pin female) |
|---|---|---|
| 1 | GND | 1 |
| 2 | 2 | 3 |
| 3 | 3 | 2 |
| 6 | 4 | 20 |
| 7 | 5 | 7 |
| 20 | 6,7,8 | 5,6,8 |
RJ45 - Rear Serial Port B Adapter Pinout
| RJ45 pin | Name | DB9 pin |
|---|---|---|
| 1 | RTS | 7 |
| 2 | DTR | 4 |
| 3 | TXD | 3 |
| 4 | GND | 5 |
| 5 | RI | 9 |
| 6 | RXD | 2 |
| 7 | DCD/DSR | 1 or 6* |
| 8 | CTS | 8 |
Settings from the manufacturer's documentation
Taken from smdr pinout. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| Pinout (PBX 25-pin male -> PC 9-pin female -> PC 25-pin female) | 1-GND-1, 2-2-3, 3-3-2, 6-4-20, 7-5-7, 20-(6,7,8)-(5,6,8) |
Data items: Panasonic KX-TD500 v2 (ring)
| Description | Data type | Column name |
|---|---|---|
| Call date | datetime | CALL_DATE |
| Call time only | datetime | CALL_TIME2 |
| Call date and time | datetime | CALL_TIME |
| Type | string | CALL_TYPE |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Dialed number | string | DIALED_PHONE |
| Caller | string | CALLER_PHONE |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Account | string | ACC |
| Call condition | string | FLAG1 |
Panasonic KX-TD500 v4 (ring,cost)
Parser: Panasonic KX-TD500 v4 (ring,cost)
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: 15


Pinout and wiring
| PBX (25 pin male) | PC (9 pin female) | PC (25 pin female) |
|---|---|---|
| 1 | GND | 1 |
| 2 | 2 | 3 |
| 3 | 3 | 2 |
| 6 | 4 | 20 |
| 7 | 5 | 7 |
| 20 | 6,7,8 | 5,6,8 |
RJ45 - Rear Serial Port B Adapter Pinout
| RJ45 pin | Name | DB9 pin |
|---|---|---|
| 1 | RTS | 7 |
| 2 | DTR | 4 |
| 3 | TXD | 3 |
| 4 | GND | 5 |
| 5 | RI | 9 |
| 6 | RXD | 2 |
| 7 | DCD/DSR | 1 or 6* |
| 8 | CTS | 8 |
Data items: Panasonic KX-TD500 v4 (ring,cost)
| Description | Data type | Column name |
|---|---|---|
| Call date | datetime | CALL_DATE |
| Call time only | datetime | CALL_TIME2 |
| Call date and time | datetime | CALL_TIME |
| Type | string | CALL_TYPE |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Dialed number | string | DIALED_PHONE |
| Caller | string | CALLER_PHONE |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account | string | ACC |
| CD | string | FLAG1 |
Panasonic MU
Parser: Panasonic MU
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 8
Data items: Panasonic MU
| 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 |
| CO | string | TRUNK |
| External | string | EXT |
| Phone | string | DIALED_PHONE |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
I 12/27 03:22:01 00:22:22 12 123 087xxxxxxx 01/29 22:22:02 00:22:22 76 543 087xxxxxxx 123xxxx ACC123xxxx
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 Panasonic legacy systems with their own setup pages
Panasonic KX-HTS32Panasonic KX-HTS824
Panasonic KX-NCP1000
Panasonic KX-NCP500
Panasonic KX-NS1000
Panasonic KX-NS300-NS500-NS700
Panasonic KX-NSX1000
Panasonic KX-NSX2000
Panasonic KX-T1232
Panasonic KX-T7436
Panasonic KX-TA308
Panasonic KX-TA616
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