如何从sip类中获取SDP信息(在java中)?

时间:2012-07-18 20:46:52

标签: java sip jmf sdp

我正在通过Sailfin实施一个呼叫桥接应用程序。  SIP信令正常运行。但我需要audioCapture的Source和Destination RTP媒体端口。

如何从INVOKE内容(SDP部分)获取端口信息?将使用哪种具体方法?

1 个答案:

答案 0 :(得分:0)

由于sailfin是JSR-289的一个实现,因此它不了解SIP内容。您可以使用返回SipServletRequest的{​​{1}}来阅读SipServletResponseSipServletMessage.getContent()内容,从而获得SDP。

除非出于概念验证,否则我强烈建议将媒体处理委托给媒体代理,即使对于简单的B2BUA应用也是如此。有很多,我碰巧喜欢this one,它是由构建OpenSIPS的同一组构建的。