My customer wants to use individual prefix per location for outbound call through another PBX system because they have to identify which location outbound call comes from. At first they configured the following at normalization rules in
user dial plan.
^(0\d{9}\d+) >> 101$1
It worked but one unexpected behavior occurs on Lync 2010. They expected Lync 2010 shows original dialed number before normalization but normalized number (1010311112222 ) was shown on conversation history tab. They want to prevent this
number display since end users might be confused and ask if Lync 2010 can show original number (0311112222) or alternative number (101*0311112222) in place of 1010311112222 in order that end users can identify digits before * are prefix number.
I tried something to carry out it and found out the solution but I’m not sure if my configuration is proper or not. I want somebody to verify what I did is appropriate configuration.
My modified configuration of normalization rule is below.
^(0\d{9}\d+)
>> 101*$1
^101\*(0\d{9}\d+)
>>
101$1
Lync 2010 only shows 101*0311112222 and Lync 2010 sends 1010311112222 as dialed number to gateway through mediation server. Even if I configured only 1<sup>st</sup> line normalization rules and removed 101* and added 101 on translation
rules in trunk configuration, it didn’t work.
Is this behavior as Lync design? Is my configuration change proper or not?
I really want to know how/what I should configure to meet customer requirement. If we can show original dialed number on Lync 2010 it would be great but I couldn't find out it.
Regards,
Tatsuya