bg

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

ItemPanasonic KX-TDA30, TDA100, TDA200, TDA600 SMDR setup
Variants on this pagePanasonic KX-TDA, Panasonic KX-TDA100 (ring), Panasonic KX-TDA200 (ring), Panasonic KX-TDA600 and 10 format variants
InterfaceSerial printer port or LAN, whichever the system uses for SMDR output. The record layout identifies the format.
ParsersPanasonic KX-TDA, Panasonic KX-TDA100 (ring), Panasonic KX-TDA200 (ring), Panasonic KX-TDA600
Fields extracted13 to 17
Other Panasonic systemsPanasonic KX-T, KX-TD500, DBS and 576/816 SMDR formats

Variants on this page

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.

SettingDocumented value
SMDR output portRS-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 widthsPattern 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

  1. Program [804] SMDR Outgoing Call Printing to control whether outgoing trunk calls are logged (COS programming is also required).
  2. Program [805] SMDR Incoming Call Printing to control whether incoming trunk calls are logged.
  3. 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

DescriptionData typeColumn name
Call datedatetimeCALL_DATE
Call time onlydatetimeCALL_TIME2
Call date and timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringFLAG3
DID name and numberstringDNIS
Dialed numberstringDIALED_PHONE
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
Account codestringACC
Condition codestringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
AccountstringACC
CDstringFLAG1

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

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC
CDstringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
Account codestringACC
Condition codestringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringDIALED_PHONE
DID namestringDNIS
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
Account codestringACC
Condition codestringFLAG1

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)

DescriptionData typeColumn name
Call timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
PhonestringDIALED_PHONE
DirectionstringDIRECTION
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC
CDstringFLAG1

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.

SMDR Settings

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.)

SMDR Options

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.

Date Format and Password

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)

DescriptionData typeColumn name
Call datedatetimeCALL_DATE
Call time onlydatetimeCALL_TIME2
Call date and timedatetimeCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Call typestringCALL_TYPE
Caller numberstringCALLER_PHONE
Caller namestringFLAG3
DID name and numberstringDNIS
Dialed numberstringDIALED_PHONE
RingdatetimeRING
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
Account codestringACC
Condition codestringFLAG1

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)

DescriptionData typeColumn name
Call timestringCALL_TIME
ExtensionstringEXT
COstringTRUNK
DirectionstringDIRECTION
Dialed numberstringDIALED_PHONE
CallerstringCALLER_PHONE
Call durationdatetimeCALL_DURATION
Call duration (s)integerCALL_DURATION_S
CostfloatCOST
AccountstringACC

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.

Reads Panasonic KX-TDA30, TDA100, TDA200, TDA600 records. Parsers for all 14 models on this page are built in.

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-TDE100
Panasonic 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.