[Troubleshooting]-Outlook預約Lync預約會議顯示亂碼與殘留號碼

【摘要】前端

    經過配置LYNC撥入訪問號碼,能夠實現電話加入LYNC會議功能;本文將介紹在 Lync Server 2013 中配置電話撥入式會議訪問號碼後,經過Outlook預約LYNC會議信息顯示殘留號碼以及亂碼問題。數據庫

緣由分析】後端

    配置Lync電話撥入式會議訪問號碼的過程並不複雜,經過Lync Server 控制面板或者命令New-CsDialInConferencingAccessNumber便可完成,須要注意Lync Server與語音網關配置的號碼須要保持一致;    正常的狀況下配置完成後,等待Active Directory 域服務 (AD DS) 完成對一個新撥入訪問號碼的複製便可,如下將介紹撥入訪問號碼信息的存放位置。服務器

1.Active Directory:    ide

    經過命令Get-CsDialInConferencingAccessNumber 能夠返回當前組織中全部電話撥入式會議訪問號碼的信息,經過查看Identity 屬性值,能夠看到該撥入訪問號碼在AD中存放位置,筆者遇到的問題是:在Lync Server控制面板和使用命令Get-CsDialInConferencingAccessNumber 查看電話撥入式會議訪問號碼的信息均只顯示新配置的號碼信息,如圖下1234號碼。工具

當筆者經過使用命令Test-CsDialInConferencing測試時,發現是存在2個撥入訪問號碼:測試

    因電話撥入式會議訪問號碼的信息是會存放在AD中,懷疑AD中可能存在之前配置的殘留號碼信息,經過使用LDP.exe來檢索AD中的信息。好比如下就是經過LDAP 查詢屬性msRTCSIP-Line值爲tel:8052的對象信息;    spa

    筆者經過LDP.exe工具檢索AD,能夠找到新配置的撥入訪問號碼:1234,可是沒法找到殘留號碼 :6666;說明殘留的號碼信息不是存放在AD中。.net

2.SQL 數據庫:orm

    排除了AD的問題後,就剩下LYNC Server 自己某個地方存在殘留的號碼信息,LYNC Server中可能有殘留號碼信息的地方,最有可能就是LYNC Server SQL數據庫中;當不知道電話撥入式會議訪問號碼是存放在那個SQL數據庫的那張表下時,是沒法刪除殘留信息的,下面將介紹經過導出LYNC Server 配置信息來查找殘留號碼信息。    

經過Export-CsConfiguration能夠將Lync Server 拓撲、策略和配置設置導出至.ZIP 文件,解壓導出的ZIP文件,打開DocItemSet.xml文件,搜索殘留號碼:6666,果然在XML文中發現了殘留的信息,以下圖

    經過導出LYNC配置信息,能夠看到殘留號碼信息,這裏再擴展下如何去SQL數據庫查看這撥入訪問號碼殘留信息,Export-CsConfiguration是從中央管理存儲數據庫導出的信息,中央管理存儲數據庫就是XDS,是在RTC實例下的;

    經過查詢XDS數據庫下面的[dbo].[Document] 表,獲取Microsoft.Rtc.Management.Settings.ConferenceAccessNumbers.2009對應的DocId,再經過DocId篩選[dbo].[Item]表便可查看到殘留號碼的信息,SQL語句以下:

SELECT[DocId],[Name]

FROM[xds].[dbo].[Document]

SELECT[DocId],[Data]

FROM[xds].[dbo].[Item]

WHERE[DocId]='20'

    經過以上的信息基本能夠判斷是因爲在LYNC Server數據庫中存在殘留的撥入訪問號碼信息經過Outlook預約LYNC會議信息顯示殘留號碼。    知道了緣由,就能夠解決這問題了,解決方法也很簡單,將導出的XML文件刪除6666號碼信息,從新打包成ZIP,再使用命令Import-CsConfiguration導入配置便可;    須要注意的是,不推薦直接經過修改SQL數據庫來實現此目的,在進行操做前請備份SQL數據庫,在進行XML文件修改時務必當心,防止修改失誤。    解決了殘留號碼的問題,接下來解決亂碼的問題,亂碼的問題,解決起來不難,首先須要知道亂碼位置是顯示什麼信息的,而後才知道爲何會致使亂碼。    經過對比正常的預約會議信息,發現亂碼部分是區域信息,檢查LYNC Server 撥號計劃,發現區域信息爲中文,判斷是由此致使亂碼問題,將區域信息修改便可,注意須要修改撥號計劃的區域信息以及撥入訪問號碼的關聯區域纔可。

【解決過程】

1.登陸LYNC 後端數據庫,使用SQL管理工具對數據庫進行備份。

2.在其中一臺Lync前端服務器上,打開Lync PowerShell 管理工具,使用如下命令導出配置文件

Export-CsConfiguration -FileName "C:\Config.zip"

3.打開導出的配置文件DocItemSet.xml,刪除如下殘留信息(紅色框):

4.修改後:


5.將文件從新打包爲Config01.zip;

6.LYNC PowerShell 管理工具,運行如下命令將Lync Server 拓撲、策略和配置設置導入:

Import-CsConfiguration -FileName "C:\Config01.zip"


7.使用SQL語句查詢後端數據庫信息,檢查是否還存在6666號碼信息:


8.打開LYNC管理控制檯,瀏覽至如下路徑:語音路由—撥號計劃;

9.編輯全局計劃,將電話撥入式會議區域從"廣州總部"修改成"GuangZhou"

10.提交修改設置:



11.瀏覽至如下路徑:會議—撥入式訪問號碼;

12.編輯"1234"撥入式訪問號碼,修改其關聯區域設置;

13.從新打開outlook,預約LYNC會議:


本文首發:http://stastudio.net/ @STA工做室

相關文章
相關標籤/搜索