发布于2023-06-07 20:02 阅读(597) 评论(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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!