首页 Freesiwtch Freeswitch 在处理UPDATE信令时的问题

Freeswitch 在处理UPDATE信令时的问题

IMS的呼叫流程

这个流程来自于度娘,但基本流程是一致的,在更改媒体时,会以Update的方式来更新,更新的内容包括了RTP IP或RTP PORT

这样的结果,现时的freeswitch是不支持的,会造成主叫方,听不到具体的彩铃声,或被叫忙的提示音

拿来党

查看了有关freeswitch的信息,都发现不了修改办法,最为重要的一条,还是14年前的,如下图

他发现了问题,也提交了,但一直没解决,所以只能自己自力更生,以下是大致的修正办法

freeswitch修正

对传入的update事件监视,修改update的响应,当有媒体变更时,立即进行重新set rtp,我的修改加入了变量的配置,通过dialplan来配置是否需要开启update sdp的检测

关于作者: 8421

热门文章

评论已关闭

3条评论

  1. 您好, 我也遇到了同样的问题, 只是现象是rtp time out. 我使用的是fusionpbx, 并没有找到您博文中具体的修改位置. 能否说明一下具体修改的文件?
    感谢.

      1. 也就是必须用源码修改? 我用的fusionpbx看来是不行了, 感谢大佬