中国电信SIP账号在FreePBX 13中的中继设置

在《配置EPON家庭网关接入中国电信电话交换IP网络》一文中我们介绍了如何使用MicroSIP软电话程序接入中国电信的电话IP网络,并提出了实现局域网电话软交换(IP-PBX)的可能性。以下FreePBX 13的中继设置已经通过几周的实际测试,可以放心使用。

在FreePBX 13管理界面上,创建类型为chan_pjsip的SIP中继(Trunk),并输入如下参数:

Username: +8621XXXXXXXX@sh.ctcims.cn
Secret: <SECRET>
SIP Server: sh.ctcims.cn
SIP Server Port: 5060
Contact User: +8621XXXXXXXX@sh.ctcims.cn
From Domain: sh.ctcims.cn
From User: +8621XXXXXXXX
Client URI: sip:+8621XXXXXXXX@sh.ctcims.cn:5060
AOR Contact: sip:+8621XXXXXXXX@sh.ctcims.cn:5060

由于电信IP电话网络的DNS服务器中没有sh.ctcims.cn这个记录,并且目前FreePBX 13中chan_pjsip的Outbound Proxy设置无效,我们必须在本地DNS服务器中为sh.ctcims.cn设置解析。在常见的DNS代理程序dnsmasq中,设置参数如下:

server=/sh.ctcims.cn/15.192.252.188
address=/sh.ctcims.cn/15.192.60.71

其中,server是EPON网关的VOICE_INTERNET连接(epon0.4)获得的DNS服务器之一,address为sh.ctcims.cn作本地解析(EPON网关中预置的OutboundProxy域名解析出来的两个IP地址之一)。