Category Archives: Tech Tips

How to update firmware on Yealink IP Phones?

Yealink continuously provide firmware releases to further improve features and fix bugs, but how do you go about upgrading the firmware on your Yealink IP phones?

After downloading the latest firmware from Yealink’s website you can either manually update from the local system for single phones or mass-provision automatically for multiple phones. The following table lists the associated and latest firmware names for each Yealink IP phone model (X is replaced by the actual firmware version).

YealinkFirmwareNameTable

Method 1:  To manually upgrade firmware via web user interface for single phone:

  1. First, save the firmware to local system
  2. Click on Settings -> Upgrade (For T3x and VP530, click on Phone -> Upgrade)
  3. Click Browse
  4. Select the firmware from the local system
  5. Click Upgrade – A dialog box pops up to prompt “firmware of the SIP phone will be updated. It will take 5 minutes to complete.  Please don’t power off!”
  6. Click OK to confirm the upgrade

Note:  Do not unplug the network and power cables during the IP phone firmware upgrading process.  Also do not close/refresh the browser when the IP phone is upgrading firmware via web user interface.

Method 2:  To mass provision via provisioning server:

IP phones support the use of FTP, TFTP, HTTP, and HTTPS protocols to download configuration files and firmware from provisioning server, and then upgrade firmware automatically.  You can configure the way your IP phones download firmware stored on provisioning server in one of two ways:

  1. Check for both configuration files and firmware stored on the provisioning server during boot up
  2. Automatically check for configuration files and firmware at a fixed interval or specific time

Configuration changes can be performed using the configuration files or locally:

  • Configuration File ( <y0000000000xx>.cfg ) – Configure the way for IP phone to check for configuration files.  Specify the access URL of the firmware. Refer to Upgrading Firmware on admin guide for more details.
  • Local (Web User Interface) – Configure the way for IP phone to check for configuration files.

For Yealink T19P, T2 series, T4 series:

In <y0000000000xx>.cfg, you can configure firmware url as below.
———————————————-
#!version:1.0.0.1

##File header “#!version:1.0.0.1″ can not be edited or deleted, and must be placed in the first line.##
##This template file is applicable to SIP-T28P/T26P/T22P/T20P/T21P/T19P/T46G/T42G/T41P IP phones running firmware version 72 or later.##
##For more information on configuration parameters, refer to Yealink_SIP-T2_Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide.##

################################################################################​####### Configure the access URL of firmware ## ################################################################################​
### It configures the access URL of the firmware file.
### The default value is blank.It takes effect after a reboot.
firmware.url =
————————————————————
You can refer to more syntax about auto provisioning in auto provisioning guide of T2X-T19P-T4X.

To configure the way for IP phone to check for configuration files via web user interface:

  1. Click on Settings -> Auto Provision
  2. Make the desired changes (see T46’s V72 setting screenshot below for example)T46-example-setting
  3. Click Confirm to accept the change
  4. Note:  When the “power on” is set to “on”, the IP phone will check configuration files stored on the provisioning server during start-up and then will download firmware from the server.  Refer to admin guide for more details.

For Yealink T3 series and VP530:

In <y0000000000xx>.cfg, you can configure firmware url as below.
———————————————-
#!version:1.0.0.1

##File header “#!version:1.0.0.1″ can not be edited or deleted, and must be placed in the first line.##
################################################################################​######### Configure the access URL of firmware ######## ##########################################################################​
firmware.url =
————————————————————
You can refer to more syntax about auto provisioning in auto provisioning guide of T3X:

Yealink T3XG Auto Provisioning_70.0
Yealink T2XP-T3XG-VP530 phones Auto Provisioning User Guide Rev_70.0

To configure the way for the IP phone to check for new configuration files via web user interface:

  1. Click on Phone->Auto Provision
  2. Mark the desired radio box in Check New Config field.
  3. Mark the desired radio box in Repeatedly field.
  4. (If the Repeatedly On radio box is marked) Enter the time interval (in minutes) in the Interval (minutes) field.
  5. Mark the desired radio box in Weekly field.
  6. (If the [/b]Weekly On[/b] radio box is marked) Enter the desired time in the Time field.
  7. (If the Weekly On radio box is marked) Check the desired checkbox in the Day of week field.
  8. Click Confirm to accept the change.
  9. Note: When the “Check New Config” is set to “on”, the IP phone will check for both firmware and configuration files stored on the provisioning server during boot up.  Refer to admin guide for more details.

