【问题标题】:From Header Parameter Tag in SipSessionKey is `null`来自 SipSessionKey 中的标头参数标记为 `null`
【发布时间】:2014-01-27 14:27:15
【问题描述】:

我正在开发一个应用程序,其中由 Mobicents 生成的SIPSession 的属性之一是null。翻翻源码发现,SipSession#getId()方法返回的值就是SessionKey

SessionKey 在内部使用 4 个不同的参数来生成密钥的字符串表示形式。其中,属性之一是:fromTag。可以看SipSessionKey here的源码。现在,我无法理解,fromTag 到底是什么。当我看到正在发送的请求时,SipRequestFrom 标头中肯定有一个值。 From 标头格式为:

From: <tel:+xxxxxxxxx>

就是这样。里面的fromTag 是什么?为什么我得到它是null

【问题讨论】:

标签: java session sip sip-servlet


【解决方案1】:

根据section 8.1.1.3 of RFC 3261From 标头必须有一个tag 参数。这是用于识别对话的数据之一。 (其他是 Call-IDTo 标头上的 tag,由 UAS 生成。)RFC 中显示的示例之一是:

From: sip:+12125551212@phone2net.com;tag=887s

查看 Mobicents 容器收到的 SIP 消息时,From 标头上是否有 tag 参数?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-08
  • 1970-01-01
  • 2016-01-20
  • 2012-04-23
  • 1970-01-01
相关资源
最近更新 更多