Add_workflow_for_techpubs |
---|
AUTH1 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
JIRAIDAUTH | SYM-2302225521 |
---|
REV5 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV6 | UserResourceIdentifier{userKey=8a00a0c85b2726c2015b58aa779d0003, userName='null'} |
---|
REV3 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26c85500c98a00a02355cd1c2f0155cd26ccf8090f, userName='null'} |
---|
REV1 | UserResourceIdentifier{userKey=8a00a02355cd1c2f0155cd26cc5207f0, userName='null'} |
---|
|
...
Info |
---|
We recommend running the SBC and SbcComms firmware 6.1.2 before deploying CCE. |
Confirm CCE state
Confirm CCE Status
Once CCE deployment is complete, confirm the following:
Log into the
WebUI.Access Tasks > Application Solution Module > Operational Status.
Caption |
---|
0 | Figure |
---|
1 | Operational Status |
---|
|
|
If there is only the AD VM, and you are using a proxy on the ASM host, exclude the Management network Network and Local Network from the proxy usage. To bypass the proxy, specify the WinHTTP Proxy settings set with your Proxy Server and a Bypass list including the 192.168.213.* network used by your Cloud Connector Managements services and the Local subnet used by your VM.
Code Block |
---|
> netsh winhttp set proxy "10.10.10.175:8080" bypass-list="192.168.213.*;192.168.214.*".
> netsh winhttp show proxy
Current WinHTTP proxy settings:
Proxy Server(s) : 10.34.207.20:8080
Bypass List : 192.168.213.*;192.168.214.*
|
Ensure four VMs are displayed. If not, restart the deployment.
Ensure the latest Software Installed Version (CCE) is installed.
Caption |
---|
0 | Figure |
---|
1 | CCE - Sosftware Installed Version |
---|
|
|
Ensure the Auto Maintenance Status is set as None.
Caption |
---|
0 | Figure |
---|
1 | CCE - Auto Maintenance Status |
---|
|
|
- If the status is Update OS or Bits, you should wait until the end of the update.
- If the status is Auto-Recover, check: https://blogs.technet.microsoft.com/sfbhybridvoice/2017/03/10/understanding-cloud-connector-edition-auto-recovery.
Ensure the proper version is displayed as the Software Running Version.
Caption |
---|
0 | Figure |
---|
1 | CCE - Software Running Version |
---|
|
|
- If the Software Running version is None or Unknown, log into the ASM using Remote Desktop.
Connect the SBC Edge VM, open Services and ensure the following six Skype for Business Servers are Running. See below.
Caption |
---|
0 | Figure |
---|
1 | Skype for Business Services |
---|
|
|
c. If the Edge Servers do not start, see below for identifying solutions. Caption |
---|
0 | Figure |
---|
1 | If Edge Servers Do Not Start |
---|
|
Problem - What to Check | Most Likely Cause | Solution |
---|
If all of the below issues are true: - On HyperV Manager, there is no Virtual Switch assigned on the VM (on the ASM)
- Some Skype for Business Server services are not running
- Windows Lync Event Log report Errors with Event ID 42004,19005 and 14624
| Communication Issue | On ASM: type "Switch-CcVersion -Force" | If all of the below issues are true: - Some Skype for Business Server services are not running
- Windows Lync Event Logs report Errors with Event ID 19008 and 19005
| Public Certificate Issue | - Generate a new CSR on CCE Wizard.
- Sign the Certificate on your Public CA.
- Import the certificate returned by your Public CA on CCE Wizard.
- Run the Step "Prepare CCE" on CCE wizard.
- If you are on CCE 1.4.1 only: Run Install-CcInstall
| If all of the below issues are true: - Some "Skype for Business Server" service are not running
- Windows Lync Event Logs reports Error with Event ID 14623 and 12303
| Public Certificate Issue | - Generate a new CSR on CCE Wizard.
- Sign the Certificate on your Public CA.
- Import the certificate returned by your Public CA on CCE Wizard.
- Run the Step "Prepare CCE" on CCE wizard.
- If you are on CCE 1.4.1 only: Run Install-CcInstall
|
|
...
At this point, the CCE is running.
Confirm SBC state
On
WebUI, access Settings > Signaling Groups. On the CCE Signaling Group, ensure the "Service Status" is Up.Click on Counters and ensure Options are flowing in both directions and that the number of 2xx answers is matching.
Caption |
---|
|
|
If there are no Options flowing, log into the ASM using Remote Desktop.
Execute the following command on a shell of the ASM Host:
Confirm :
- "Ethernet adapter vEthernet (SfB CCE Corpnet Switch)" adapter MAC start by 00:90
- "Ethernet adapter vEthernet (SfB CCE Internet Switch)" adapter MAC start by 00:10
- If unable to confirm, and the node has come directly form Manufacturing, a re-initialization will solve the issue.
At this point, both the CCE and SBC are up and running.
Confirm environmental state
Confirm the public SBC Edge FQDN is properly mapped to the External IP used in Configure CCE (via SBC Edge WebUI).
...
Confirm the user state
- Access the Office 365 portal, access Admin Center> Skype for Business> Voice> Voice User.
- Confirm the user has a phone number and a license assigned.
Confirm that PSTN connectivity is "On-Premises".
Caption |
---|
0 | Figure |
---|
1 | Confirm User State |
---|
|
|
- Log into your Office 365 Tenant using PowerShell
On Office 365 Tenant, use "Get-CsOnlineUser" to confirm that the user is activated for EnterpriseVoice, HostedVoiceMail and HybridVoice.
Code Block |
---|
PS> $user = Get-CsOnlineUser site2user1
PS> $user.EnterpriseVoiceEnabled
True
PS> $user.HostedVoiceMail
True
PS> $user.VoicePolicy
HybridVoice
|
On Office 365 Tenant, use "Get-CsUserPstnSettings" to confirm that the user is assigned to the proper HybridPstnSiteName.
Code Block |
---|
PS> Get-CsUserPstnSettings -Identity Site2User1
RunspaceId : aa696d9a-67b1-4580-9a60-179cb90fd854
UserPrincipalName : site2user1@SonusMS01.com
SipAddress : sip:site2user1@SonusMS01.com
AllowInternationalCalls : True
HybridPstnSiteName : AEPSITE2
HybridPstnSiteFqdn : AEPSITE2.SONUSMS01.COM |
Connect a Skype for Business client using the account below:
Caption |
---|
0 | Figure |
---|
1 | Skype for Business Client |
---|
|
|
Confirm the call establishment
- On the WebUI, access Diagnostics> Test a Call.
- Enter the phone number of your Skype Client and select your Call Routing Table "From Sip Trunk". The call should reach your Skype Client.
- Access Settings > Signaling Groups.
On the CCE SG, click on Counters.
Ensure there is Incoming Invite and that the number of 1xx answer is matching .If you get a "Additional Information: Failed Reason Q.850 Cause Code: 1.", ensure that:
- You are calling a number that exists in O365.
- You are using the proper SG.
- Your Calling Number Translation are sending E164 to CCE.
Caption |
---|
|
|
Caption |
---|
|
|
- Click on Reset Counters.
Make a call from the Skype client to a PSTN number that does not exist on your Office365 Tenant.
From the CCE Signaling Group, click on Counters.
Ensure there is an Incoming Invite and that the number of 1xx answer matches. Caption |
---|
0 | Figure |
---|
1 | Request Message Counters |
---|
|
Image Removed |
- Click on Reset Counters.
- Make a call from the PSTN to the Skype Client number on your Office365 Tenant.
- From the CCE Signaling Group, click on Counters.
- Ensure there is an Outgoing Invite, and that the number of 1xx answer matches
If the PSTN provider is slow to route the call, the Skype client may cancel the call too fast. Access Tasks / Cloud Connector Edition / Setup / Confgure CCE / Raw Ini config, and add the EnableFastFailoverTimer=false parameter into the section [TrunkConfiguration].
Outgoing Invite | Image Removed |
Image Added |
- Click on Reset Counters.
Confirm the call status
...
- Use the Call Quality Dashboard to ensure the firewall is properly configured.
Confirm Auto-Update
- Check https://blogs.technet.microsoft.com/sfbhybridvoice/2017/04/07/troubleshooting-cloud-connector-edition-1-4-2-updates-and-new-deployments/
...
- Make a call from the PSTN to the Skype Client number on your Office365 Tenant.
- From the CCE Signaling Group, click on Counters.
Ensure there is an Outgoing Invite, and that the number of 1xx answer matches.
Caption |
---|
|
Image Added |
- Click on Reset Counters.
Confirm the call status
- If the call is not presenting a calling number:
- When using a SIP Trunk, you may have to Disable the "Send Assert Header" if your Sip Trunk provider does not support multiple PAI.
- If the call is having bad audio quality:
- Use the Call Quality Dashboard to ensure the firewall is properly configured.
If the Forward/Transfer or Conference are failing to escalate from Online call to CCE call:
Verify that the Mediation server have been added to the teantusing the command:
Code Block |
---|
Get-CsOnlineUser -Filter "HostingProvider -like '*.<YourDomain.com>'" | Get-CsHybridMediationServer |
- If the Mediation Server is missing, follow "Configure Online Hybrid Mediation Server settings" on https://technet.microsoft.com/en-us/library/mt740651.aspx.
- Ensure the SBC and CCE are perfectly in sync with the Internet time.
- If the PSTN provider is slow to route the call, the Skype client may cancel the call too fast. Access Tasks / Cloud Connector Edition / Setup / Confgure CCE / Raw Ini config, and add the EnableFastFailoverTimer=false parameter into the section [TrunkConfiguration].
Confirm Auto-Update
- Check https://blogs.technet.microsoft.com/sfbhybridvoice/2017/04/07/troubleshooting-cloud-connector-edition-1-4-2-updates-and-new-deployments/
- If you receive the following message: Not enough memory in the system to start the virtual machine 1.4.2, close all the open software running on the Host.
- If the CCE update failed to download, and you are using a proxy on the host, specify the proxy settings per machine rather than user. You can proxy settings per machine with a registry change, or with the Group Policy setting as follows:
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings] ProxySettingsPerUser dword:00000000.
Group Policy: Computer>Administrative Templates>Windows Components> Internet Explorer: Make Proxy settings per machine (rather than per user).
Collect Log on CCE
- Log into WebUI.
- Access Diagnostics> Cloud Connector Edition Logging> Logging Configuration.
Select Enable CCE Logging.
Caption |
---|
|
Image Added |
- Place a call.
Click Download Log and specify a time window.
- StartTime. The time you run Start-CCLogging. Refer to the time in the upper right corner of the WebUI.
EndTime. The current time. Refer to the time in the upper right corner of the WebUI.
Caption |
---|
|
Image Added |
- Open the Log file using the latest version of Snooper.
Update and Confirm Window's Service Version
Cloud Link is affected by an issue on Windows Server 2012R2 and Cloud Connector Edition; this issue creates a memory leak on the CCE Virtual Machine. As a result, the Mediation Server runs out of memory after a few weeks. As a fix to this issue, ensure the Window's service version is 6.3.9600.17552 and the Windows Update KB2919355 is installed on the CCE VM, as follows:
- Through Windows, log into the CCE's VM.
- Locate C:\Windows\System32\profsvc.dll.
Right-click on the filename profsvc.dll and select Properties.
Caption |
---|
|
Image Added |
- Select the Details tab.
If the file version is 6.3.9600.17930, no action is required.
Caption |
---|
|
Image Added |
- Access the cmd prompt and execute the systeminfo.ext command.
Verify prerequisite KB2919355 is already installed on the VM.
Caption |
---|
0 | Figure |
---|
1 | Verify file via Command Prompt |
---|
|
Image Added |
Access the Control Panel and select System and Security > Windows Update.
- Click Automatic Updates.
Following Windows checking for updates, click on the “<number> important updates are available" link.
Caption |
---|
0 | Figure |
---|
1 | Automatic Updates |
---|
|
Image Added |
- Navigate to the Windows Update Options and turn on Check for Updates Automatically.
Select Update for Windows Server 2012 R2 (KB3078676) and click Install.
After installiationiscomplete, the option to restart the PC to complete the update is displayed. You must turn off Windows Update before restarting.
Note |
---|
DO NOT RESTART THE PC PRIOR TO TURNING OFF WINDOWS UPDATE. Turn off windows update before you restart to prevent the VM from automatically doing other updates. See Change Settings. |
Caption |
---|
|
Image Added |
Anchor |
---|
| Change Settings |
---|
| Change Settings |
---|
|
Through System and Security > Windows Update, click Change Settings and change Important updates to “Never check for updates (not recommended) and click OK. Caption |
---|
0 | Figure |
---|
1 | Important Updates |
---|
|
Image Added |
Restart the virtual machine.
Caption |
---|
|
Image Added |
- Check windows update history to verify KB3078676 was installed successfully as follows:
- Locate C:\Windows\System32\profsvc.dll.
Right-click on the filename profsvc.dll and select Properties.
Click View update history.
Caption |
---|
0 | Figure |
---|
1 | View Update History |
---|
|
Image Added |
Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings] ProxySettingsPerUser dword:00000000.
Group Policy: Computer>Administrative Templates>Windows Components> Internet Explorer: Make Proxy settings per machine (rather than per user).
Collect Log on CCE
- Log into WebUI.
- Access Diagnostics> Cloud Connector Edition Logging> Logging Configuration.
- Select Enable CCE Logging.
CCE Logging | Image Removed |
- Place a call.
|
Image Added |
Verify File version of profsvc.dll has been updated to 6.3.9600.17930.
- Locate C:\Windows\System32\profsvc.dll.
- Right-click on the filename profsvc.dll and select Properties.
- Click Details.
Verify product version is 6.3.9600.17930
Click Download Log and specify a time window.
- StartTime. The time you run Start-CCLogging. Refer to the time in the upper right corner of the WebUI.
EndTime. The current time. Refer to the time in the upper right corner of the WebUI.
Caption |
---|
|
Image Removed |
Open the Log file using the latest version of Snooper. |
Image Added |
Caption |
---|
|
Image Added |