For Yealink W52P base station:

You can upgrade your base station to the latest firmware version. The latest firmware version not only improves the performance of the base station, but also provides more features compared to the previous version. This section provides you with instruction on upgrading the base station via web user interface (Refer to Yealink W52P IP DECT Phones Auto Provisioning Guide for information on upgrading via auto provisioning).

To upgrade base station firmware via web user interface:

  1. Contact your system admin for the latest firmware file and store it on your local system in advance
  2. Click on Phone->Upgrade
  3. In the Select and Upgrade Base Firmware field, click Browse to locate the firmware file from your local system.
  4. Click Upgrade to upgrade the firmware of the base station.
  5. The browser pops up the dialog box “Firmware of the SIP Phone will be updated. It will take 5 minutes to complete. Please don’t power off!”.
  6. Click OK to confirm upgrading.  The upgrading process will take a few minutes. The power indicator LED on the base station flashes when the base station is during the firmware upgrading process.
  7. Note:  Do not refresh or close the browser during upgrading process of base station

Once the base station firmware has been successfully upgraded, the base station reboots automatically. The handset will perform an auto registration to the base station. You can check the firmware version of the base station using the handset. For more information, refer to Yealink_W52P_User_Guide_V40_1

For Yealink W52x handset:

You can upgrade W52x handset firmware via a USB tool or over the air (OTA). Upgrading handset firmware via the USB tool (developed by Yealink), you need to purchase a USB cable in advance, and then upgrade the handset firmware one by one.

Upgrading handset firmware via OTA means that the handset firmware can be upgraded through a wireless DECT connection (L2CAP). So a USB cable does not have to be plugged to the handset for firmware upgrade. OTA enables the distribution of new firmware to the subscribed handsets.

OTA upgrade capability is restricted to specific firmware versions and handset hardware:
* Handset with firmware 26.40.0.15 or later
* Base station with firmware 25.40.0.15 or later
* Handset with hardware 26.0.0.6 or later

Please note that OTA is only available when meeting the above three conditions simultaneously.  Upgrading handset firmware may take a period of time, so you may wish to upgrade the handset outside of work hours to avoid affecting the normal use.  Please refer to Yealink’s guide on upgrading W52x Handset firmware for more details.

 

Avaya IP Office Release 9.1 – What’s New?

Avaya just released the R9.1 firmware version for their popular IP Office platform.  What’s new you might ask?

Here is a basic overview of the changes being made:

  • New Premium Offering
    • IP Office Select (SE platform)
  • IP Office Server Edition Improvements
    • System expansions and increased resiliency
  • IP Office When Deployed as a Branch Improvements
    • Aura System Manager and central management
    • Aura centralized applications, services, and solutions
    • Branch VM Pro and centralized management
  • IP Office Unified Communications and Video
    • New mobile VoIP client enhancements
    • Lync Plugin enhancements
    • Exchange 2013 integration
    • Avaya Communicator (Flare) enhancements
  • IP Office Key Feature Improvements
    • New system capacity expansion
    • SIP service provider (SIP Trunk) features
    • SSL/VPN remote access and continued IPOSS support improvements
    • Communications accessibility
    • Call center enhancements
  • IP Office Web Manager Evolution
    • Expanded integration of management capabilities
    • Sever Edition and Standard Editions
  • IP Office Security Enhancements
    • TLS and SRTP support for SIP traffic
    • Encryption of all H.323 traffic via Line, Trunk, and SCN

IP Office R9.1 will be supported on the following platforms:

  • IP500 V2
  • IP Office for Linux (Server Edition, Virtualized Server Edition, Select Edition)

Some major changes that may affect people wanting to upgrade to R9.1:

  • Discontinued support for: IP401, IP403, IP406, IP406 V2, IP412, IP500 V1, or Small Office Edition platforms
  • Discontinued support for: IP400 Trunk Cards, IP400 VCM Cards, IP400 Digital Station V1, IP400 Phone V1, IP400 So8, and IP500 Legacy Card Carrier
  • Discontinued support for: Customer Call Reporter (CCR/Advanced Edition).  Existing customers will need to migrate to the new IP Office Contact Center Solution.

