背景:
对于3CX认证的SIP中继,除了输入一些基本的账号信息外,一般不需要做额外的设置更改,因为3CX已经对该线路进行了完整的测试,对于非3CX认证的SIP中继,如果线路运营商对发送的Inivte请求有要求,需要3CX服务器发送特定的字段过去,通常我们可以直接在3CX V18的网页修改sip中继的呼出参数来满足运营商的要求,但是3CX V20版本出来后,很多呼出参数都无法直接在网页修改,如果要修改一些参数,除了可以自定义sip中继模板,也可以参考下面的方式在管理界面来实现。
测试样例说明: 1.3CX服务器跟sip中继通过IP to IP对接; 2.3CX服务器需要将PAI相关设定添加到invite请求发送给线路运营商;
步骤:
1.按照sip中继运营商提供的账号信息,新建一条sip中继:
我们暂时先不设置呼出规则,需要关闭该选项(为此SIP中继创建呼出规则),之后点击保存。
2.点击该SIP中继所在行后面的三小点,接着点击导出下载该SIP中继样本文件到本地:
3.用文本编辑器打开该样本文件并进行编辑,假定我们需要将PAI:29124356@10.201.12.12:5060发送到运营商那边,可以添加这2行进去:
修改完成后点击保存。
如果不清楚参数名称以及参数值,可以参考下面的方式来设置:
方式一:参考其他认证的sip中继的设置,其他认证的sip中继可能携带相关的呼出参数,比如下面的例子:
参数名称后面的参数值的设置可以参考3CX官方链接:
https://www.3cx.com/blog/docs/voip-provider-template/
方式二:如果您那边有V18服务器,可以先在V18的sip中继呼出参数做相应的修改后,再导出模板来查看。
4.将修改后的样本文件导入到3CX服务器:
根据需求修改新sip中继的配置,确认好后,点击保存。
接着设置下呼出规则,截图里4个参数必须设置一个,否则该呼出规则将无效,这里的例子中我们选中使用该sip中继的部门,接着点击保存。
5.回到SIP中继的页面,我们点击旧SIP中继所在行右边的三小点,接着点击删除中继来删除之前的SIP中继:
6.验证测试结果,当从sip中继呼出的时候,通过在3CX服务器抓包,可以看到设置已经生效: