迅时FXO/S网关配合elastix/asterisk配置说明

By | 2018-11-27
迅时FXO/S网关配合elastix/asterisk配置说明
2012年10月07日  中继 ⁄ 共 945字  评论数 2 ⁄ 被围观 11,133 views+

前言

如果你使用迅时的FXO/S混合网关和elastix配合使用,发现FXO的呼叫无法送入到Eleastix,但是自己又苦苦思索没有办法。也许本文可以帮助到你。

其实Joe也痛苦了很长时间,最后才找到问题的了。也许下面的东西会让你很有认同感,当你的FXO开启来显的时候,你sip show set bug on时会经常发现asterisk会用错误的peer去验证FXO的peer

8005>, digest has <6007> 
[Sep 12 11:42:28] WARNING[8051]: chan_sip.c:8825 check_auth: username mismatch, have <8005>, digest has <6007>.

好吧。不多废话了,我们开始迅时FXO/S网关和ELASTIX的配置吧。

步骤

1.创建1个Trunk ,名字为VOPTechVG如下图,记住 type=friend.

2.建立1个拨号规则,我么假设9开始的前缀都从FXO呼出。下图的意思是,9开始的号码,不管多少位都从VOPTECHVG的TRUNK送出

以上全部,就是从FXO呼出的设置了,一般不出问题,大家就可以正常拨打外线了。

3.呼入设置,大家可以打开INBOUND ROUTER(呼入设置选项),然后如下图设置。Joe这里设置为,只要有888的DID号码进来,就会进入到ELASTIX的IVR(自动欢迎音)。

大家也可以自己进行稀饭的设置,比如说到某一个分机,取决于个人的爱好啊。

4.打开文件编辑器,编辑sip_custom.conf文件。放入下面的字节match_auth_username=yes。如果你不加这个。 
ASTERISK会拒绝这个呼叫,是因为FXS和FXO的IP地址一样(迅时网关的FXO/S混合使用),ASTERISK会用FXS的用户名和密码去匹配FXO的用户名和密码。 

5.网关的设置,先填入服务器的地址, 

然后把网关的注册信息放到网关的配置界面里面。这里是,FXO一有来电,就把888的号码送入到ELASTIX那边去了。

打完收工,大功告成。大家如果使用中有什么问题。可以留言啊。另外如果大家发现,接入到IVR后,不管拨任何键都无法进入到某个分机。

这个就是DTMF没有设置好了啊。看下图。

哦对了,预防万一,有时候把路由也写进去吧。

發佈回覆