For more information, see General Availability (GA) of IP Office Release 9.1 for details.

Simple Guide on How to Install Avaya B179 on IP Office

The Avaya B179 IP Conference Phone works perfectly with Avaya IP Office.   It is supported on IP Office R5.0 and higher, and requires an Avaya IP Endpoint license.  We will provide a basic tutorial here to get your Avaya B179 IP Conference phone connected.  Please see the Avaya B179 Install and Admin Guide for a more in-depth guide.

Avaya B179

1)   First, let’s make sure the IP Office is setup correctly:

  • Log into your IP Office
  • Go to the License Tab > Make sure you have an Avaya IP Endpoint license available (the 3rd Party IP/SIP Endpoint will not work)
  • Go to System > LAN1 or LAN2 (whichever interface is connected to the network the B179 is on) > VoIP tab:
    • Check “SIP Registrar Enable”
  • Create a new extension by selecting Extension > create SIP Extension
    • Add a valid Base Extension number i.e. 8000
  • Create a new user by selecting User > create User:
    • Add a valid Name ie Extn8000
    • Add the Base Extension number that was previously created. i.e 8000
    • Go to the Telephony tab > Supervisor Settings tab:
      • Put a numerical password in the “Login Code” field.  For testing purposes we can use 8000.

2)   Then, configure the Avaya B179:

  • On the B179 conference phone:
    • Press Menu > Status > Network
      • Set or Confirm the IP Address of the phone (DHCP/Static)
        • This IP address is used to log into the web interface of the phone.
  • Web Settings:
    • Enter the IP address of the phone into a web browser of your choice
      • Login with the default credentials
        • User: Admin
        • Password: 1234
    • Settings > SIP
      • Enable Account 1
        • Account Name: This is what is shown on the display of the B179.
        • User:  IP Office Base Extension number i.e. 8000
        • Registrar: IP of LAN1 or LAN2 IP Office interface (whichever is used)
        • Realm: *
        • Authorization Name:  IP Office Base Extension number i.e. 8000
        • Authorization Password: Enter the “Login Code” setup for the user.
        • Save values
    • Settings > Networking
      • These fields are used to make sure your B179 is setup correctly to the network
        • IP Address: IP address of B179
        • Net Mask: Subnet mask of the network on which the B179 is connected
        • Gateway: Local gateway on the network on which the B179 is connected
        • DNS info can be manually specified
        • Save values
        • Reboot the phone and the B179 should register with the IP Office

This should get your Avaya B179 IP Conference Phone connected to your IP Office for testing purposes.  Then from here on, you will want to fine tune your settings and secure your phone following the Avaya B179 Install and Admin Guide.

How to Manually Configure Polycom VoIP Phone to Asterisk

Polycom makes some of the best quality SIP VoIP Phones on the market.  They work well with most IP-PBX and Hosted VoIP Providers.  While most manufacturers and providers will have their own setup guidelines (which you should follow first), there are times when you may need to manually configure your Polycom VoIP phone.  We will provide a very basic guide on getting your Polycom phone manually registered to an Asterisk SIP-based system here.

First you will need some basic information to register your Polycom phone:

  1. IP address of the Polycom phone
  2. IP address of the Asterisk system and SIP Port used to register (usually 5060)
  3. SIP extension number and phone password from your Asterisk system for your Polycom Phone

Once you have obtained the information, open up your web browser and enter in the IP Address of the Polycom phone in the Address Bar. Once it prompts you to login, use the following user name and password (assuming it is still default):

  1. Username: Polycom
  2. Password: 456

When logged into the Polycom phone’s user interface go to the Lines section (may be under Settings on newer firmwares) and Line 1.  Enter the information into the following fields:

  1. Display Name: SIP Extension Number assigned on the Asterisk system ie. 2000
  2. Address: SIP Extension Number assigned on the Asterisk system ie. 2000
  3. Label: SIP Extension Number assigned on the Asterisk system ie. 2000

