sip六大头域深度解析:From头域和To头域

From头域用于标识SIP请求的逻辑发起者,即发送请求的用户或设备。它通常包含用户的SIP URI(统一资源标识符)和可选的显示名称。

To头域用于标识请求的逻辑接收者To头域的基本格式通常包括一个SIP URI,显示名(可选)和URI参数(如tag,也是可选的)。

From和To头域的一般格式

From/To: "display-name" <sip-URI> [;tag=tag-value]

1)display-name(可选):一个显示名称,用于在用户界面上显示请求发起者的名称。如果设置为注册号码,则它会是发起者的注册号码。display-name可以为空一般需要使用双引号将display-name括起来。

From/To头域中的display-name被设置为注册号码时,这通常意味着发起者的显示名称被设置为与其SIP注册时所使用的号码相同。这种做法可能是出于方便用户识别、日志记录、审计或计费等多种原因。

然而,需要注意的是,SIP协议本身并不强制要求display-name必须与注册号码相同。display-name是一个可自由设置的字段,可以根据具体的应用场景和需求进行配置。

from/to display info,具体地说是From/To 头域中可能包含的显示名称(display name)部分,它为用户提供了一个更友好、更易读的名称若From/To头域中没有“display-name”项,那么就不存在sip from/to display info。 

2)sip-URI:请求发起者的SIP URI会话初始协议统一资源标识符,用于唯一标识请求发起者。是核心组成部分

对sip UR的详细介绍,参见:https://blog.csdn.net/hao745580264_dawei/article/details/140524584?spm=1001.2014.3001.5502

3)tag=tag-value(可选):一个标签(tag),用于在多方通话或会话转移等场景中区分同一个SIP URI标识的不同用户实例。这个标签必须是全球唯一的,并且是一个经过加密的随机数。

From/To头域的重要性

  • 呼叫建立:在SIP呼叫建立过程中,From头域用于标识呼叫的发起者(To头域用于标识呼叫的接收者),帮助被叫方了解是谁在发起呼叫帮助请求发起者向谁起sip请求
  • 路由和转发:在SIP网络中,代理服务器和重定向服务器会根据From/To头域中的信息来路由和转发SIP请求。
  • 会话管理:在会话建立后,From/To头域中的信息还用于会话的管理,如会话的保持、转移和终止等。

From头域/To头域与其他头域的关系

        在SIP消息中,From头域通常与To头域、Call-ID头域以及可能的Tag参数一起使用,共同标识一个SIP对话(dialog)。这些头域和参数共同构成了SIP消息的核心部分,用于确保消息的准确传输和会话的有效管理。

sip会话、sip对话相关的联系和区别参见:https://blog.csdn.net/hao745580264_dawei/article/details/140547239?spm=1001.2014.3001.5502

相关推荐

  1. Gitea允许无请求

    2024-07-20 12:58:08       50 阅读
  2. 解决方案

    2024-07-20 12:58:08       40 阅读
  3. 深度学习嵌入embedding head解释

    2024-07-20 12:58:08       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 12:58:08       171 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 12:58:08       189 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 12:58:08       157 阅读
  4. Python语言-面向对象

    2024-07-20 12:58:08       170 阅读

热门阅读

  1. Spark SQL----INSERT OVERWRITE DIRECTORY

    2024-07-20 12:58:08       36 阅读
  2. TFHE库,fftw和googletest库安装

    2024-07-20 12:58:08       34 阅读
  3. 车端平行驾驶通信模块弱网报警梳理

    2024-07-20 12:58:08       32 阅读
  4. 设计模式七大原则(五)迪米特法则

    2024-07-20 12:58:08       31 阅读
  5. 常用设计模式

    2024-07-20 12:58:08       35 阅读
  6. 三种著名兵器

    2024-07-20 12:58:08       36 阅读