Lync2013 Dial plan acting strange

Hi all, I have rather strange issue. I was playing with Dial plans and now my Client (od desktop PC) adds more 0s that it should.

What I did is that I just created additional dial plan that was supposed to recognize "+" sign, remove it and add "00" instead.

This worked but straight away if I dial local number 044...... I have Keep_All dial plan , that is supposed to add just one "0", that way users can dial phones without an exit, but I see in Lync monitoring and in CISCO debug that 00044...is sent! So basically there is one zero more that it should be. 

UC extension 2x

Lync extension 19X

There is no Dial plan in Lync that adds 3x0! 

Here are dial plans:

1. Pattern to match ^(0\d*)$ Translation Rule 0$1 -Keep All

2. match^(1\d{2})$  TRule +$1  - UC_to Lync

3. match ^\+(2\d*)$ TRule  $1  - Lync to UC1 

4. match ^(2\d{1})$ TRule $1 - Lync to UC2 

5. match ^(1\d{1})$ TRule +$1 - Lync to UC3

To be even more mystic, I don't have any issue when I use app on my smartphone, only on desktop PCs. Since I am testing this I installed on 2 PCs and on both of them I have a problem that started when I did log off - log in!

Any thoughts?

Thanks 

March 5th, 2015 9:02am

If you open the dial plan in the control panel and enter "dialed number to test", does the same result occur?  Are there multiple dial plans?  Is it possible that the issue is in another one?
Free Windows Admin Tool Kit Click here and download it now
March 5th, 2015 4:21pm

Hi Anthony, no if I enter the number, KEEP:ALL rule is applied, like it is supposed to be, one zero is added in front of the phone number and users can enter phone number without any exit number in front. 

Can it be that Lync Client receives some dial plan rules locally that are not updated afterwards.

I didn't change or even started configuration assistant but I will take a look .... can be who knows.

Can you tell me if it is possible to see which number was asked when exited Lync in Monitoring?

March 6th, 2015 3:41am

I found the problem. Basically Lync client when you dial a phone number he remembers which phone number you dialed, so you start dialing 044444444 and I assume application takes from the dialing plan configured "0" to be added and it shows below 0044444444 as the number to be called.

Which would be great if then dial plan then don't use this dialed 004444444 and adds another 0! So then dialed number is 00044444444 ....... which is for sure unreachable. Once I've deleted addition of a zero in dial plan for "keep all" dial plan and I restarted application, I then need to enter additional zero manually, but the phone is dialed ....

Free Windows Admin Tool Kit Click here and download it now
March 6th, 2015 8:10am

Dialed numbers should not be remembered, unless they are making there way from contacts or address book.

Are you seeing the numbers incorrectly formatted in the Lync client as you dial, or are you seeing the additional 0 in the SIP logs?

Do you have any trunk translation rules that may be applying similar logic?

Also your rules 3 and 4 aren't really required. If the number already has a "+" in front, Lync considers this already in E164 format.

March 11th, 2015 4:57pm

thank you for your response. I was seeing numbers incorrectly formatted as I was entering digits in Lync client. No trunk translation rule is created.
Free Windows Admin Tool Kit Click here and download it now
March 12th, 2015 9:54am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics