
Description:
Got reports that a variety of users within a Skype 365 hybrid environment (Skype and Active Directory on-premises and Exchange in the cloud) that were suddenly unable receive voicemail. Callers dialing users with the issue would get a fast busy immediately after being forwarded.
Troubleshooting Voicemail:
Doing a call trace with OCSLogger, engineers saw the following ms-diagnostic message:
ms-diagnostics: 13014;reason=”The routing rules did not result in a final response and callee is not enabled for Unified Messaging”;source=”$FrontEndServer”;Callee=”$sip_address”;appName=”InboundRouting”
Jumping on the Skype FE server, we can pull user properties and see that that UM is disabled and the UMHostedVoicemailPolicy is blank, even though UM is enabled and working on 365 for the user
PS C:\Users\awhitten\Desktop> Get-CsUser -Identity user@custdomain.com
Identity : CN=$user,OU=PRW Users,DC=custdomain,DC=com
VoicePolicy : PASO-EV
VoiceRoutingPolicy :
ConferencingPolicy : ConferencingAllowed
PresencePolicy :
DialPlan : PASO-Default
LocationPolicy :
ClientPolicy :
ClientVersionPolicy :
ArchivingPolicy :
ExchangeArchivingPolicy : Uninitialized
PinPolicy :
ExternalAccessPolicy :
MobilityPolicy :
PersistentChatPolicy :
UserServicesPolicy :
HostedVoiceMail :
HostedVoicemailPolicy :
HostingProvider : SRV:
RegistrarPool : lyncse.custdomain.com
Enabled : True
SipAddress : sip:user@custdomain.com
LineURI : tel:+15555555555;ext=5555
EnterpriseVoiceEnabled : True
ExUmEnabled : False
HomeServer : CN=Lc Services,CN=Microsoft,CN=1:8,CN=Pools,CN=RTC
Service,CN=Services,CN=Configuration,DC=custdomain,DC=com
DisplayName : $user
SamAccountName : $user
The Fix:
So, to fix the issue, we simply set both attributes.
-
-
First determine the proper exchange policy with the Get-CsHostedVoicemailPolicy command:
PS C:\Users\mscadm> Get-CsHostedVoiceMailPolicy
Identity : Tag:ExchOnlineUM Description : Office 365 Voicemail Destination : exap.um.outlook.com Organization : cust-domain
-
-
-
Now grant the user access to the policy:
Grant-CsHostedVoicemailPolicy -policyname ExchOnlineUM -Identity $user_address
-
-
-
And now set HostedVoiceMail to true:
Set-CsUser -HostedVoiceMail $true -identity $user_address
-
-
-
Now check to make sure settings took:
PS C:\Users\awhitten\Desktop> Get-CsUser -Identity user@custdomain.com Identity : CN=$user,OU=PRW Users,DC=custdomain,DC=com VoicePolicy : PASO-EV VoiceRoutingPolicy : ConferencingPolicy : ConferencingAllowed PresencePolicy : DialPlan : PASO-Default LocationPolicy : ClientPolicy : ClientVersionPolicy : ArchivingPolicy : ExchangeArchivingPolicy : Uninitialized PinPolicy : ExternalAccessPolicy : MobilityPolicy : PersistentChatPolicy : UserServicesPolicy : HostedVoiceMail : True HostedVoicemailPolicy : ExchOnlineUM HostingProvider : SRV: RegistrarPool : lyncse.custdomain.com Enabled : True SipAddress : sip:user@custdomain.com LineURI : tel:+15555555555;ext=5555 EnterpriseVoiceEnabled : True ExUmEnabled : False HomeServer : CN=Lc Services,CN=Microsoft,CN=1:8,CN=Pools,CN=RTC Service,CN=Services,CN=Configuration,DC=custdomain,DC=com DisplayName : $user SamAccountName : $user
-
-
Test voicemail
Max Fuller, PEI



