Lync 2010的點擊呼叫設置

微軟統一溝通裏面一個非常重要的亮點就是點擊呼叫,意思就是我不用知道你的各種聯繫方式,我只要知道你的一個賬號,我就可以找到你,這裏面就隱含了我不用記憶你的各種號碼,但是我還是可以找到你。要實現這個功能,那就意味着你個各種號碼都需要在客戶端可以看到,我移動移動鼠標就可以直接呼叫你。

而企業裏面,一般會把員工的信息放在活動目錄內,如果我們能夠處理處理AD裏面的信息,讓它們能夠正確的現實在Lync聯繫人的卡片內的話,也就實現了讓用戶點擊呼叫的能力。

我們還知道Lync要的是E.164的格式,是不是隻有有+號纔是E.164格式呢,非也。我們在以下采用的是Phone-context的格式,其實Phone-context也是一種E.164的格式,只是被認爲是非全局路由號碼。利用LYNC的號碼規範法則強制在用戶的號碼後面添加phone-context字段,從而實號碼的現規範化並顯示在客戶端。

需要注意的是,如果你的Lync部署裏面有國際用戶,那麼就不要採用以下的方法來格式化用戶的號碼,是會出問題的。但是如果你的Lync用戶全部都是國內的話,可以放心的使用以下的方法。

另外如果你的用戶遍佈神州,那麼用戶的手機號碼的處理比較複雜了,我們這裏就不討論手機號碼的處理方式了。以下假設用戶都在一個區域內,也就是手機撥打不用加0。


就開始設置吧:

首先看到用戶的AD裏面的電話號碼是非規範的E.164格式的。

image

我們看到用戶的移動電話號碼是常見的手機號碼,我們也非常熟悉。如果是標準的E.164格式就應該是+8618612345678,我們看着反而不是很熟悉。

image

座機號碼也非常熟悉。

然後進入命令行看看LYNC使用的規範化法則。

clip_image002

當前LYNC系統自帶的規範化法則位於如下的位置,可以打開看看。裏面的正則表達式還是很豐富的,全部是微軟默認的。

clip_image002[9]

我們需要把這個文件拷貝到如下的ABSFiles目錄,這個目錄安裝LYNC的時候設置過。同時要把Sample_等文字刪除。

clip_image002[5]

然後在這個文件內填入下面所示的內容,需要注意的是phone-context需要和Voice Policy裏面的Name一致。這裏我們比較粗狂了,沒有更多細化,直接一個.*匹配全部號碼,實際應用建議細化一下。

image

已經完成可以測試一下。結果如預計的一樣。

image

然後我們需要在LYNC服務器上更新一下地址簿。

clip_image002[7]

登錄客戶端,看到的聯繫人的手機號碼就顯示出來了,這個的格式估計大家會覺得比較親切。直接點擊就可以呼叫了。

image

 

image

如果我們打開地址簿文件,我們會看到如上面所示的內容。

image

如果我們用張飛這個賬號登錄,你會看到自己的號碼已經填在裏面了。

image

如果張飛這個用戶還想給一些朋友公佈自己的家庭號碼,還可以這麼來設置,首先是填入自己的號碼,並選擇包含在聯繫人卡片裏面

image

然後對需要查看自己家庭號碼的用戶設置特別的權限級別。

 

image

對方再次登錄到系統上就可以看到張飛的家庭號碼,直接就可以點擊呼叫,好不方便。
 

什麼?企業撥外線必須加9,那還不簡單

直接把$1;phone-context=global換成9$1;phone-context=global就可以搞定。這時用戶會看到兩種號碼格式,如下圖所示。這個應該是系統的Bug,因爲通過地址簿看到的信息是顯示名稱應該不帶9,結果客戶還是把格式化後的號碼顯示出來了。看看以後的補丁會不會處理這個問題。(感謝讀者的反饋)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章