【问题标题】:P-Asserted-Identity vs history infoP-Asserted-Identity vs 历史信息
【发布时间】:2014-03-27 21:32:12
【问题描述】:

我是 SIP 领域的新手。所以,如果有旧的/简单的问题,请原谅。

请按照下面的基本调用流程进行分析。

phone A -- calls  -- phone B -- (transfer to ) -- phone C

A、B、C 是同一 PBX 上的分机。

问题 1。因此,在 INVITE 消息中,History-info 将包含:

 At B

 `History-info : <sip: user A @domain.com>`

At C:

 `History-info : <sip: user A @domain.com>`

 `History-info : <sip: user B @domain.com>`

 `History-info : <sip: user C @domain.com>`

问题2.并且,PAI头会在C的INVITE消息中生成

格式为:

P-Asserted-Identity: &lt;sip:user A @domain;user=phone&gt;.

问题 3. 我只想知道 2 个 SIP 标头:History-info 和 P-Asserted-Identity (PAI) 何时出现在 SIP 消息中?哪种情况?

问题 4. 上面 2 个 SIP 标头之间的区别及其用途。它们是在 INVITE 消息还是其他消息中生成的?

请帮我把这些顾虑说清楚。

【问题讨论】:

  • 大家好,请帮帮我

标签: sip voip


【解决方案1】:

Q1:不确定问题是什么,但如果所有 UA(分机)都通过 PBX 发送呼叫,则 PBX 可以在与已建立对话(邀请、注册、消息、参考和选项、发布、订阅、..)

Q2:PAI字段要设置主叫方的身份,对于内部呼叫仍然是分机A。在另一种情况下,例如 A 呼叫 B 并且 B 被重定向到外线,在通过外部 SIP 中继发送呼叫之前,PBX 可能会使用 B 的出站号码覆盖 PAI。

Q3:History-info (RFC4244) 是一个特定于应用程序的标头字段,并不总是存在,并且通常由您的 PBX 出于内部原因(检查路由、检测重定向循环、计费等)注入。作为一个可选字段,它在扩展中的可用性和目的可能会有所不同。 PAI 字段 (RFC3325) 包含调用者的身份。

Q4:Q3 解释了它们之间的区别,PAI 保存身份,而 histinfo 字段保存消息通过的 SIP URI 的索引跟踪以及任何其他信息。 PAI 可以出现在 INVITE/OPTIONS/SUBSCRIBE/NOTIFY 中,有关 histinfo 请参阅 Q1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多