Forum Discussion
Cloud PBX + Cloud Connector Edition resulting in calls not in service
Some additional info... I ended up unregsitering and uninstalling our CCE, and then rerunning the install and registration process... I noticed at the end a warning that read
Warning: The network configuration has not been set for the tenant.
Possible to share your SFB client logs as well as Gateway's log file to determine the root cause of the issue?
- Reuben FischmanSep 30, 2017Copper Contributor
UNfortunately, there are no logs to share!! I followed the instructions here: https://technet.microsoft.com/en-us/library/mt605228.aspx
And as I mentioned at the end of the Install-CcAppliance script, it gives me a warning that says "Network configuration has not been set for this Tenant"
When I try and place a call from a skype client to an external PSTN line, the call goes fast busy immediately. I used snooper to look at the logs for the skype client and there's an ms-diagnostics error 1003: USer not found. So for some reason, Skype Online is not determining that the phone number is external to my Tenant.
When sniffing traffic going to/from my edge server on the external switch connected to the Internet, I see NO TRAFFIC coming in from the outside when trying to place calls. I've confirmed that the appropriate ports ARE OPEN on the firewall.
So this appears to be an issue inside the tenant and I can't track down what to look at next - is it a dial plan, voice routing, some combination of the two? I've confirmed that all the settings described in the technet article above are correct
- thet naingSep 30, 2017Iron Contributor
It looks like you haven't run Hybrid command yet?
Ref: https://technet.microsoft.com/en-us/library/mt740651.asp
Run this command through SFB Online PowerShell.
Set-CsTenantHybridConfiguration -PeerDestination <External Access Edge FQDN> -UseOnPremDialPlan $false Set-CsTenantFederationConfiguration -SharedSipAddressSpace $True
Also login to your SFB Online through PowerShell and run the following command, replace user with the SFB Online user you provisioned Enterprise Voice.
get-csusersession -User USER@YOURDOMAIN.COM -StartTime (Get-Date).AddHours(-4)
Run the following command and paste output here
Get-CsTenantHybridConfiguration
- Reuben FischmanOct 01, 2017Copper Contributor
So I'd actually run both those hybrid commands during the initial configuration and installation of cloud connector, so obviously they didn't help the problem.
When I searched for user sessions, there was nothing found in the time period desipte several attempts at test calls.
The output of the Get-CsTenantHybridConfiguration is below.
Identity : Global HybridPSTNSites : {Index=1;Name=RAC;EdgeFQDN=ap.rehobothambulance.org;EnableAutoUpdate=True;LastTopologyUpdateTime=09/30/2017 19:36:58;BitsUpdateTimeWindowList=BitsUpdateDefault;OsUpdateTimeWindowList=OsUpdateDefault} HybridPSTNAppliances : {Identity=8eb5905f-e506-4cb9-8cca-1a30a129c409;Name=RACHYPERV;SiteIndex=1;MediationServerIPAddress=192.168.3.212;MediationServerFqdn=MedServer.rac.local;Mediation ServerGruu=sip:MedServer.rac.local@rehobothambulance.org;gruu;opaque=srvr:MediationServer:Ff5N1ODPQ1C7cKYyZpotzwAA;MaintenanceMode=False;ConfigurationReplicatedOn =09/30/2017 22:56:26;ConfigurationSnapshot={"EnableBypass":false,"EnableReferSupport":true,"EnableFastFailoverTimer":true,"ForwardCallHistory":false,"ForwardPAI": false};ConfigurationSnapshotUpdatedOn=09/30/2017 22:56:38;RegistrationStatus=RegisteredAndDeployed;RegistrationAction=Register;RunningVersion=2.0.1;RunningStatus=Running;RunningError=;OsUpdatedOn=10/01/2017 04:54:47;DeployedOn=09/30/2017 22:45:22;StatusUpdatedOn=10/01/2017 04:54:47;DeploymentVersion=2.0.1;DeploymentStatus=Deployed;DeploymentError=;DeploymentStartTime=09/30/2017 19:39:16;OsUpdateStatus=None;OsUpdateError=;OsUpdateStartTime=10/01/2017 04:11:35} TenantUpdateTimeWindows : {Name=BitsUpdateDefault;Type=Weekly;StartTime=00:00:00;Duration=1.00:00:00;DayOfMonth=;WeeksOfMonth=;DaysOfWeek=1, Name=OsUpdateDefault;Type=Monthly;StartTime=00:00:00;Duration=1.00:00:00;DayOfMonth=;WeeksOfMonth=1;DaysOfWeek=1} PeerDestination : ap.rehobothambulance.org HybridConfigServiceInternalUrl : HybridConfigServiceExternalUrl : UseOnPremDialPlan : False
One other thing I noticed when I used Get-CSOnlineUser to look at my user configuration is the users are all using InternationalCallsDisallowed, which is OK since we don't need international calling. When I look at the voice routing policy for InternationalCallsDisallowed, I noticed the following:
Identity : Tag:InternationalCallsDisallowed PstnUsages : {} Description : Name : InternationalCallsDisallowed AllowInternationalCalls : False HybridPSTNSiteIndex : 0
And when I looked at Get-CsHybridPstnSite, I see the following:
RunspaceId : 605d99cc-f1be-47ef-9f35-7b08ef10d734 Identity : RAC EdgeFQDN : ap.rehobothambulance.org Index : 1 EnableAutoUpdate : True LastTopologyUpdateTime : 9/30/2017 7:36:58 PM BitsUpdateTimeWindowList : {BitsUpdateDefault} OsUpdateTimeWindowList : {OsUpdateDefault}
It looks like the PSTN Site Index has a mismatch... The voicerouting policy is matching to index 0, but the PSTN site shows that it's index is 1...
The PstnUsages is empty... Is this potentially why calls aren't routing out to the PSTN? The voice routing policy doens't know what to use it for..