0
我正在通过Sailfin实施呼叫桥接应用程序。 SIP信令运行良好。但我需要音频捕获的源和目标RTP媒体端口。如何从sip类(在java中)获取SDP信息?
如何从INVOKE内容(SDP部分)获取端口信息?将使用哪种具体方法?
我正在通过Sailfin实施呼叫桥接应用程序。 SIP信令运行良好。但我需要音频捕获的源和目标RTP媒体端口。如何从sip类(在java中)获取SDP信息?
如何从INVOKE内容(SDP部分)获取端口信息?将使用哪种具体方法?
因为sailfin是JSR-289的实现,所以它不理解SIP内容。您可以通过使用SipServletMessage.getContent()
阅读SipServletRequest
和SipServletResponse
内容获得SDP,其中返回Object
。
除非用于概念验证,否则我强烈建议将媒体处理委托给媒体代理,即使是简单的B2BUA应用。在那里有很多,我碰巧喜欢this one,它是由构建OpenSIPS的同一组构建的。