Under Authentication

  1. Authentication User ID: SIP Extension Number assigned on the Asterisk system, i.e., 2000
  2. Authentication Password: Phone-password assigned on the Asterisk system

Under Server 1:

  1. Address: IP Address of the Asterisk system
  2. Port: Port number for SIP registration ,i.e., 5060
  3. Leave all other settings default.

Submit to Save settings, which should prompt you to reboot the phone.  Check to see if the Polycom phone is registered properly by pressing on the phone: Menu/Settings > Status > Lines.

You should be all set!

Best Practices for Securing Your Avaya IP Office

With the ever increased threat of hacking, it is very important to follow proper steps in securing your public facing devices. Breaches can occur from multiple fronts, i.e., allowing any SIP and VoIP traffic in your system, improper firewall configurations, and of course not changing default passwords. With Avaya IP Office, there are several steps in making sure your system is locked down as much as possible. Avaya has issued a technical bulletin on doing this with the following basics:

Review your existing installations and/or new deployments.  Determine any security risks and requirements then implement these changes:

  • Change security defaults and passwords
  • Remove any unnecessary accounts
  • Disable any unused services/interfaces
  • Enforce strict password policies
  • Make sure users and extensions are secure
  • Make sure trunks/lines are secure
  • Prevent and block unwanted Calls
  • Secure user voicemail and one-X Portal accounts
  • Block unnecessary and limit IP network exposure
  • Make sure management applications & configuration data are secure
  • Make sure servers running IP Office applications are secure
  • Activate reporting/monitoring of your system
  • Test for vulnerabilities
  • Install latest software updates/service packs

Even with these steps taken, you will want to continually monitor your alarms and logs to detect any unusual activity.  Always keep up with security advisories and make sure to keep your system up-to-date with the latest patches and upgrades.

Please read the document, Securing your IP Office Guidelines, for full detail on securing your IP Office.

 

How to Extend Analog Phone Line (POTS) through ethernet via SIP/VoIP (FXO/FXS)

There are some situations where you need to have an analog phone line where there are no existing cable runs except for a data network.  Or you may simply want to extend analog phone line(s) to a remote site.  No worries!  We have a solution for you that utilizes Grandstream SIP VoIP ATA’s and Gateways in Peer-to-Peer mode.  There are 3 different scenarios with appropriate solutions:

1) Peer-to-Peer using ATA’s only.  Click Here for the solution using Grandstream HT502 and HT503’s.

grandstream-p2p-ht

2) Peer-to-Peer using ATA’s and Gateways.  Click Here for the solution using Grandstream GXW’s and HT50x’s.

grandstream-p2p-ht-gxw

3) Peer-to-Peer using Gateways only.  Click Here for the solution using Grandstream GXW’s.

grandstream-p2p-gxw

These are 3 different examples of extending your analog lines (POTS) over a data network utilizing Grandstream’s cost effective solutions.  If you have any questions, feel free to contact any one of our The Telecom Spot representatives at 866-369-3394.

Factory Reset Guide for Yealink, Cisco, Polycom, Grandstream and Patton VoIP Products

Occasionally it is necessary to factory reset during troubleshooting and provisioning IP devices connected to VoIP phone systems.  Factory resetting is an alternative quick fix if a device is not working properly or if you are looking to follow an online guide from the same starting point. However, do be careful because all the localized settings on the device will be deleted when you factory reset.  See below for directions on factory resetting Yealink, Cisco, Polycom, Grandstream and Patton VoIP products.

Yealink T20P, T22P, T26P, T28P, T32G, and T38G:

  • Hold down the OK button for 10 seconds
  • Hit OK again to confirm the reset.
  • Alternatively, factory reset the phone with the Advanced Settings in the phone’s menu

Yealink VP530:

  • Navigate to Advanced Options on the touch screen (default password is admin)
  • Select Reset & Reboot which will open the factory reset menu.
  • Choose from Reset All, Reset Configuration, or Reset UserData.  Press the button next to Reset Now and press OK to confirm the reset.

Yealink W52P:

  • Log in to the web interface of the DECT base.
  • Navigate to Phone > Upgrade and then select Reset to Factory.

Cisco 303, 502G, 504G, 508G, 509G, and 525G2:

  • Select Option 14 in the phone menu to factory reset the phone.
  • Hit OK to confirm the reset.

