I’ve done a few posts detailing many of the fun phone features for our traditional keyed phones, but we’ve not yet done one for a firmware feature release for the D80. Today’s your day! First, let’s talk about how you get firmware 1.4.2. If you’re using Asterisk and DPMA, you can download it today. If you’re using Switchvox, you’ll need to upgrade to version 184.108.40.206.
Now, let’s talk about the lovely things you’ll get when you upgrade to firmware 1.4.2!
You’ve used one of our D65 phones and you’ve enjoyed the Bluetooth headset support there, and you’ve been waiting for it to come out on the D80? Today’s your day! You’ll find a new Bluetooth Setting menu item in the Navigation drawer. Turn it on, search, pair, connect and feel free to move about the cabin.
You’ve used any of our other phones, your first language isn’t English, and that’s okay because they spoke to you in a language you could understand? Today’s your day! The server-supplied locale, as configured for German, Spanish, French, Portuguese, Italian, Dutch, or Russian (Switchvox doesn’t configure for Russian, but our non-Switchvox DPMA users can still take advantage) will control the language of the labels in the phone’s user interface.
Or, maybe you prefer a 24-hour clock? The Localization Settings menu, now located in the Advanced menu in the Nav drawer, offers a setting to turn on the 24-hour clock – because a.m. and p.m. are for the birds.
You’ve needed to troubleshoot D80s for your users and wanted to get a screenshot or needed to remotely restart a phone without access to command-line SIP tools? Today’s your day! The D80 provides some parity with other models of Digium phones now by providing password-protected utilities for taking screenshots (http://[ip of phone]/cgi-bin/screen_shot) and for rebooting the phone (http://[ip of phone]/cgi-bin/phone_restart.cgi).
Not only that, if you have needed to perform a bit of firmware magic and didn’t have access to DPMA or Switchvox or a Linux box for creating a multicast firmware server, you can now access a dedicated firmware update page from within the D80 itself – http://[ip of phone]/firmware
If you’re a fan of LLDP-MED, you’ll be happy to see the D80 advertising its power requirements (happier switches) as well as better data in the host and system names (happier LLDP-neighbor reporting tools).
We improved the behavior of the keypad memory buffer. Before, digits entered into the keypad buffer would remain. Thus, you could call forth the keypad, punch in part of a number, go have a look at your voicemail or anything else, and then later go back to the keypad and finish dialing the number from where you left off. That’s great, until you get an incoming call halfway through, and you need to transfer the caller to a dialed extension. Then, you had to clear the keypad buffer using the back key, before entering your new numbers. Boo. Now, if you’ve entered digits into the keypad buffer, and you get a call, any digits in the keypad buffer will be cleared. So, when you pull up the keypad to perform that transfer, you won’t have to clear anything before starting your dial.
We improved the Call Log display behavior when calls from unknown Caller Names are received – you’ll see “Unknown,” rather than a large blank spot – much easier to understand – and on Missed Call Activity Cards for non-Contact calls, you’ll now see the Caller Name in lieu of the Caller Number, if available.
We’ve also tweaked button styles, and menus all over, to provide a cleaner UI experience. In particular, notice the new toggle buttons in many of the settings menus.
If you’ve had a D80 sitting behind an ALG or a NAT router, it was possible, with some devices, for initial provisioning to fail. Why? Because one of the packets involved in the provisioning process was larger than the MTU size limit for UDP packets. Now, that limit is no longer broached. So, if you experienced that bit of unpleasantness, you should no longer.
And, as usual, we addressed a slew of bugs. We…
Corrected an issue sending SUBSCRIBEs without a user-part before main phone account is registered
Corrected synchronization issues with toolbar keypad button
Enforced Bluetooth disconnect when un-pairing (for our Asterisk users who got early access to 1.4)
Corrected issues with updating inbound call card Caller ID information when PAI is received
Correct occasional issues showing low-level Bluetooth dialogs (also for our Asterisk users who got early access to 1.4)
Corrected an issue with Dream Mode not operating on un-configured phones
Corrected an occasional issue with active voicemail screening notifications not being promptly removed
Corrected an issue with voicemail PIN codes lookup priority for Switchvox and DPMA systems
Corrected an issue with large numbers of contacts and subscribes causing UI restarts
Corrected an issue with transferring ringing calls to a keypad dialed number while already on a call
Corrected a layout error in parked call notifications
Corrected an issue with call transfer of incoming call while already on-call
Corrected an occasional timing issue with contact subscriptions on startup
Corrected issues with contacts details presence and device state when connected to non-Switchvox DPMA systems
Corrected issues with supporting server_uuid DPMA parameter for non-Switchvox systems
Corrected a failure to prompt for voicemail PIN, if enabled, when screening voicemails
Corrected an issue with showing improper list of voicemail forwarding targets
Corrected an issue with hide_options preference config value that formerly required reboot to take effect
Corrected the display behavior of inactive call log, parking and voicemail apps, along with the send to vm, parking and the ignore call buttons
Thanks for reading, and thanks for using Digium’s products. 🙂