UCPrimer
  • Tech Blog
  • About UCPrimer.com

Backup SIP calling with Teams Phones (Poly CCX)

3/28/2022

0 Comments

 
Picture
The latest release of firmware version 7.2.1 allows Poly CCX native Teams phones to have a secondary SIP registration with a standards-based VOIP call server. The Teams account signed in on the phone still remains the primary line for incoming/outgoing calls, while the secondary SIP registration will allow PSTN calls in the event that the Teams connection becomes unavailable. This is useful for disaster recovery scenarios where the corp WAN link is down and the device is no longer able to communicate with Teams. In this case with the secondary SIP registration to a local PBX with PSTN Trunks, users can manually switch to the SIP registered line and continue to make PSTN calls. Note that this is manual failover, not automatic . The blog post describes the steps to enable and deploy this feature. Do note that this feature only works with CCX400/500 with HW Rev K or higher and CCX600.
We begin with a Poly CCX600 native Teams phone that's in Teams base profile and already signed into a user account assigned with E5 licenses and PSTN connectivity via Direct Routing. By default, hybrid SIP registration is disabled and we can edit an xml config file to enable this feature. The config file simply contains the necessary parameters as shown below:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--Description: Enables Teams Call App switching in Generic BP -->
<polycomConfig>
  <teams.callappswitching
    apps.android.appSwitcher.enabled="1"
    apps.android.navBar.enabled="1"
    apps.android.statusBar.UCS.enabled="1"
    apps.android.appSwitcher.MSTeams.enabled="1"
    apps.android.primaryApp="MSTeams"
    apps.android.navBar.enabled="1"
    voIpProt.SIP.enable="1" >
  </teams.callappswitching>
</polycomConfig>

Save the above file as 'enable_app_switcher.cfg' in plain text format and upload it to the phone via your provisioning server or directly using the phone's web admin UI. For this blog post we will simply use the phone's web admin UI as shown below:
Picture
After clicking on the "Import" button, the phone will take in the config file and reboot. After this, we can start using the second SIP registration feature. The picture below on the left shows the Teams phone home page while the picture below on the right shows the phone menu when a user swipes down the screen from the top revealing 2 icons:
Picture
Picture
Clicking between the Poly and Teams icons will allow switching between Teams and the backup SIP line. The picture below shows the backup phone's interface when we press the Poly icon:
Picture
At this stage, we cannot use the secondary SIP line as we need to configure it on the phone first. In this lab we have a SIP server at IP 192.168.0.181 and created a SIP user "100" with extension of "100" and password of "100". In this case, we can add the following lines in red to the config file and import into the phone as before:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--Description: Enables Teams Call App switching in Generic BP -->
<polycomConfig>
  <teams.callappswitching
    apps.android.appSwitcher.enabled="1"
    apps.android.navBar.enabled="1"
    apps.android.statusBar.UCS.enabled="1"
    apps.android.appSwitcher.MSTeams.enabled="1"
    apps.android.primaryApp="MSTeams"
    apps.android.navBar.enabled="1"
    voIpProt.SIP.enable="1"
    
reg.1.server.1.address="192.168.0.181"
    reg.1.server.1.expires="300"
    reg.1.address="100@myvoipapp.com"
    reg.1.auth.password="100"
    reg.1.auth.userId="100"
    reg.1.label="SIP100"
    reg.1.displayName="SIP100"
    reg.1.lineKeys="1"
    reg.1.ringType="ringer2" >

  </teams.callappswitching>
</polycomConfig>
Picture
As shown in the above picture, the SIP line is now registered to our SIP server allowing us to make PSTN or PBX calls. Note that this screen will on remain for about 30secs if there is no user input. After that it will revert back to the original Teams interface as it should be under normal network conditions. Hope this post will be useful for anyone who needs to configure a secondary SIP line on Teams phones for backup or failover purposes. Last but not least, we can also the the app switch icon on the Teams home screen to access the SIP line:
Picture
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Picture
    Picture

    Important Links

    Microsoft Teams Docs
    Microsoft Learn

    ​Microsoft MVP Blogs

    Michael Tressler’s Blog
    Michael’s MTR Quick Tip Videos
    Jimmy Vaughan’s Blog
    Jeff Schertz
    Adam Jacobs
    James Cussen
    ​Damien Margaritis

    Archives

    September 2022
    August 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    June 2021
    April 2021
    March 2021
    December 2020
    October 2020
    September 2020
    August 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    March 2019
    November 2018
    October 2018
    September 2018
    August 2018
    June 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    August 2017
    July 2017
    April 2017
    March 2017
    February 2017
    January 2017
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    January 2016
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    September 2012
    August 2012

    Categories

    All
    Edge
    Exchange 2013
    Hybrid
    Lpe
    Lync 2010
    Lync 2013
    Mobility
    Oauth
    Office365
    Polycom
    Ucs

    RSS Feed

    This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies.

    Opt Out of Cookies