首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAIN-SIP对RFC 7339的支持

JAIN-SIP对RFC 7339的支持
EN

Stack Overflow用户
提问于 2014-11-27 10:40:17
回答 1查看 193关注 0票数 1

有什么方法可以让通过jain中的头添加自定义呢?添加来自RFC 7339的oc参数。

我从在这里输入链接描述place获得了以下示例,但不确定它是否有效。链接的引用:

这可以通过向javax.sip.message.Message.addHeader(报头)函数的实现中添加一些代码来实现。

代码语言:javascript
复制
void addHeader(Header header) {
    if(!(header instanceof InternalHeaderObject)
        && header instanceof ExtensionHeader) {
            ExtensionHeader extensionHeader = (ExtensionHeader) header;
            header = headerFactory.createHeader(extensionHeader.getName(), extensionHeader.getValue());
        }
    ...
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-27 12:12:08

我将首先说,只要SIP是有效的,您就绝对可以通过SIP处理自定义。对于这个RFC,如果我没有遗漏什么,只需要使用viaHeader.set/getParameter。

这篇博客文章谈到了如何创建自己的头类,据我所能想象,这与您的需求无关。自定义头类是棘手和低效的。例如,JAIN将在解析入站消息时自动为入站消息构造自己的ViaHeader实例。通过内部插入自定义标头以覆盖默认值将打破许多验证承诺,并造成开销。

如果您有一个自定义头类的展示停止,我会很高兴地听。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27168587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档