Just so you know – I just finished watching the Dark Night on the old telly. Inspired by what I saw, I decided to write this post.
I’ll also mention that this post assumes you have a few things.
- A Polycom phone
- Latest BootROM and SIP Firmware
- A basic working knowledge of the default config files and override files
- A boot server… TFTP FTP – What ever floats your boat
Disclaimer – This isn’t a tutorial.. There is alot here that you’d need to know ahead of time to make this work… My example below only shows you what to change and where- an understanding of Polycom provisioning from a dedicated boot server is required… If you are an existing .e4 client please contact firstname.lastname@example.org for further documentation.
As you may know, there are many ways to restrict dialing patterns in most modern IP PBX platforms. Often times with these systems, admins can create rules that will disable local, long distance, and even limit the caller’s ability to dial anything other than internal extension.
Today’s focus will be a feature that forces a Polycom SoundPoint IP phone to dial only one designated number without end-user input from the number pad. Calls to the this number are initiated simply by picking up the handset. Attempts to dial from the key pad will always yield the same result. This feature is much like a hotline phone that you may remember from the analog world where there are no buttons whatsoever, much like commissioner Gordon’s “Bat Phone”.
In our scenario, the bat phone is used in front of a locked door with a note stating lift handset to dial. Their call will then be connected to a specific person or a call group that will have the ability to let them in or merrily send them on their way. Another application for this feature would be in a grocery store where shoppers can call department managers or workers for assistance without having to read a list of extensions – Dont forget the commissioner’s application. A Polycom phone even has a blinking red light when Batman leaves and urgent message-
This feature is simple – Here is what you need to do:
Find the phone1.cfg on your phones boot server. To perform this properly you will need to add the code listed below to your extension’s override file. (I have attached examples for your viewing pleasure.) Applying this feature to the stock phone1.cfg will make all phones contacting the boot server perform this same function.
autoOffHook call.autoOffHook.1.enabled=”” call.autoOffHook.1.contact=””
Replace with something like this…
autoOffHook call.autoOffHook.1.enabled=”1″ call.autoOffHook.1.contact=”999″
In my example 999 is the number dialed when the handset is lifted.