Polycom IP 320, 321, 330, 331, 335, 430, 450, 560, and 7000:

  • Press and hold 1, 3, 5, and 7.
  • Enter the admin password to proceed with the factory reset.  The password is 456 by default.

Polycom IP 4000, 5000, and 6000:

  • Press and hold 6, 8, and *
  • Enter the admin password to proceed with the factory reset.  The password is 456 by default.

Polycom VVX 1500:

  • Press and hold 2, 4, and 6.
  • Enter the admin password to proceed with the factory reset.  The password is 456 by default.

Grandstream GXP 2000, 2010, and 2020:

  • Navigate to Menu > Config > Factory Reset in the phone menu.
  • Press OK to proceed with the factory reset.

Grandstream GXP 2100, 2110, 2120, 2124, 1405, 1400, and 1450:

  • Navigate to Menu > Config > Factory Reset in the phone menu.
  • Press OK to proceed with the factory reset.

Patton SmartNode 4110 series, 4300 series, 4400 series, 4520 series, 4940, 4950, 4960, 4970, and 5200:

  • Press the Reset button (left of the console port) for 5 seconds until the Power LED starts blinking.
  • The unit will restart with factory default configuration.

 

New Digium Switchvox 80 and 300 Series Appliances – Now Smaller and More Powerful

Digium recently released new Switchvox 80 and 300 series appliances for the SMB market, replacing the older Switchvox 65, 305 and 355 appliances.

The new Switchvox 80 and 300 series have updated technology, smaller form factor, green design and are competitively priced.  Switchvox 80 replaces 65, 310 replaces 305, and 360 replaces 355.  The older Switchvox appliances (65, 305, 355) are discontinued as of July 30th (limited stock remains, check with us for availability).

If you’re a current user of the older Switchvox appliances, you can upgrade by purchasing a cold spare of the appliance that you choose instead of purchasing Switchvox with the software license.  Then you can upload the last backup to the new appliance and be back up and running!  Just make sure the Switchvox software version is 5.7.1 or newer. The old appliance can be put to good use as a failover cold spare for your disaster recovery plan.

See which one of the Digium Switchvox appliances is the best fit for you via the convenient comparison chart below.  You can build your custom bundle via our easy system configurator or simply contact us today for quote!

Digium Switchvox Comparison

Click Image to Enlarge

*About Digium Switchvox phone systems:  Digium Switchvox offers a single powerful set of features you can afford.  You pay one low price for all its communication power – it’s an United Communication system that integrates all office communications including phone, fax, chat and web mash-ups.  Business that wants to do more than just talk can count on Switchvox to help them easily transition from simple telephony to a feature-rich UC solution.  Business users can improve productivity no matter where they are – on a mobile phone or in the office.

Free Digium Phone App Engine API Webinar – Register Now

On May 16th at 2pm CDT, Digium will offer a free webinar to show you ins and outs of the Digium Phone App Engine API.  The free phone API allows developers to customize the user experience using Asterisk (or Switchvox) with simple set JavaScript APIs.

The webinar will cover topics like:

  • What makes Digium’s Phone App Engine different
  • How Business Apps help in your niche
  • JavaScript API vs XML browser pages
  • The anatomy of a business phone app
  • Developer and non-developer resources
  • Live Q&A session

If you want to build custom apps for your Digium IP phone to take your business communications to a new level, this would be a great free webinar for you.

Register for the webinar here.

*The Digium App Engine for Digium IP Phones is a free tool that features an open API allowing developers to create custom apps. Developers can use JavaScript to easily create applications that extends the power of Digium phones with Asterisk or Switchvox.

Plantronics Releases Smart Presence App for MS Lync 2013

Plantronics just released a Smart Presence app for Microsoft Lync which will provide enhanced presence functions for MS Lync 2013 (when used with Plantronics Spokes software and Plantronics headsets).  Mainly, it changes your MS Lync 2013 presence status to “in a call” when you’re on call (with mobile, softphone or deskphone calls).

Before installing the new app, the following are required:

Find out more on Plantronics’ page here:  http://www.plantronics.com/us/support/software-downloads/business-windows.jsp