Forum Discussion

msabat's avatar
msabat
Brass Contributor
Jan 15, 2020

Team Direct Routing - no dial pad

Hello.

 

I enabled user with Direct Routing on Teams.

But that user doesn't have dial pad.

 

What I noticed?

User was migrated from SfB OnPrem to Teams with Teams Only mode - Hybrid mode also.

 

Get-CsonlineUser username | select "*voice*", "*teams*" I got:

EnterpriseVoiceEnabled as False.

 

How to enable that now?

 

 

 

12 Replies

  • First you have to assign a Cloud PBX license or a E5 license.

     

    Second you have to set a phone number and activate user for Enterprise Voice:

    Set-CsUser -Identity <user> -OnPremLineURI "tel:+1555123456" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true

     

    Assign a Calling Policy 

    Grant-CsTeamsCallingPolicy -PolicyName "Tag:AllowCalling" -Identity <user>

     

    Assign a Routing Policy

    Grant-CsOnlineVoiceRoutingPolicy -Identity <user> -PolicyName "DefaultRoutingPolicy"

    • msabat's avatar
      msabat
      Brass Contributor

      User has Microsoft 365 E3 and Microsoft 365 Phone System licenses.

       

      User has assigned dial plan and routing policy.

       

      But cannot run command similar to that one Set-CsUser -Identity <user> -OnPremLineURI "tel:+4684425555" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true

       

       

      • Are you connected to Skype for Business Online powershell?

        If you type just Set-CsUser -OnPrem and press tab, will it expand to -OnPremLineURI ?

Resources