Panasonic KX-TDA30, TDA100, TDA200, TDA600 SMDR setup
This page covers the Panasonic Panasonic KX-TDA, Panasonic KX-TDA100 (ring), Panasonic KX-TDA200 (ring) and Panasonic KX-TDA600 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 | Panasonic KX-TDA30, TDA100, TDA200, TDA600 SMDR setup |
|---|---|
| Variants on this page | Panasonic KX-TDA, Panasonic KX-TDA100 (ring), Panasonic KX-TDA200 (ring), Panasonic KX-TDA600 and 10 format variants |
| Interface | Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format. |
| Parsers | Panasonic KX-TDA, Panasonic KX-TDA100 (ring), Panasonic KX-TDA200 (ring), Panasonic KX-TDA600 |
| Fields extracted | 13 to 17 |
| Other Panasonic systems | Panasonic KX-T, KX-TD500, DBS and 576/816 SMDR formats |
Variants on this page
- Panasonic KX-TDA · Serial printer port or LAN, whichever the system uses for SMDR output, 17 fields
- Panasonic KX-TDA100 (ring) · Serial printer port or LAN, whichever the system uses for SMDR output, 13 fields
- Panasonic KX-TDA200 (ring) · Serial printer port or LAN, whichever the system uses for SMDR output, 13 fields
- Panasonic KX-TDA600 · Serial printer port or LAN, whichever the system uses for SMDR output, 13 fields
- Panasonic KX-TDA100 (cost) · format variant
- Panasonic KX-TDA100 (ring,ampm) · format variant
- Panasonic KX-TDA100 (ring,cost) · format variant
- Panasonic KX-TDA200 (cost) · format variant
- Panasonic KX-TDA200 (ring,cost) · format variant
- Panasonic KX-TDA30 (cost) · format variant
- Panasonic KX-TDA30 (ring,cost) · format variant
- Panasonic KX-TDA600 (cost) · format variant
- Panasonic KX-TDE200 (ring,cost) · format variant
- Panasonic KX-TEB308 (cost) · format variant
Settings from the manufacturer's documentation
Taken from panasonic-tda-smdr, smdr pinout. Values are those stated in the documentation; confirm them against your firmware release.
| Setting | Documented value |
|---|---|
| SMDR output port | RS-232C serial port (PC or printer connected directly); LAN output is covered separately by the KX-TDE/KX-NCP LAN tech note also used on this page. |
| SMDR output format widths | Pattern A: 80 digits without call-charge info; Pattern B: 80 digits with call-charge info; Pattern C: 120 digits |
| Pinout for KX-TDA30/TDA100/TDA200 serial SMDR (PBX 9-pin female -> PC 9-pin female -> PC 25-pin female) | 2-3-2, 3-2-3, 5-5-7, 6-4-20 |
Switching SMDR output on, as documented
- Program [804] SMDR Outgoing Call Printing to control whether outgoing trunk calls are logged (COS programming is also required).
- Program [805] SMDR Incoming Call Printing to control whether incoming trunk calls are logged.
- Set SMDR Page Length [802] and Skip Perforation [803] to match the printer paper size; page length must be at least four lines longer than skip perforation.
Record format notes
- Condition Code (CD) field values beyond TR (Transfer) shown in the page's samples: CL = Collect call, FW = FWD to trunk, D0 = call via DISA or TIE line, RM = Remote maintenance (modem), NA = Not answered call, RC = Received call, AN = Answered call.
- Dial Number field: max 24 digits (0-9, comma, #); no Flash or Pause can be displayed; a hidden digit is replaced by *, which stays with the call even across a transfer; format 2 prefixes an incoming call's number with 'I'.
- A call interrupted by a manual Flash/Recall/EFA signal, or a trunk-to-trunk call via Transfer/FWD/DISA, is logged as two separate SMDR records (one 'incoming call' and one 'outgoing call').
- SMDR data survives a PBX reset, but a call that is in progress when the PBX is reset is not recorded at all.
- The date order is a programmable option with four choices: month/day/year, day/month/year, year/month/day, or year/day/month.
Panasonic KX-TDA
Parser: Panasonic KX-TDA
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 17
Data items: Panasonic KX-TDA
| Description | Data type | Column name |
|---|---|---|
| Call date | datetime | CALL_DATE |
| Call time only | datetime | CALL_TIME2 |
| Call date and time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | FLAG3 |
| DID name and number | string | DNIS |
| Dialed number | string | DIALED_PHONE |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account code | string | ACC |
| Condition code | string | FLAG1 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
08/06/12 09:57 606 0002 <I> 0'00 00:00'21 00000.00 TR 08/06/12 09:57 606 0001 <I> 0'00 00:00'21 00000.00 TR 08/06/12 09:58 606 0002 <I> 0'00 00:00'22 00000.00 TR
Panasonic KX-TDA100 (ring)
Parser: Panasonic KX-TDA100 (ring)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA100 (ring)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| 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.
17/09/10 10:17 601 12 <I> 0'19 00:00'00 17/09/10 10:18 200 12 <I> 0'00 00:00'41 17/09/10 10:18 226 12 <I> 0'00 00:00'19 TR
Panasonic KX-TDA200 (ring)
Parser: Panasonic KX-TDA200 (ring)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA200 (ring)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| 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.
<200xxxxxxxxxxx.598>25/12/08 12:04 101 02 984xxxxxxxxx 00:00'01 <200xxxxxxxxxxx.678>25/12/08 12:05 101 01 984xxxxxxxxx 00:00'04 <200xxxxxxxxxxx.775>25/12/08 12:05 101 01 984xxxxxxxxx 00:00'03
Panasonic KX-TDA600
Parser: Panasonic KX-TDA600
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA600
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| 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.
<200xxxxxxxxxxx.291>05/06/09 13:31 1610 0001 <D>OT_TB 341xxxx<I> 0'00 00:00'27 00000.00 05/06/09 13:34 1515 0014 806xxxxxxxxx 00:04'20 00000.00 05/06/09 13:39 610 0001 <D>EnergoSbyt(214) 341xxxx<I>062xxxxxxx 0'25 00:00'00 00000.00 NA 05/06/09 13:39 1329 0016 335xxxxx 00:05'36 00000.00 <200xxxxxxxxxxx.464>05/06/09 13:39 1350 0002 <D>Nach.Abonent 341xxxx<I>034xxxxx 0'06 00:00'20 00000.00 05/06/09 13:40 1328 0018 806xxxxxxxxx 00:01'29 00000.00 05/06/09 13:40 610 0001 <D>EnergoSbyt(214) 341xxxx<I> 0'05 00:00'00 00000.00 05/06/09 13:40 1610 0020 586373 00:00'06 00000.00 05/06/09 13:42 1329 0001 <D>EnergoSbyt(214) 341xxxx<I> 0'00 00:01'40 00000.00 05/06/09 13:43 1350 0028 203xxxx 00:00'55 00000.00 05/06/09 13:43 1312 0025 809xxxxxxxx 00:02'16 00000.00 05/06/09 13:43 1410 0030 805xxxxxxxx 00:00'18 00000.00 05/06/09 13:44 613 0002 <D>TO 341xxxx<I> 0'08 00:00'00 00000.00 NA 05/06/09 13:45 1328 0029 809xxxxxxxx 00:01'46 00000.00 <200xxxxxxxxxxx.657>05/06/09 13:46 1312 0004 806xxxxxxxx 00:00'43 00000.00 05/06/09 13:46 1742 0003 309xxxx 00:01'03 00000.00 05/06/09 13:46 1325 0026 806xxxxxxxxC 00:04'51 00000.00 05/06/09 13:48 1071 0006 223xxxx 00:00'06 00000.00 05/06/09 13:48 1322 0001 <D>EnergoSbit(207) 341xxxx<I>062xxxxxxx 0'06 00:00'12 00000.00 05/06/09 13:48 1073 0005 806xxxxxxxx 00:00'14 00000.00 05/06/09 13:48 1071 0008 223xxxx 00:00'16 00000.00 05/06/09 13:49 614 0001 <D>Buh(217) 341xxxx<I>062xxxxxxx 0'03 00:00'00 00000.00 05/06/09 13:50 1510 0001 <D>Buh(217) 341xxxx<I>062xxxxxxx 0'00 00:00'25 00000. ...
Panasonic KX-TDA100 (cost)
Parser: Panasonic KX-TDA100 (cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA100 (cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account | string | ACC |
| CD | string | FLAG1 |
Panasonic KX-TDA100 (ring,ampm)
Parser: Panasonic KX-TDA100 (ring,ampm)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA100 (ring,ampm)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Account | string | ACC |
| CD | string | FLAG1 |
Panasonic KX-TDA100 (ring,cost)
Parser: Panasonic KX-TDA100 (ring,cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA100 (ring,cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account | string | ACC |
Panasonic KX-TDA200 (cost)
Parser: Panasonic KX-TDA200 (cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA200 (cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account | string | ACC |
| CD | string | FLAG1 |
Panasonic KX-TDA200 (ring,cost)
Parser: Panasonic KX-TDA200 (ring,cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 14
Data items: Panasonic KX-TDA200 (ring,cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| 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 KX-TDA30 (cost)
Parser: Panasonic KX-TDA30 (cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 13
Data items: Panasonic KX-TDA30 (cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account code | string | ACC |
| Condition code | string | FLAG1 |
Sample record
As delivered by the system; phone numbers, names and public addresses are masked.
24/03/14 09:22AM 100 01 <I> 0'03 00:00'00 24/03/14 09:22AM 222 01 <I> 0'00 00:00'33 24/03/14 10:13AM 100 01 <I> 0'08 00:00'00
Panasonic KX-TDA30 (ring,cost)
Parser: Panasonic KX-TDA30 (ring,cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 14
Data items: Panasonic KX-TDA30 (ring,cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | DIALED_PHONE |
| DID name | string | DNIS |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account code | string | ACC |
| Condition code | string | FLAG1 |
Panasonic KX-TDA600 (cost)
Parser: Panasonic KX-TDA600 (cost)
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-TDA600 (cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | datetime | CALL_TIME |
| Extension | string | EXT |
| CO | string | TRUNK |
| Phone | string | DIALED_PHONE |
| Direction | string | DIRECTION |
| 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 KX-TDE200 (ring,cost)
Parser: Panasonic KX-TDE200 (ring,cost)
Connection: LAN. The PBX accepts a connection on TCP port 2300; the logger connects to the PBX IP address.
Fields extracted: 17
Printing Out SMDR Using LAN Port
Systems Affected: KX-TDE 100/200/600, and KX-NCP 500/1000
1. Go to 11.1 Maintenance → Main.
2. Set Port to LAN.
3. Under Print Information select which items you would like to display in the SMDR Printout.
3.1 Date format: MM-DD-YY.
3.2 Time format: 24H.
4. Click on SMDR Options tab.
5. Note the default SMDR Port Number and Password. (These can be changed at your own discretion, but for this document we will use the default settings.)
6. Configure our software to send password to the PBX.
By default, the Panasonic NCP/TDE system requires a username/password (default: SMDR/PCCSMDR) to connect to the TCP/IP feed.
You must activate the corresponding data query plugin, click the "Setup" button and specify the password:
Note: this feature is available in the Trial, Professional and Enterprise versions only.

Activating SMDR records for all calls
On the "SMDR options" page just enable condition codes to enable call logging for all stages "RC" and "AN". "RC" stands for received and "AN" for answered.
Data items: Panasonic KX-TDE200 (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 |
| Extension | string | EXT |
| CO | string | TRUNK |
| Direction | string | DIRECTION |
| Call type | string | CALL_TYPE |
| Caller number | string | CALLER_PHONE |
| Caller name | string | FLAG3 |
| DID name and number | string | DNIS |
| Dialed number | string | DIALED_PHONE |
| Ring | datetime | RING |
| Call duration | datetime | CALL_DURATION |
| Call duration (s) | integer | CALL_DURATION_S |
| Cost | float | COST |
| Account code | string | ACC |
| Condition code | string | FLAG1 |
Panasonic KX-TEB308 (cost)
Parser: Panasonic KX-TEB308 (cost)
Connection: Serial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
Fields extracted: 10
Data items: Panasonic KX-TEB308 (cost)
| Description | Data type | Column name |
|---|---|---|
| Call time | string | 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 |
| Cost | float | COST |
| Account | string | ACC |
Connecting the logger
Add a data source in PBX Data Logger that matches the interface named in the section for your variant (RS232, TCP client, TCP server or FTP), then open Modules → Query Parse Filter → Data query, click Setup and select the parser named there.
Panasonic programming software
Panasonic KX-TDA, KX-TDE and KX-NCP systems are programmed with the Panasonic Maintenance Console (also called Unified PC Maintenance Console). It comes from Panasonic or your dealer, not from AGG Software. The SMDR settings on this page are made there; PBX Data Logger receives the records the console switches on.
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 systems
Panasonic KX-TDE100Panasonic KX-TDE200 (ring, mm.dd.yy)
Panasonic KX-T, KX-TD500, DBS and 576/816 SMDR formats
Panasonic KX-TD816
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

