supporting Panasonic KSU integration
Legacy Phone System
- KX-T61610-3 Panasonic KSU
- KX-T7030 Panasonic Hybrid Phone (x8)
The Panasonic KX-T61610 is a VERY old KSU. It does not support some features that are considered normal on most modest SOHO units these days. Even simple things like activation of the MWI (message waiting) lamp on the Panasonic KX-T7030 hand sets cannot be done.
There is no support for CallerID and though the documentation provides destinctive ring characteristics for things like dial recall, in practice these are unpredictable so unusable. We suspect that with a more modern Panasonic KSU, a number of advanced features could have been included.
The KX-T61610 will support direct connection of standard 2500 sets (normal single line phones) to any of the 16 extension ports. This permitted simple connection of the FXS ports from our Digium TDB22B (2xFXS 2xFXO) card. We used EXT24 and EXT25 to provide dial tone from the KSU to the Asterisk PBX PC.
EXT26 is conected back to CO6. Calling EXT26 thus makes CO6 ring. No ring delay is set on extensions 11-23 when CO6 rings. This gives us a method of bypassing the Asterisk machine and directly ringing every extension in the place is choose to do it. This is as yet not implemented in the dial plan.
Our Digium TDM22B provides dial tone to the KX-T61610 via CO3 and CO4. We have service from VoicePulse and BroadVoice. The Asterisk PBX is configured to ring CO3 on an inbound VoicePulse call and CO4 on an inbound BroadVoice call. From a Panasonic handset, it is possible to dial out on either VoicePulse or BroadVoice by simply selecting the appropriate CO line on the KX-T7030 phone.
To support the features of our dial plan, the KX-T61610 is programmed as follows.
- Enabled announce first on called extensions 11-23
- Enabled ring first on called extensions 24-26
- Day 2 rings enabled on extensions 11-25 for CO1-CO4
- Night ring enabled on extensions 11, 18, 24 and 25 for CO1-CO4
- EXT 24 rings with CO1 (analog house line)
- EXT 25 fings with CO2, CO3 and CO4 (Office analog, VoicePulse and BroadVoice)
- P4 1.4GHz Clone Motherboard (MSI)
- 1x80GB Maxtor ATA Drive
- 512MB RAM
- RedHat 9 Linux OS
- 1 x Digium TDM22B (2xFXS + 2xFXO) Telephony Card
- 1 x Intel Pro100 10/100 NIC
- Grandstream BP101 SIP phones (x2)
The Asterisk server is a lazy person's default load. No attempt at optimization was made. We are running a host of services that a purist would consider a waste of drive space and CPU clock ticks.
We are running the following services that would not normally be considered desirable.
- Samba - Windows SMB extensions
- Apache - web server
- Sendmail - SMTP mail server
- X-Windows - boot default is TEXT but Gnome is available when we get lazy
Our system only supports six (6) active users so we do not have any performance issues. If deployed in a larger environment, suspect we would have been more careful about the services we decided to run.
We did make a mistake in our selection of motherboards. The one we are using is equipped with a sound card that is only half duplex. This causes Asterisk to complain when loading that it just flat don’t like our sound card. However, in production, everything we are interested in seems to work just fine.
Panasonic KSU CO1.....................Verizon Analog House Line
Panasonic KSU CO2.....................Verizon Analog Office Line
Panasonic KSU CO3.....................Digium Port 3 (FXS1) Rings for VoicePulse inbound
Panasonic KSU CO4.....................Digium Port 4 (FXS2) Rings for BroadVoice inbound
Panasonic KSU CO5.....................Not Used
Panasonic KSU CO6.....................Looped back to Ext26
Panasonic KSU Ext11-23..............KX-T7030 and other analog hand sets
Panasonic KSU Ext24...................Digium Port 1 (FXO1) Programmed to ring with CO1
Panasonic KSU Ext25...................Digium Port 2 (FXO2) Programmed to ring with CO2, CO3 and CO4
Panasonic KSU Ext26...................Looped back to CO6
The Dial Plan
The dial plan is quite large. It is provided here in sections but is complete. A slimmed down version of the dial plan is presented on a single WIKI page at Asterisk dial plan - working example
- Global Varialbes
- Contexts that are included elsewhere
- Inbound call handling
- Outbound call handling
- IVR menu for the HOUSE line
- IVR menu for the OFFICE line
- The macros that make it all work
- The System menu
Dial plan features
- Ring CO3 or CO4 on inbound VoicePulse or BroadVoice call
- Force VoicePulse or BroadVoice outbound if user selects CO3 or CO4
- Macro to announce inbound call to Pana user or page all
- Macro to locate a user at up to two external numbers
- Seperate IVR Menus to handle Home and Office calls
- System menu that permits Pana users to access Asterisk features
- Find next available least cost outbound channel
Example zapata.conf File
; provide dial tone to Panasonic CO3 & CO4
channel=1 ; ring this one for VoicePulse
channel=2 ; ring this one for BroadVoice
; get dial tone from Panasonic EXT 24 & 25
context=house-in ; set KSU to ring this when CO1 rings
context=office-in ; set KSU to ring this when CO2, CO3 or CO4 rings
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+