Forum Discussion

rverbiest's avatar
rverbiest
Copper Contributor
Feb 17, 2020

Team Dial Plans not working in Teams Client

Hi All,

 

We are in the process of setting up a pilot for Teams Direct Routing.

Direct route is working fine and all is working when using the default Service Country plan for Belgium.

 

I have created a new dialplan to also include extension dialing and to make the step towards Teams Phone System smaller. The problem is that this dialplan is not working in the Teams Client, though the Get-CsEffectiveTenantDialPlan -Identity mailto:xxx@yyy.com command tells me that the dial plan is correctly applied to the user.

 

It is not client related, as I have the same issue on my Audiocodes C450HD phone and my Teams App on my mobile.

 

Any ideas? 

12 Replies

  • Hi,

     

    Can you send an example of the Dial Plan that doesn't work? Do you have any other custom Dial Plans that does work or can you create a new simple one and test that one. It could be something wrong with the DP you created.

    • rverbiest's avatar
      rverbiest
      Copper Contributor

      LinusCansby 

      This is the first dialplan we have created.

      This what I have:


      NormalizationRules : {Description=BE-Service;Pattern=^\+?(1\d{2,3}|116\d{3})$;Translation=1200$1;Name=BE-Service;IsInternalExtension=False, Description=BE-Extensions;Pattern=^(\d{3})$;Translation=3201$1;Name=BE-Extensions;IsInternalExtension=False}
      ExternalAccessPrefix : 0
      OptimizeDeviceDialing : False

       

      Should be straight forward. I have done a test in PS and this works:

      PS C:\Users\[]> Get-CsEffectiveTenantDialPlan -Identity xxx@yyy.com | Test-CsEffectiveTenantDialPlan -DialedNumber 112


      TranslatedNumber : 1200112
      MatchingRule : Description=BE-Service;Pattern=^\+?(1\d{2,3}|116\d{3})$;Translation=1200$1;Name=BE-Service;IsInternalExtension=False

       

      • LinusCansby's avatar
        LinusCansby
        MVP

        Hi,

         

        Sorry for a late answer. The Translation should be a E.164 number, ex: Translation=+3201$1. If not and you dial 123 will end up calling +323201123.

         

        I see that you have a ExternalAccessPrefix, is that intentional? 

         

        If you from your client dials 300 what happens?