奥科产品作为微软的合作伙伴,在国外的微软UC环境中已经得到了广泛的应用。但是由于国内微软UC市场现在还处于起步阶段。大多数解决方案还停留在POC环境搭建阶段,而国外的产品由于语言和宣传问题,很多国内同行还很不了解。下面列出一个简单Demo配置,为了方便手中有MP114的同事可以进行Demo环境搭建之用。
1. 介绍
下面的实验场景如图1所示,微软OCS2007或者LYNC通过奥科MP114 FXS&FXO设备。假如实验环境中没有PBX,FXS端口被视为PBX所提供的模拟用户口。
实验环境基于下面假设:一个PBX本地字冠555,和4位分机号码:1201,1202,1203和1204;区号10;国际代码86.
正常情况下应该是按照下图的情况连接,为了将PBX和微软UC连接起来可能需要如下设备,具体按照客户规模和所需中继类型决定。
Audiocodes MP-11X 有FXO
Audiocodes M1000
Audiocodes M2000
微软OCS支持语音应用比如:呼叫再定位、呼叫拒绝、呼叫转移、呼叫等待、会议、呼叫转移等等。这个实验可以让OCS2007实现如下功能。
1. PBX到IP的直接呼叫从PBX直接呼叫OCS用户
2. IP到PBX直接呼叫从OCS用户直接呼叫PBX用户
3. 呼叫前转,当一个OCS用户无法接电话的时候(没接电话或者没有登录等等)。可以把这个呼叫转移到另一个OCS用户,一个PBX用户,一个PSTN用户或者OCS的语音邮箱
4. 呼叫转移,一个正在进行通话的OCS用户(与一个OCS用户、或者一个PBX用户或PSTN用户)把这个呼叫转移到另一方(另一个OCS用户、一个PBX用户或者PSTN用户)
5. 呼叫等待,一个正在通话的OCS用户(与一个OCS用户、或者一个PBX用户或PSTN用户)接到第二个呼叫(另一个OCS用户、一个PBX用户或者PSTN用户)
6. 会议呼叫,一个OCS用户想要发起一个会议呼叫(与一个OCS用户、或者一个PBX用户或PSTN用户)
7. 假如你的实验环境里有PSTN线路,你可以连接两个PSTN线路与你的OCS用户通话
8. 直接访问微软UM,从PBX用户收听微软UM里面的语音留言等等。
9. 微软自动话务台,一个PBX用户呼叫微软语音话务台。
准备这个实验需要5 步(本实验是在奥科FW6.2 版本上所作。假如您的奥科网关版本过低请您找您的设备提供商升级 )
第一步:Audiocodes Mp114 按照下面表格分配号码:
MP114 端口 | 用户 | 连接设备类型 |
1 (FXS ) | PBX 分机1201 (+86105551201 ) | 模拟电话 |
2 (FXS ) | PBX 分机1202 (+86105551202 ) | 模拟电话 |
3 (FXO ) | 对应OCS 用户3 (+86105551203 ) | PSTN 模拟分机线 |
4 (FXO ) | 对应OCS 用户4 (+86105551204 ) | PSTN 模拟分机线 |
MP114 物理连接图
第二步:给MP114 分配IP 地址
可以使用奥科网关发现工具
发现网关后点击Configure 配置网关IP 地址或者启动DHCP 。
第三步:编辑奥科 *.ini 文件
MP114 的配置必须与OCS2007 所安装的网络环境相符,打开*.ini 文件并且修改下面几个路由参数(在INI 中搜寻相应的参数),文档中只需要修改有下划线的部分。
1. 到OCS 用户的路由,文档中的IP 地址为10.15.4.212 。将10.15.4.212 做如下修改:
PREFIX 2 = +861055512, 10.15.4.212, *, 0, 255, 5060, -1, , -1, , 1, -1, -1; 改为你的中介服务器的IP地址。5060改为中介服务器的本地。
2. 修改PSTN Line 来话后振铃的客户端
TargetOfChannel 2 = +86105551203, 1, -1;
TargetOfChannel 3 = +86105551204, 1, -1;
这个号码可以是你 OCS 用户的号码,也可以是 UM 的话务员号码,或者是两个 FXS 号码 +86105551201/+86105551202.
3. 修改网关 TCP 的本地端口
TCPLOCALSIPPORT = 5068
这个参数与中介服务器的中介服务器对网关的监听端口对应
第四步: MP114 下载 *.ini 文件
在这个界面先选择 Save configuration file 保存网关现在的 ini 文件。
在这里找到之前改好的 INI 文件,导入网关后网关自动 reset 。
第五步:配置微软 OCS
1. 在 OCS 服务器:
定义电话号码规范化规则 - 对于这个 Demo 我们需要定义一个能改变最后 4 位的 10 位分机号码。
如下规则:
+8610555XXXX 的最后四位。
Phone pattern : ^([0-9]{4})$
Taranslation:+8610555$1
Normalized phone numbers from 10 digits to +86xxxxxxxxxx
Phone pattern: ^([0-9]{10})$
Translation: +86$1
假如有 PSTN Line 那么还需要设置 PSTN Dial-Plan
建立 phone usage record
定义一个 policy
在中介上增加 PSTN 网关,使用 TCP 封包,监听端口与网关配置的本地端口对应
将网关关联进入 Dail-plan
将 Dail-plan 应用于 Voice policy
详细配置参照企业语音应用,给两个 OCS 用户启用企业语音,在 AD 上一个用户定义为号码 +86105551203 另一个定义为 +86105551204 。
上面的Demo配置只是给大家一个基本的配置想法,可能在现场需要根据你实际情况进行修改。由于使用模拟中继所以影响通话的因素会比较多,碰到问题的话大家可以随时讨论。Demo网关的配置界面为5.8以上版本画面。根据版本不同可能会有所差异。建议升级到最新版本。