Lync Server 2013 中的翻译规则
上次修改的主题: 2012-10-05
Lync Server 2013 企业语音要求将所有拨号字符串规范化为 E.164 格式,以便在 RNL) (执行反向号码查找。 在 Microsoft Lync Server 2010 中,仅对调用的数字支持翻译规则。 Microsoft Lync Server 2013 中的新增功能也支持调用号码的翻译规则。 中继对等方(即,关联网关、专用交换机 (PBX) 或 SIP 中继)可能要求号码采用本地拨号格式。 要将 E.164 格式的号码转换为本地拨号格式,可以在将其路由至中继对等方之前,定义一个或多个转换规则以处理请求 URI。 例如,可以编写用于删除拨号串开头的 +44 并将其替换为 0144 的转换规则。
通过在服务器上执行出站路由转换,可以降低每个单独中继对等方上的配置要求,以便将电话号码转换为本地拨号格式。 规划要与特定中介服务器群集关联的网关和网关数时,对具有类似本地拨号要求的中继对等方进行分组可能很有用。 这可减少所需的转换规则数和编写转换规则所需的时间。
重要
应将一个或多个翻译规则与企业语音中继配置关联,作为在中继对等互连上配置翻译规则的替代方法。 如果已在中继对等互连上配置了翻译规则,请勿将翻译规则与企业语音中继配置相关联,因为这两个规则可能会发生冲突。
示例转换规则
以下示例转换规则说明了如何在服务器上开发将号码由 E.164 格式转换为适用于中继对等方的本地格式的规则。
有关如何实现翻译规则的详细信息,请参阅部署文档 中的 Lync Server 2013 中的定义翻译规则 。
说明 | 起始数字 | 长度 | 要删除的数字 | 要添加的数字 | 匹配模式 | 转换 | 示例 |
---|---|---|---|---|---|---|---|
美国常规长途拨号 (去掉“+”) |
+1 |
正好 12 位 |
1 |
0 |
^\+ (1\d{10}) $ |
$1 |
+14255551010 变为 14255551010 |
美国国际长途拨号 (去掉“+”并添加 011) |
+ |
至少 11 位 |
1 |
011 |
^\+ (\d{9}\d+) $ |
011$1 |
+441235551010 变为 011441235551010 |