freeswitch呼出时INTIVE中只有L16

1367675128 2017-02-23 09:07:16
根据freeswitch指导描述,在加载mod_portaudio后可以作为软电话使用,回环测试OK,分机呼入也可以。但在拨打分机的时候失败,通过抓包看是因为sip协商时INTIVE只携带了L16/48000这一个codec,而对端只支持PCMU/G722/G729等codec,因此协商失败。ver.xml文件中global_codec_prefs和outbound_codec_prefs有添加很多codec,但不出现在SIP/SDP中,有没有大神遇到过,求指导
系统信息:win7 64位,freeswitch由源码在vs2015下编译出来的
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,SILK,PCMU,PCMA,VP8"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,SILK,PCMU,PCMA,VP8"/>

[img=https://img-bbs.csdn.net/upload/201702/23/1487855096_525063.jpg]
...全文
260 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
1367675128 2017-03-08
  • 打赏
  • 举报
回复
修改Freeswitch源码,将portaduio中的origin_codec改成outbound_codec_pref,重新编译即可
1367675128 2017-02-27
  • 打赏
  • 举报
回复
自己顶,求大神
1367675128 2017-02-23
  • 打赏
  • 举报
回复
图片异常,补发

1,394

社区成员

发帖
与我相关
我的任务
社区描述
VOIP相关技术探讨专区
社区管理员
  • VOIP技术探讨社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