UCPrimer
  • Tech Blog
  • About UCPrimer.com

New Features in Cloud Connector Edition (CCE) v2.0

8/31/2017

0 Comments

 
Picture
In a previous blog post we covered how to deploy Cloud Connector Edition 1.4.1 in a single site lab environment and registering certified IP Phones to CloudPBX. Microsoft has recently released CCE v.20 based on customer feedback which brings several significant improvements and addresses some of the key limitations of v1.4.1. This blog posts covers what the new features are, what are the requirements to enable these new features. For more information and deployment guidance on CCE2.0 as well as downloading the bits, the link will be most useful: https://technet.microsoft.com/en-us/library/mt605227.aspx
What's New in CCE2.0?
First lets quickly cover what are the new features in CCE2.0 in point form before going into more details:
  1. Media Bypass
  2. Support for 16 Cloud Connector Editions per PSTN site
  3. Ability to manipulate SIP headers for billing or interoperability
  4. Hybrid Voice flag in Mediation Server Agent for Call Quality Dashboard
  5. Disable SSL 3.0 by default for better security
  6. Automatic installation of .NET framework 4.5.2 which is dependency of current Skype for Business Server
  7. New cmdlets for administering CCE

1. Media Bypass
Media Bypass is probable to top asked-for feature in CCE. Many customers had been asking for it since CCE was released and it's finally here in v2.0. Media bypass will allow local intranet clients to connect to the PSTN gateway directly for media traffic instead of going through the mediation server in CCE. Signalling traffic will still go through CCE but allowing media to go direct from client to PSTN gateway will significantly improve voice quality and reliability since there is reduced latency and fewer points of failure along the media path. It will also allow CCE required to support a larger number of concurrent voice sessions. However, its important to note the pre-requisites and limitations of media bypass in this CCE release. First, we need to configure a DNS A record in the internal production DNS and this record should only resolve for internal network clients; it should not resolve for external network clients. This A record is the bypass service name that points to the CCE Mediation Server IP eg. newname.domain

Next, the administrator must enable media bypass in the Office365 tenant and wait for this setting to be replicated to all CCE mediation servers. To enable this, the set-CsTenantHybridConfiguration cmdlet is used as shown below. Then we create a new MediaBypassConfiguration object using New-CsMediaBypassConfiguration cmdlet and configure the tenant to use this object using the Set-CsNetworkConfiguration also shown below:
Picture
As of this blog post, CCE media bypass is only supported for the client software Skype for Business C2R version 16.0.7870.2020 or later. MSI installed versions of Skype for Business clients are not supported even if they are running Office2016. With media bypass enabled, media traffic between a client and an SBC or PSTN gateway uses the G.711 codec.

2. Support for 16 Cloud Connector Editions per PSTN site
In the previous release, CCE1.4.1 only supported 4 CCE editions per PSTN site. With each CCE appliance supporting 500 concurrent calls, this means that each PSTN site could only support up to 1,500 concurrent calls using 4 editions with 3 active and 1 standby. Now that CCE2.0 can support up to 16 CCE appliances per site, we can support up to 7,500 concurrent calls without media bypass. With media bypass the number of concurrent calls supported is even higher. This reduces the need to create additional PSTN sites to support more users.
3. Ability to manipulate SIP headers for billing or interoperability
in the previous 1.4.1 release, CCE only allowed manipulating SIP headers by directly configuring the SIP Trunk settings on the Mediation Server component. These modifications were not retained during software upgrades and so in CCE2.0, we can now make persistent customized SIP Trunk settings via the CloudConnector.ini file. The settings available are:
  • Enable Fast Failover Timer: This is set to True by default which means that the Mediation Server will expect a SIP183 Session in Progress response within 10secs otherwise it will disconnect. If the gateway response is expected to be greater than 10secs, then this setting should be set to false
  • Forward Call History: The default is False and we can set this setting to True if we want the 'History-Info' and 'Referred-by' SIP headers to be included by CCE. This is useful in Sim Ring/Call Forwarding and Call Transfer scenarios for presenting Caller-ID and for billing purposes
  • Forward PAI: This is False by default. When set to True, the CCE will forward PAI headers with SIP and TEL URIs to the SIP Trunk. This is useful when call history is not available
4. Hybrid Voice flag in Mediation Server Agent for Call Quality Dashboard
In CCE1.4.1 the user agent string in the SIP headers sent by the Mediation server component was indistinguishable from calls placed by other trunks. Hence it was difficult to determine accurately the quality of calls in the CQD online reporting. In CCE2.0, the user agent string is now unique and looks like 'RTCC/6.0.0.0 CCE-MediationServer/6.0.9319.398'.

5. Disable SSL 3.0 by default for better security
Since the SSL 3.0 attack vulnerability was discovered many companies have disabled or blocked this protocol for security reasons. CCE does not use SSL for communications and so it is now disabled in CCE2.0

6. Automatic installation of .NET framework 4.5.2 which is dependency of current Skype for Business Server

The Skype for Business build that is included in CCE2.0 requires the .NET framework 4.5.2 which is not included in the default Windows Server 2012 R2 image. When deploying the CCE VMs using the Start-CcDownload script, this will be automatically downloaded from the internet and applied to the base VM and hence the CCE host machine needs to have internet connectivity during deployment. This is not a problem for single site deployments but for multi site deployments this may take a long time. To mitigate this we can prevent the automatic download by using the 'PauseBeforeUpdate' swtich when running the 'Convert-CcIsoToVhdx' script. Then we can manually update the Base VM with .NET Framework 4.5.2 as well as other settings such as network proxy. Once this is completed the script can be resumed to continue with the base image VM process.

7. New cmdlets for administering CCE
With the introduction of media bypass in CCE2.0, new cmdlets are now available to manage media bypass settings. These are tenant cmdlets that are run through remote powershell and include
  • New-CsNetworkMediaBypassConfiguration
  • Get-CsNetworkConfiguration
  • Set-CsNetworkConfiguration
There is also a new cmdlet to import administrative changes on the cloudconnector.ini file to CCE
  • Import-CcConfiguration
This cmdlet is run automatically as part of the 'Install-CcAppliance' and 'Register-CcAppliance' scripts so that changes to the configuration file are imported automatically

Conclusion
Overall CCE2.0 is an essential update that should be applied to all previous CCE deployments so that the new features and capabilities can be used. There are also some changes to CCE which will covered in the next blog article where we will also cover how to upgrade from CCE1.4.1 to CCE2.0
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