【发布时间】:2012-07-18 00:01:44
【问题描述】:
我正在通过 Sailfin 实现一个呼叫桥接应用程序。 SIP 信令运行良好。但我需要用于 audioCapture 的源和目标 RTP 媒体端口。
如何从INVOKE内容(SDP部分)中获取端口信息?具体会采用哪种方式?
【问题讨论】:
我正在通过 Sailfin 实现一个呼叫桥接应用程序。 SIP 信令运行良好。但我需要用于 audioCapture 的源和目标 RTP 媒体端口。
如何从INVOKE内容(SDP部分)中获取端口信息?具体会采用哪种方式?
【问题讨论】:
由于sailfin 是JSR-289 的实现,它不理解SIP 内容。您可以通过使用返回Object 的SipServletMessage.getContent() 读取SipServletRequest 和SipServletResponse 内容来获取SDP。
除非用于概念验证,否则我强烈建议将媒体处理委托给媒体代理,即使对于简单的 B2BUA 应用程序也是如此。那里有很多,我碰巧喜欢this one,它是由构建 OpenSIPS 的同一组构建的。
【讨论】: