有什么方法可以让通过jain中的头添加自定义呢?添加来自RFC 7339的oc参数。
我从在这里输入链接描述place获得了以下示例,但不确定它是否有效。链接的引用:
这可以通过向javax.sip.message.Message.addHeader(报头)函数的实现中添加一些代码来实现。
void addHeader(Header header) {
if(!(header instanceof InternalHeaderObject)
&& header instanceof ExtensionHeader) {
ExtensionHeader extensionHeader = (ExtensionHeader) header;
header = headerFactory.createHeader(extensionHeader.getName(), extensionHeader.getValue());
}
...
}发布于 2014-11-27 12:12:08
我将首先说,只要SIP是有效的,您就绝对可以通过SIP处理自定义。对于这个RFC,如果我没有遗漏什么,只需要使用viaHeader.set/getParameter。
这篇博客文章谈到了如何创建自己的头类,据我所能想象,这与您的需求无关。自定义头类是棘手和低效的。例如,JAIN将在解析入站消息时自动为入站消息构造自己的ViaHeader实例。通过内部插入自定义标头以覆盖默认值将打破许多验证承诺,并造成开销。
如果您有一个自定义头类的展示停止,我会很高兴地听。
https://stackoverflow.com/questions/27168587
复制相似问题