Aloha! Last time, we talked about some of the fun features in DPMA 3.3.0 and phones firmware 22.214.171.124:
* Wallpaper support, so your D6x phone can look like this:
* and OpenVPN support for D6x models, to make the lives of Systems Administrators a little bit less complicated.
Now, I’m back to talk about DPMA 3.4.1 and Phone Firmware 126.96.36.199. Since it’s been a while, we’ve actually had a couple of releases, so we’ll just go over some of the things that you get if you upgrade to 188.8.131.52
Rogue Devices, No More
First, have you ever had a rogue device show up on the network? I spoke with a reseller earlier this year. He manages the phone system for a large deployment. One day, a tech from another company, the printer management company, came in and put a printer on the network. The tech gave the printer a static IP, one that he’d either picked at random or was incorrectly given to use. Sadly, that IP address was in the same range as the DHCP server’s IP range for telephones. Hilarity ensued.
For phones, we solved the problem by having it test the waters. Once a phone gets an address from a DHCP server, the phone will now ARP to see if anyone else, like a rogue printer, might be using the address. If something else is using it, then the phone sends a DECLINE back to the DHCP server and gets handed a brand new address. All is well.
Next, we’ve been working with a provider on some Interop testing. Together, we discovered that we were handling incoming calls on multi-line phones based on the TO, and not based on the Request URI. I’d insert the Picard face palm meme, but you’re already seeing it in your head right now, so there’s no need. The great thing about Interop testing, is that you uncover all sorts of oddities about your own implementation.
One of the most exciting things in 184.108.40.206 is support for Private Line Automatic Ringdown, also known as PLAR. PLAR is a great acronym (not an initialism, thank you) because even knowing what the letters stand for does little to let you know what it is. PLAR is Commissioner Gordon’s hotline Batphone. Configure your D6x phone with a number, and as soon as the phone goes off-hook, that number will be automatically dialed. Commissioner Gordon’s a fictional character, but lobby, warehouse, and other courtesy phones are very real.
One More Fun, Useful Feature
Another fun feature in the D6x phones is support for editing the text-string up in the status bar of the phone. Why’s that useful, Malcolm? It’s useful because phones sometimes need identifying labels that are longer than what can be fit on the line label. Take this, for example:
That’s much, much better, right?
Bugs Be Gone
As usual, we also fixed some bugs:
All models of phones now deal better with SUBSCRIBE storms during PBX restart operations.
All models of phones now deal better with large numbers of contacts.
Phones attached to DPMA now no longer have the non-functional “Add Contact” button in the Call Log for unknown numbers. That feature didn’t work very well anyway as it depended on an extremely specifically configured Asterisk+DPMA server and didn’t allow for editing.
The D65 now interoperates better with certain Bluetooth headsets that want to go off-hook immediately upon connecting.
All models of phones now respond better to re-subscription following a NOTIFY termination/probation.
For the full details, head on over to the Firmware page on the wiki.
Thanks for reading, and thanks for using Digium’s phone products.