Answered by:
On-prem SfB server + Cloud PBX with E1 license

Question
-
Hi All,
User don't have hosted voice mail with Exchange Plan 1 right?
Cloud PBX voice mail is for Cloud user only?
On-premse user can't assign Cloud PBX cloud voice mail?
They should choose E3 + Cloud PBX license with hosted voice mail?
Thanks.
Monday, December 4, 2017 12:22 PM
Answers
-
Hi Mick,
You can connect onprem deployment with Exchange online to use voicemail. You need to do couple of steps to complete this.
For Voicemail in office365 you need Exchange plan 2.
Step 1:
You need to verify your access edge configuration with Get-CsAccessEdgeConfiguration and check if Routingmethod is on DnsSrvRouting, AllowFederatedusers on True and partnerdiscover on True
Set-CsAccessEdgeConfiguration -enablepartnerdiscovery $true -UseDnsSrvRouting -AllowFederatedUsers 1
Step 2: Add hostingprovider for Exchange:
New-CsHostingProvider -Identity “Exchange Online” -Enabled $True -EnabledSharedAddressSpace $True -HostsOCSUsers $False -ProxyFqdn “exap.um.outlook.com” -IsLocal $False -VerificationLevel UseSourceVerification
Step 3: Replicate your servers:
Invoke-CsManagementStoreReplication
Step 4: Configure hosted voicemail policy:
New-CsHostedVoicemailPolicy -identity ContonsoUM -Destination exap.um.outlook.com -Description “Office 365 Voicemail” -Organization “contonso.onmicrosoft.com”
Check your onmicrosoft.com tenant name and set your desired identityname.
Step 5: Configure Office365 Portal
Go to Office 365 Admin Center – Exchange – Unified Messaging
Add a new UM Dial plan
Step 6: Edit your created UM Dial plan
Configure Outlook Access Voice number with E164 number and dialing rules just a *
Step 7: now on your onprem deployment add a exchange contact:
New-CsExUmContact -displaynumber +3112345678 –sipaddress SIP:EX_UM_SA@contonso.com -registrarpool pool01.contonso.com -ou “OU=NL,OU=Contonso,DC=com”
Step 8: Now grant the voicemail policy on the created Exumcontact.
Get-CsExUmContact | Grant-CsHostedVoicemailPolicy -PolicyName ContonsoUM
or if you have mulitple ExUmContact, Get the identity with Get-CsExUmContact.
Grant-cshostedvoicemailpolicy –identity “CN={A888BC8D-….DC=NL” –policyname ContonsoUM
Step 9: Connect with Remote powershell to Office365 to assign the policy on the dial plan:
$UserCredential = Get-Credential$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Set-UMmailboxpolicy -identity “Office 365 UM Default Policy” -SourceForestPolicy “ContonsoUM”
Set-UMmailboxpolicy -identity “On Premise UM Policy” -SourceForestPolicy “CloudUM”
Step 10: Configure onprem users with the new policy
First enable in ECP (Office365) Voicemail for the users mailbox. then the user on your onprem deployment:
Grant-cshostedvoicemailpolicy –identity “KenM” –policyname CotonsoUM
Get-csuser –identity “KenM” Set-csuser –identity “KenM” –hostedvoicemail $true
Configured VoicemailUM for your Skype users :)
Greetings,
Erdem
Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.
Monday, December 4, 2017 1:07 PM -
Hi Mick,
Yes ,if you want to enable Phone System voicemail ,now you have E1 plans ,you need buy the Exchange Online Plans 2, Or, switch to an Office Suite that comes with Exchange Online Plan 2, such as Office 365 E3.
Regards,
Leon Lu
Please remember to mark the replies as answers if they helped.
If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.- Proposed as answer by Leon-LuMicrosoft contingent staff Tuesday, December 5, 2017 5:43 AM
- Marked as answer by JohnHK215 Tuesday, December 5, 2017 6:18 AM
Tuesday, December 5, 2017 1:53 AM
All replies
-
Hi Mick,
You can connect onprem deployment with Exchange online to use voicemail. You need to do couple of steps to complete this.
For Voicemail in office365 you need Exchange plan 2.
Step 1:
You need to verify your access edge configuration with Get-CsAccessEdgeConfiguration and check if Routingmethod is on DnsSrvRouting, AllowFederatedusers on True and partnerdiscover on True
Set-CsAccessEdgeConfiguration -enablepartnerdiscovery $true -UseDnsSrvRouting -AllowFederatedUsers 1
Step 2: Add hostingprovider for Exchange:
New-CsHostingProvider -Identity “Exchange Online” -Enabled $True -EnabledSharedAddressSpace $True -HostsOCSUsers $False -ProxyFqdn “exap.um.outlook.com” -IsLocal $False -VerificationLevel UseSourceVerification
Step 3: Replicate your servers:
Invoke-CsManagementStoreReplication
Step 4: Configure hosted voicemail policy:
New-CsHostedVoicemailPolicy -identity ContonsoUM -Destination exap.um.outlook.com -Description “Office 365 Voicemail” -Organization “contonso.onmicrosoft.com”
Check your onmicrosoft.com tenant name and set your desired identityname.
Step 5: Configure Office365 Portal
Go to Office 365 Admin Center – Exchange – Unified Messaging
Add a new UM Dial plan
Step 6: Edit your created UM Dial plan
Configure Outlook Access Voice number with E164 number and dialing rules just a *
Step 7: now on your onprem deployment add a exchange contact:
New-CsExUmContact -displaynumber +3112345678 –sipaddress SIP:EX_UM_SA@contonso.com -registrarpool pool01.contonso.com -ou “OU=NL,OU=Contonso,DC=com”
Step 8: Now grant the voicemail policy on the created Exumcontact.
Get-CsExUmContact | Grant-CsHostedVoicemailPolicy -PolicyName ContonsoUM
or if you have mulitple ExUmContact, Get the identity with Get-CsExUmContact.
Grant-cshostedvoicemailpolicy –identity “CN={A888BC8D-….DC=NL” –policyname ContonsoUM
Step 9: Connect with Remote powershell to Office365 to assign the policy on the dial plan:
$UserCredential = Get-Credential$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Set-UMmailboxpolicy -identity “Office 365 UM Default Policy” -SourceForestPolicy “ContonsoUM”
Set-UMmailboxpolicy -identity “On Premise UM Policy” -SourceForestPolicy “CloudUM”
Step 10: Configure onprem users with the new policy
First enable in ECP (Office365) Voicemail for the users mailbox. then the user on your onprem deployment:
Grant-cshostedvoicemailpolicy –identity “KenM” –policyname CotonsoUM
Get-csuser –identity “KenM” Set-csuser –identity “KenM” –hostedvoicemail $true
Configured VoicemailUM for your Skype users :)
Greetings,
Erdem
Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.
Monday, December 4, 2017 1:07 PM -
Hi Er-D,
Thanks for you reply, we know how to add the UM for hosted voice mail.
When we enable it for E1 license user, it have error, it is non - BPOS_S_Standard and can't enable it.
https://support.microsoft.com/en-us/help/3102994/-license-validation-error-when-an-office-365-administrator-tries-to-di
so , I would like to double confirm , E1 + Cloud PBX don't have hosted voice mail license right?
Thanks.
Tuesday, December 5, 2017 12:29 AM -
Hi Mick,
Yes ,if you want to enable Phone System voicemail ,now you have E1 plans ,you need buy the Exchange Online Plans 2, Or, switch to an Office Suite that comes with Exchange Online Plan 2, such as Office 365 E3.
Regards,
Leon Lu
Please remember to mark the replies as answers if they helped.
If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.- Proposed as answer by Leon-LuMicrosoft contingent staff Tuesday, December 5, 2017 5:43 AM
- Marked as answer by JohnHK215 Tuesday, December 5, 2017 6:18 AM
Tuesday, December 5, 2017 1:53 AM -
Hi Mick,
I had write in my text that you will need Exchange plan 2 for it :). Leon told you that again.
Greetings,
Erdem
Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.
Tuesday, December 5, 2017 8:40 AM