none
How does dialing Lync user extension calls Lync user? RRS feed

  • Question

  • Hello Everyone,

        I am trying to understand how Lync routes a call to another Lync user based on Extension.

    Scenario:

    UserA is EV enabled and has Extension: 54321 with LineURI Populated like tel:+16085554321;ext=54321 AD Business Phone is 54321

    User B is EV enabled and has an extension: 54322 with LineURI Populated like tel:+16085554321;ext=54322 AD Business Phone is 54322

    When I am signed in as UserA dialing 54322 errors out as it tries to send it outside of Lync.

    Company_Phone_Number_Normalization_Rules.txt

    (\+d{5})
    +$1

    Anyone know what I am missing to get Lync to Lync calling based on extension?

    thanks,
    Brett

    Wednesday, January 17, 2018 3:54 PM

Answers

  • Hi Brett,

     

    While a voice call initiated with a SIP URI is immediately processed, the call using a dialed number follows an entire different flow. As we can see in the call processing flow, the second decision is made where the call is identified as an E.164 call, a call starting with a “+” sign. If not the number will be normalized., please make sure it is always E.164. Once the normalization is done .

    the important Reverse Number Lookup takes place, where the number is search for a matching user, either AD or Outlook. This enables the client to display the user name instead of a phone number. If the user is identified as an internal user enabled for UC, the call will be processed via it’s SIP URI. Only form here the call processing in direction to external will start. It involves the checkup for invalid numbers and Call Park Orbits, processed to now by the Voice Policies with their PSTN Usage Records and finally the Routes with all their configurations. After this processing the call is passed over to the Mediation Server and the related TRUNK configuration.


    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.

    Friday, January 19, 2018 10:45 AM
    Moderator

All replies

  • Hi Brett,

    Did you want to achieve internal Extension Dialing in Lync/

    Did you set the normalization rules  in the Lync control panel like the following picture?


    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.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Thursday, January 18, 2018 6:48 AM
    Moderator
  • I am wondering how the inner workings of Lync server works.

    In this environment there is Lync and another PBX, they both have users with 5 Digit extensions.

    I want to know how Lync knows if its its own user before sending the extension to a gateway to be routed.

    Hope this make sense.

    Brett

    Thursday, January 18, 2018 8:44 PM
  • Hi Brett,

     

    While a voice call initiated with a SIP URI is immediately processed, the call using a dialed number follows an entire different flow. As we can see in the call processing flow, the second decision is made where the call is identified as an E.164 call, a call starting with a “+” sign. If not the number will be normalized., please make sure it is always E.164. Once the normalization is done .

    the important Reverse Number Lookup takes place, where the number is search for a matching user, either AD or Outlook. This enables the client to display the user name instead of a phone number. If the user is identified as an internal user enabled for UC, the call will be processed via it’s SIP URI. Only form here the call processing in direction to external will start. It involves the checkup for invalid numbers and Call Park Orbits, processed to now by the Voice Policies with their PSTN Usage Records and finally the Routes with all their configurations. After this processing the call is passed over to the Mediation Server and the related TRUNK configuration.


    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.

    Friday, January 19, 2018 10:45 AM
    Moderator
  • Are there any update for this issue, if the reply is helpful to you, please try to mark it as an answer, it will help others who has similar issue.


    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.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Monday, January 22, 2018 7:01 AM
    Moderator
  • A lineURI is never normalized via Address Book Normalization :) AD phone numbers are normalized 

    Your dial plan normalization rule is applied to the client, and if none matches, it should check if there's an extension that matches. However, you could have 2 users with same extension, and so it's not recommended.

    Saturday, February 3, 2018 6:47 AM