【摘要】
通过配置LYNC拨入访问号码,可以实现电话加入LYNC会议功能;本文将介绍在 Lync Server 2013 中配置电话拨入式会议访问号码后,通过Outlook预定LYNC会议信息显示残留号码以及乱码问题。
【原因分析】
配置Lync电话拨入式会议访问号码的过程并不复杂,通过Lync Server 控制面板或者命令New-CsDialInConferencingAccessNumber即可完成,需要注意Lync Server与语音网关配置的号码需要保持一致; 正常的情况下配置完成后,等待Active Directory 域服务 (AD DS) 完成对一个新拨入访问号码的复制即可,以下将介绍拨入访问号码信息的存放位置。
1.Active Directory:
通过命令Get-CsDialInConferencingAccessNumber 可以返回当前组织中所有电话拨入式会议访问号码的信息,通过查看Identity 属性值,可以看到该拨入访问号码在AD中存放位置,笔者遇到的问题是:在Lync Server控制面板和使用命令Get-CsDialInConferencingAccessNumber 查看电话拨入式会议访问号码的信息均只显示新配置的号码信息,如图下1234号码。
当笔者通过使用命令Test-CsDialInConferencing测试时,发现是存在2个拨入访问号码:
因电话拨入式会议访问号码的信息是会存放在AD中,怀疑AD中可能存在以前配置的残留号码信息,通过使用LDP.exe来检索AD中的信息。比如以下就是通过LDAP 查询属性msRTCSIP-Line值为tel:8052的对象信息;
笔者通过LDP.exe工具检索AD,可以找到新配置的拨入访问号码:1234,但是无法找到残留号码 :6666;说明残留的号码信息不是存放在AD中。
2.SQL 数据库:
排除了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工作室