【问题标题】:SIP Re-invite and user=phoneSIP 重新邀请和用户=电话
【发布时间】:2018-05-24 14:57:02
【问题描述】:

当我的系统进行邀请时,在请求行中我有“sip:nnnnn@domain;user=phone”但是当它重新邀请时它会丢弃 user=phone 并且看起来像“sip:nnnnn@域”。

我的问题是这种正常行为吗?我有一个供应商在抱怨,但根据我从 RFC 3261 收集到的信息,因为它在同一个对话框中,这很好。这是正确的吗?

谢谢

【问题讨论】:

    标签: sip freeswitch


    【解决方案1】:

    'user=phone' 的含义是指定 URI 的用户部分应解释为电话号码 (tel-URI)。此信息在建立连接时很有用。对于重新邀请,它没有附加价值,因为端点之间的连接已经到位。

    此外,邀请的 Request-URI 与重新邀请的 Request-URI 不同是正常的。用于邀请的请求 URI 通常是记录地址,例如从电话簿。邀请将与特定的 SIP 实例(端点)建立连接。此 SIP 端点在(最终)响应中返回其联系地址,有时还返回路由集。联系人地址是对话的远程目标。远程目标和路由集必须用于构建 Request-URI 以供后续重新邀请(请参阅RFC3261)。

    我认为(没有消息示例)您的系统正在以正确的方式处理此问题。如果您的供应商坚持使用包含“user=phone”的 Request-URI 重新邀请,则应在其电话的联系地址中包含此参数。

    【讨论】:

      猜你喜欢
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多