软交换与网关对接完成后,需要配置拨号计划以便外呼与呼入:\
- 通过添加网关配置来外呼:
- 在sip_profiles\external目录下添加gwsyn.xml文件,内容为:
include
gateway name="gwsyn"
param name="realm" value="192.168.1.210:5060"/
param name="username" value="6666"/
param name="password" value="psw"/
param name="register" value="false"/
param name="caller-id-in-from" value="true"/
/gateway
/include
其中:register为false说明不需要注册,若需要则改为true;
caller-id-in-from决定主叫是否透传,若为false,则主叫为username
- 在diaplan/default.xml中添加外呼规则 extension name="Call-Out" condition field="destination_number" expression="^0(\d+)" actionapplication="bridge"data="sofia/∗∗external/gwsyn∗∗/" action application="bridge" data="sofia/**external/gwsyn**/" actionapplication="bridge"data="sofia/∗∗external/gwsyn∗∗/1"/
action application="lua" data="callFail.lua ${originate_disposition}"/
/condition
/extension
- 直接在diaplan/default.xml中添加外呼规则(只可用于不需注册的网关,@后跟网关地址即可) extension name="Call-Out">
condition field="destination_number" expression="^0(\d+)$">
action application="bridge" data="sofia/external/$1@192.168.1.210"/>
action application="lua" data="callFail.lua ${originate_disposition}"/>
/condition>
/extension>
- 外部呼入(会进入public,因此要修改public.xml)
- 直接转到分机(转到default中,由其自动处理即可)\
- 转到指定的位置(如xroute中)
配置完成后检查落地网关正常,路由分析
可以在"对接网关"或者"话机"上右键选择"路由分析"
填入呼入的主被叫号码(该号码一定要是原始的号码,没有经过对接或话机规整的)
1.点击查询可以看到该通话经过的对接网关名称和计费的账户,可用时长等信息路由主叫和路由被叫是经过对接网关号码规整之后的号码。
2.最下面是当前路由的落地网关信息呼出主叫和呼出被叫是经过落地网关号码规整之后的号码如果落地网关有设置结算账户和费率,则会显示费率偏差,也就是利润。