Add_workflow_for_techpubs |
---|
AUTH1 | |
---|
JIRAIDAUTH | SYM-23022 |
---|
REV5 | |
---|
REV6 | |
---|
REV3 | |
---|
REV1 | |
---|
|
Warning |
---|
title | READ BEFORE BEGINNING |
---|
|
You must follow these steps completely and in the order shown. Failure to do so increases the risk of node failure. |
...
This page provides a step-by-step procedure for Non for Non High Availability Deployment on SBC Edge CCEEdge CCE.
Multiexcerpt |
---|
MultiExcerptName | BeforeYouStart |
---|
|
Before You StartCCE Deployment ScenariosThe following diagram shows typical CCE deployment scenarios on a PSTN site. The PSTN site is a combination of Cloud Connector instances, deployed at the same location, and with common PSTN gateways pool connected to them. PSTN sites allow you to: Provide connectivity to gateways that are closest to your users. Allow for scalability by deploying multiple Cloud Connector instances within one or more PSTN sites. Allow for high availability by deploying multiple instances of Cloud Connector within a single PSTN site.
Caption |
---|
0 | Figure |
---|
1 | CCE Deployment Scenarios |
---|
|
|
|
Scenario 3 and and Scenario 4 are are covered in Configuring the SBC Edge for Two CCEs. This document contains steps for for Scenario 1 and and Scenario 2 deployments deployments.
Multiexcerpt |
---|
MultiExcerptName | PreRequisites |
---|
|
Prerequisites Caption |
---|
| A public domain name prepared and mapped with your Office 365 tenant (for example, "mydomain.com"). See Create an Office 365 Tenant. | An entry on your public domain name that points to the fixed IP address of your SBC Edge (for example, myccesite1.mydomain.com" with an IP address of "66nn.67nn.68mm.69nn"). | An Office 365 tenant with an E5 license or E3 + Cloud PBX. | You must have the Global Administrator role for your O365 tenant account. | A public certificate authority ready to sign a certificate for the SBC Edge. Important! Read the steps outlined in Certificate Requirements at Microsoft Technet. | A properly configured firewall. See Ports and Protocols at Microsoft Technet. | Note |
---|
| Latest System Release SBC Firmware | . Important! - Refer to the SBC Edge Release Information page for instructions on obtaining the latest firmware.
- Failure to update to the latest firmware could lead to deployment failure.
- Make sure to use the latest sustaining release (use 6.1.2 rather than X.X.0, for example).
|
| Note |
---|
| Latest System Release SbcComms Firmware | . Important! - Refer to the SBC Edge Release Information page for instructions on obtaining the latest firmware.
- Failure to update to the latest firmware could lead to deployment failure.
- Make sure to use the latest sustaining release (use 6.1.2
| - rather than X.X.0, for example).
|
| Microsoft Cloud Connector Edition image on ASM recovery partition. |
|
|
...
For this best practice, the Router/Firewall is configured using the following rules:
Caption |
---|
0 | Table |
---|
1 | Internal Firewall Rules |
---|
|
Source IP | Destination IP | Source Port | Destination Port |
---|
Cloud Connector Mediation component | Internal clients | TCP 49 152 – 57 500* | TCP 50,000-50,019 (Optional) | Cloud Connector Mediation component | Internal clients | UDP 49 152 – 57 500* | UDP 50,000-50,019 | Internal clients | Cloud Connector Mediation component | TCP 50,000-50,019 | TCP 49 152 – 57 500* | Internal clients | Cloud Connector Mediation component | UDP 50,000-50,019 | UDP 49 152 -57 500* |
|
Caption |
---|
0 | Table |
---|
1 | External Firewall Rules |
---|
|
Source IP | Destination IP | Source Port | Destination Port |
---|
Any | Cloud Connector Edge External Interface | Any | TCP 5061 | Cloud Connector Edge External Interface | Any | Any | TCP 5061 | Cloud Connector Edge External Interface | Any | Any | TCP 80 | Cloud Connector Edge External Interface | Any | Any | UDP 53 | Cloud Connector Edge External Interface | Any | Any | TCP 53 | Cloud Connector Edge External Interface | Any | TCP 50,000-59,999 | Any | Cloud Connector Edge External Interface | Any | UDP 3478 | Any | Cloud Connector Edge External Interface | Any | UDP 50,000-59,999 | Any | Any | Cloud Connector Edge External Interface | Any | TCP 443 | Any | Cloud Connector Edge External Interface | Any | TCP 50,000-59,999 | Any | Cloud Connector Edge External Interface | Any | UDP 3478 | Any | Cloud Connector Edge External Interface | Any | UDP 50,000 - 59,999 |
|
Caption |
---|
0 | Table |
---|
1 | Host Firewall Rules - Internal or External Access |
---|
|
Source IP | Destination IP | Source Port | Destination Port |
---|
ASM | Any | Any | TCP 53 | ASM | Any | Any | TCP 80 | UDP 3478ASM | Any | Cloud Connector Edge External Interface | Any | UDP 50,000 - 59,999TCP 443 |
|
Multiexcerpt |
---|
MultiExcerptName | DNSSettings |
---|
|
DNS SettingsMake sure that CCE FQDN is resolving to the Public IP address. To do so, login to your DNS server and create the relevant entries. |
Preparing Your Node
Preparing the the
for for Initial Setup
Update the the
firmware firmware to the latest released version.
...
If your ASM have been used before, you should re-Initialize it now. Refer to to Re-Initializing the ASM for for details.
Confirm that the ASM is ready to deploy the Cloud Connector Edition. To do so:
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Click the Task tab and then select Operational Status. |
3 | Verify the following:
ASM board Status is Up. Service Status is Running. The service version (SBC Communications Service) is the most recent version. If it is not, update it by following the steps in Installing an ASM Package.
|
Caption |
---|
0 | Figure |
---|
1 | Operational Status |
---|
|
|
After you update the ASM, change its Admin Password.
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Click the Settings tab and then click Change Admin Password. |
3 | Enter and confirm your new password and then click OK. |
Caption |
---|
0 | Figure |
---|
1 | New Admin Password |
---|
|
|
Deploying the CCE
Deploying the
...
CCE on the
...
consists of two steps:
- Setup CCE using the the WebUI WebUI.
- Prepare the CCE deployment on the the WebUI WebUI using the the Sonus Cloud Link Deployer.
...
Anchor |
---|
| ConfiguringtheCCEthroughtheWebUI |
---|
| ConfiguringtheCCEthroughtheWebUI |
---|
|
Configuring the CCE Through the WebUIASM Config
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Navigate to Tasks > Setup Cloud Connector Edition. |
3 | Click the ASM Config tab and configure/verify the Network and IP settings of your ASM. |
4 | Click Apply. After receiving the activity status as successfully completed, click the Generate CSR tab. |
...
This process is required only if you don't have a public certificate for your deployment. If you already have a certificate, proceed to proceed to Import Certificate.
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Navigate to Tasks > Setup Cloud Connector Edition > Generate CSR. |
3 | Generate the CSR as shown below with following information. To ensure creating a valid CSR for Cloud Connector Edition usage, please see the section "Certificate requirements" on https://technet.microsoft.com/en-us/library/mt605227.aspx . |
4 | Copy the CSR from the lower pane of the Generate CSR page and save it as a .txt file. |
5 | After the CSR is signed by the Certificate Authority and you receive the PKCS7 Certificate file, continue the wizard by clicking on Import Certificate tab. |
...
Anchor |
---|
| ImportCertificate |
---|
| ImportCertificate |
---|
|
Importing Certificate/Keys
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Navigate to Tasks > Setup Cloud Connector Edition and then click the Import Certificate/Keys tab. |
3 | Click the Action drop-down list and select the appropriate option: - If you generated a Certificate Request (CSR) on the previous step, select the Import X.509 Signed Certificate option,
- If you prepare your certificate by yourself, select the Import PKCS12 Certificate and Key option. Enter the password for the certificate.
|
4 | Select the relevant certificate file using the Choose File button and then click OK. |
5 | Select the file by browsing to it using Select File. |
6 | Click OK. |
7 | After receiving the activity status as successfully completed, click on Configure CCE tab. |
Configuring the CCE
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Open the Tasks tab and click Setup Cloud Connector Edition in the navigation pane. |
3 | Click the Configure CCE tab. |
4 | Configure all necessary information and then click OK. All the pre-configured fields are valid as is, and recommended by Sonus. These fields may be edited, but all entries must meet Microsoft requirements.
Warning |
---|
If the deployment environment consists of multiple-site with a single certificate or a wild card certificate, ensure the CCE Site Name and the Edge Server Public Hostname are correct before proceeding. |
|
5 | After After receiving the activity status as successfully completed, click click the Prepare CCE tab to continue. |
Caption |
---|
|
|
Preparing the CCE CCE
Anchor |
---|
| Preparing the CCE |
---|
| Preparing the CCE |
---|
|
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Open the Tasks tab and click Setup Cloud Connector Edition in the navigation pane. |
3 | Click the Prepare CCE tab. |
4 | Click the Prepare CCE button. Enter the requested password. A confirmation will request you to enter the password again for the new password. Only the Tenant credentials are already existing. Click OK as shown below. |
5 | |
Caption |
---|
|
Image Modified
|
Installing the CCE Appliance using Sonus Cloud Link Deployer
Note |
---|
title | CCE Deployment - Using a Proxy on the ASM Host |
---|
|
If you plan to use a proxy on the ASM Host to reach Office 365, you must add the Management network (192.168.213.0) into the exclusion list and specify proxy settings per machine rather than per user. |
Note |
---|
title | CCE Deployment - What to Expect |
---|
|
- The CCE deployment may exceed two hours.
- The CCE deployment status is visible only on the Remote Desktop to the ASM. The WebUI indicates that the CCE is running while the deployment process is in progress.
- While the CCE deployment is running, you should not perform any actions on the ASM via the WebUI (i.e., Shut Down/Reset/Reboot/Reinitialize/Install etc.).
- If the Office 365 PSTN Site already exists in your tenant, ensure the other Appliance is removed, and the CCE Auto-Update time window is properly configured. This time window should be outside of a maintenance time window for the installation.
|
Step | Action |
---|
1 | Remote desktop to the ASM system. |
2 | Launch the Sonus Cloud Link Deployer from icon on the desktop. |
3 | Check the first three actions:
- Transfer Password from SBC: This step imports the password that has been set during the Preparing the CCE.
- Register Appliance: This step registers this new appliance on your Office365 tenant.
- Install Appliance: This step deploys the CCE.
Select Apply. |
...
After the CCE is deployed, integrate the Sonus SBC Edge and allow calls from/to O365 clients. In this example, the following steps will set up the Sonus SBC Edge the Sonus SBC Edge for:
SIP Provider (193NNN.168NNN.210NNN.103NNN) – SBC Edge (193NNN.168NNN.210NNN.125NNN) – CCE (mediation Server: 193NNN.168NNN.210NNN.123NNN) – O365 Cloud
|
Build your SBC configuration
Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. |
2 | Click the Tasks tab, and then click SBC Easy Setup > Easy Config Wizard in the navigation pane. |
3 | Follow steps 1, 2, and 3 as shown below and then click Finish. Image Modified |
4 | Click OK on the next two popups to complete the setup. |
5 | The wizard configures the necessary settings for the single SBC Edge and CCE integration. Relevant configuration items are shown in the Settings tab below: Image Modified |
Build your Second SBC Configuration (Optional)
Step | Action |
---|
1 | Login to the WebUI of the Secondary SBC Edge. |
2 | Click the Tasks tab and then run the Easy Config. |
3 | The preceding step will configure the Secondary SBC Edge with the appropriate configuration items.
|
Multiexcerpt |
---|
MultiExcerptName | BasicCallVerification |
---|
|
Basic Call Verification after CCE Deployment and IntegrationWith the preceding settings, an endpoint from the SIP provider side can dial the number of a Skype For Business (O365) client and reach out to it over . The call flow for this call is shown below: Caption |
---|
| Image Modified |
Similarly, a Skype For Business (O365) client can dial the number of an endpoint off of ITSP and reach out to it over . The call flow for this call is shown below: Caption |
---|
| Image Modified |
|
Multiexcerpt |
---|
MultiExcerptName | O365KnownIssues |
---|
|
O365 Known Issue and Workarounds for CCERedeploying the CCE Note |
---|
Configuration changes to the CCE in the WebUI per Tasks > Setup Cloud Connector Edition> Configure CCE requires the CCE to be re-deployed. |
Info |
---|
Backup the Public Certificate per Tasks > Setup Cloud Connector Edition> Import Certificate. |
Re-Initializing of the ASM
The ASM must be re-initialized with the image that contains the latest CCE software . To do so: Step Step | Action |
---|
1 | Login to the WebUI of the SBC Edge. | 2 | Click the Task tab, and then click Reinitialize in the navigation pane. | 3 | Select the appropriate image from the drop-down list and then click Apply. |
Clean Office 365 tenantIf the CCE was previously deployed, previously installed information must be cleared in O365. To To do so, follow the steps below: Step | Action |
---|
1 | Remote Desktop to the ASM system | 2 | Connect the Office365 Tenant through a series of commands as follows: a. Execute the following command: Import-Module skypeonlineconnector
$cred = Get-Credential
b. When prompted, execute the credentials for O365 Admin Tenant. c. Execute the following command: $Session = New-CsOnlineSession -Credential $cred -Verbose
Import-PSSession $session
| 3 | Display all the Appliances assigned to your tenant, identify the Appliance you just re-initialized, and copy the identity into your clipboard.
Get-CsHybridPSTNAppliance
| 4 | Execute the following command to remove the appliance: Unregister-CsHybridPSTNAppliance -Identity <paste the identity here> -Force
| 5 | Execute the following command to verify that the appliance has been removed: Get-CsHybridPSTNAppliance
| 6 | This completes the cleanup. |
|
Manually Managing the CCE Configuration File
...
The “.ini” file is the configuration of the Microsoft CCE (Cloud Connector Edition) running on the ASM. The contents of the ".ini" file must be as defined by Microsoft. From the Configure CCE panel, the the Raw INI Config drop drop-down list enables you to edit, export, or import the ".ini" file.
...
Step | Action |
---|
1 | After receiving the activity status completion message, click the Click to re-configure CCE application button. |
2 | Click OK on the popup. |
4 | Click the Raw (INI) Config drop-down list, select Edit. Configurable fields are displayed for editing. Modifications to the CCE configuration requires redeployment of the CCE VM, and this action takes approximately two hours. Note: The example uses AEPSITE2 for the these attributes. |
5 | After verifying the information click OK. |
Importing and Exporting the CCE Configuration File
...
Updating the CCE Password
Follow these steps if you if you need to update the O365 tenant admin password or account.
Step | Action |
---|
1 | On the WebUI, run Preparing the CCE to specify a new Password. Select the existing password and enter the new password. Only the O365 should be modified for a running instance of CCE. |
2 | On Remote desktop, start the Sonus Cloud Link Deployer, and check Transfer Password from SBC to reset the credentials. |