本文档介绍UCPBX与模拟网关iAG对接的基本配置。在本文档中,我们以iAG800为例。以下步骤也可用与iAG的其他型号。一般适用于用户在iAG800上有远程分机,还有外部PSTN中继的场景。
将iAG800与UC501对接有两种方法。
方法一:使用IP鉴权方式对接UC501
方法二:将IAG800注册到UC501上
将PSTN线接至iAG800的第一个FXO端口。
配置FXO端口时需要使用模板,所以先设置模板。在iAG800的web界面上,在模板->模板1下设置模板。在本文档中,UC501的IP地址为172.16.6.33,所以在模板1的SIP主服务器填入UC501的IP地址。
在端口->FXO端口设置里添加FXO端口,模板为刚刚设置好的模板1,分组编号为4-64中任意选择,策略选择循环递增,启用端口勾选是,策略选择循环递增,SIP用户ID为点对点中继名称,启用注册勾选否,IP直送表填写UC501的IP地址,TEL2IP被叫模式选自定义,TEL2IP自定义被叫填入075588。
点击保存后,要关注生成的SIP信令端口,这里生成的数字为30008。
在iAG800的第一个FXS端口接模拟话机。
在端口->FXS端口设置里添加SIP分机信息,这里是注册了UC501上的一台SIP分机5001。
下图为5001分机在UC501上的信息。
在UC501的web上,在PBX->中继下创建点对点SIP中继。在本文档中,iAG800的IP地址为172.16.6.78。中继模式选择IP鉴权,中继名称为166,端口为刚刚配置IAG800的FXO端口设置时生成的SIP信令端口30008。填写完成后点击保存。
点击应用,才会使设置生效,在UC系列里每一步配置完成后都需要点击应用使之生效。
在UC501的web上,在PBX->呼叫控制->呼出路由下创建呼出路由。在UC501上的分机可以通过刚刚配置好的SIP中继送到PSTN网络中的号码。
在此范例中,“0X.”中的0是第一个拨号数字,当呼叫发出时将会被删除。
当设置好呼出路由时,默认是在系统的default路由后面,需要将设置的路由放到默认路由上面,鼠标长按设置的路由往default路由上面移动,然后点击应用。
修改后的位置如下。
在UC501的web上,在PBX->呼叫控制->呼入路由下创建呼入路由。在此范例中,我们将DID号码设置为075588。
如果需要呼叫特定分机,只需要在iAG800的web上的FXO端口设置里修改TEL2IP被叫号码,例如将红框中的075588修改为5001。5001为UC501上的一个SIP分机。
以下只展示有差异的配置,其余配置请参考方法一。
在UC501的web上,在PBX->中继下创建SIP中继服务器。中继模式选择服务器,中继名称为166,用户名称与密码都为3001。
在本范例中,注册的账号密码都为3001,填写完成后点击保存。
在本范例中,SIP用户ID为中继名称,将启用注册勾选是,认证ID和密码都为上面设置的3001。
我们可以在UC501的web上查看中继状态是否对接成功。当状态为Avail时即对接成功。
当以上配置完成后,电话的呼入呼出将会按以下所述工作。
注册到UC501上的SIP分机可以拨打0+电话号码,以送达到PSTN网络中的外部号码,如我们在UC501的呼出路由设置。
例:
我用接在iAG800上的模拟话机拨打0+135XXXXXXXX,0会被去除,然后拨打135XXXXXXXX。
来自外部用户可以拨打PSTN线路的号码,经过iAG网关送到UC501中处理。根据iAG800的FXO端口设置的被叫号码,呼入电话将有两种可能,如果被叫号码为某一分机,则不会经过设置好的路由,会直达某一分机;如果为其他号码,将会根据设置好的路由去往对应的目的地(例如语音菜单)。
例:
当用户拨打PSTN线号码,该号码为PSTN服务提供商提供的号码,根据在FXO端口设置的被叫号码去往对应的目的地。例如用户拨打第一条外线(075512345),设置去往语音菜单;拨打第二条外线号码(07551234),去往5001分机。