解决asterisk sip错误提示Not Acceptable Here(488)或Not Found(404)

安装好asterisk后对接到VOS3000使用,可发现VOS死活送不通asterisk,于是回头检查asterisk系统是否安装正确以及是否正常工作,经过反复检查,都没有发现问题,可VOS上面话单显示

开始一直显示488错误,于是我看了下SIP终端语音编码,发现只启用了G729编码,于是我就开启了G711编码,再次拨打,发现488错误消失了,可随之而来的是 404错误,心里在想如果网络不通就不可能收到返回错误信息,证明网络是通的,可为什么送不通呢!于是还是到 Asterisk服务器进行互相ping测试,可都能通! 

 

互相ping都是没有问题的,这也证实了之前的推测,可问题出在哪里呢,于是继续检查Asterisk服务器,包括修改配置文件,更换端口,都尝试过了,还是404错误 

我推断应该还是网络问题,于是进一步检查网络相关问题,经过多次测试,检查发现,网段是不一样的,Asterisk网卡是自动获取地址,可VOS端的MAK地址是三个255,问题应该就出在这里,于是进行相应修改MAK地址如图 

修改MAK地址后,再返回进行测试通话,成功了,数据送通了 

 至此问题解决了!如果您也遇到了同类问题,可以作为参考,希望对你有所帮助!祝你好运!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值