程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

JAIN-SIP 支持 RFC 7339

发布于2023-06-07 20:02     阅读(503)     评论(0)     点赞(21)     收藏(2)


有没有办法在 jain-sip 中通过标头添加自定义添加来自RFC 7339的 oc 参数
enter link description here place 我得到了以下示例,但不确定它是否有效。来自链接的报价:

这可以通过在 javax.sip.message.Message.addHeader(Header header) 函数的实现中添加一些代码来轻松实现。

void addHeader(Header header) {
    if(!(header instanceof InternalHeaderObject)
        && header instanceof ExtensionHeader) {
            ExtensionHeader extensionHeader = (ExtensionHeader) header;
            header = headerFactory.createHeader(extensionHeader.getName(), extensionHeader.getValue());
        }
    ...
}

解决方案


我首先要说的是,只要它是有效的 SIP,就 SIP 而言,您绝对可以通过标头处理自定义。对于此 RFC,如果我没有遗漏任何内容,您只需要使用 viaHeader.set/getParameter。

博客文章讨论了创建您自己的头类,据我所知,这与您的需求无关。自定义标头类很棘手且效率低下。例如,JAIN SIP 将在解析入站消息时自动构建它自己的 ViaHeader 实例。插入自定义标头以在内部覆盖默认 Via 将破坏大量验证承诺并导致开销。

如果您有自定义标头类的展示案例,我会很乐意倾听。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/674311/8973cccf51f106c4a53f/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

21 0
收藏该文
已收藏

评论内容:(最多支持255个字符)