`

SIP中INVITE消息头部格式

阅读更多

INVITE消息头部顺序

 

今天用SIPp测试时发现了这个问题,以前没有注意这种头部顺序关系:

 

SIP中INVITE消息需要注意的格式问题(特定头部的顺序问题):

 

Content-Type,Content-Length是消息头部的最后两个头,

 

Content-Length头部之后需要有一个空行,后面再加上SDP Body体。

Allow头部,用来表示该SIP网元支持的消息类型。不是Allowed!!!

分享到:
评论

相关推荐

    sip消息之INVITE

    在SIP消息中,INVITE是最重要的请求类型之一,它用于发起一个会话,例如打电话或者视频聊天。这篇内容将深入解析SIP INVITE消息的组成部分。 1. **起始行 (StartLine)**:SIP INVITE消息的起始行由三部分组成:请求...

    jsr180 sip格式消息封装

    ### JSR180与SIP格式消息封装:深度解析 #### 核心知识点:JSR180标准与SIP消息封装 **JSR180**(Java Specification Request 180)是Java Community Process(JCP)中的一项提议,主要关注于在Java 2 Micro ...

    VOLTE-SIP协议异常原因排查优化VOLTE网络总结创新案例.pdf

    在VOLTE网络中,呼叫前转号码签约SIP格式,前转失败是指用户代理发送的SIP INVITE消息中包含错误的号码信息,导致呼叫转移失败。这种问题可能是由于用户代理的配置错误或SIP消息的错误所导致。 2.2.3 CSCF返回的RTA...

    SIP消息之逐项讲解.pdf

    本文将详细解读文档中提到的关键SIP INVITE消息及其各个字段的含义。 ### SIP INVITE消息概述 SIP是一种用于控制多媒体通信会话(如语音和视频通话)的信令协议。在SIP协议中,`INVITE`消息是最常见的请求类型之一...

    sip消息详解

    每个SIP消息都由起始行(Start-Line)、一个或多个头部域(Header Fields)、空行(CRLF)以及可选的消息体(Message Body)组成。 #### 3. 请求类型详解 在给定的例子中,请求类型为`INVITE`,这是SIP中最常用的一种请求...

    SIP协议解析与实现(c/c++)

    `SIPMessage`类封装整个消息,`SIPMethod`表示请求方法(如INVITE、ACK、BYE等),`SIPHeader`管理各种头部字段,而`SDPBody`处理媒体描述信息。 OSIP(Open SIP Library)是一个开源库,提供了处理SIP消息的API。...

    sip 协议消息详细介绍

    - 在`INVITE`请求中,消息体通常是SDP,描述了发起方的媒体能力(如音频、视频等)以及会话的参数,如编码格式、端口、带宽等。 SIP消息通过网络中的SIP代理服务器和用户代理(UA)进行路由,完成会话的建立、修改...

    SIP协议栈源代码

    这涉及到对SIP消息头和消息体的理解,例如:请求方法(如INVITE、REGISTER)、状态码(如200 OK、404 Not Found)以及各种头部字段(如From、To、Call-ID等)。 2. 事务处理:SIP协议中的事务处理是确保消息可靠...

    rfc3261 sip协议

    RFC3261详细描述了SIP协议的设计和实现,包括协议的结构、消息格式、头部字段、消息体以及如何在传输层上运行等。SIP协议定义了用户代理(User Agent, UA)的行为,包括用户代理客户端(User Agent Client, UAC)和...

    SIP相关/Opensips安装、配置/错误处理

    #### 三、SIP基本消息与消息格式 **3.1 SIP基本消息** 在SIP环境中,基本的消息类型包括: - `INVITE`: 用于发起会话邀请。 - `ACK`: 用于确认已接收到`200 OK`响应。 - `BYE`: 用于结束会话。 - `CANCEL`: 用于...

    Radvision SIP 4.5 编程指导

    - **消息示例**:手册中提供了多个 SIP 消息的示例,有助于开发者理解消息结构及用途。 ##### 实体交互 - **会话建立与终止**:通过 INVITE 和 BYE 消息实现。 - **呼叫重定向**:当一个 SIP 实体无法处理请求时,...

    sip协议栈全套资料

    在本套资料中,我们将深入探讨SIP协议栈的API接口、消息格式以及包格式,帮助你全面理解并掌握这一关键技术。 1. **SIP协议栈API**:API(Application Programming Interface)是软件之间交互的接口,对于SIP协议栈...

    sip协议描述

    SIP请求消息示例中展示了如何使用INVITE方法来发起一个呼叫请求。请求行包含了方法名INVITE、请求的URI、以及SIP协议的版本号。消息头部通常包含CSeq(命令序列号)、Via(路由)、Contact(联系信息)、Max-...

    sip揭秘.rar(SIP协议)

    SIP在VoIP(Voice over IP)领域中扮演着至关重要的角色,不仅用于语音通话,还广泛应用于视频会议、即时消息和在线游戏等多种实时交互服务。 SIP协议的基础架构: 1. **SIP实体**:SIP网络中的主要组件包括用户...

    SIP聊天工具

    3. **消息头与消息体**:SIP消息包含头部信息(如From、To、Call-ID等)和可选的消息体,消息体可能携带SDP(Session Description Protocol)用于描述媒体类型和传输参数。 ### 创建SIP聊天室 1. **SIP注册**:...

    SIP呼叫流程分析和Wireshark抓包.rar_sip_sip呼叫抓包_wireshark_wireshark抓sip包_联

    4. **分析SIP消息**:查看每条SIP消息的详细信息,包括方法(如INVITE、REGISTER、ACK等)、状态码、头部信息和SDP内容。 5. **跟踪呼叫流程**:根据时间戳跟踪不同阶段的SIP消息,理解呼叫建立、维持和结束的整个...

    SIP最新协议文档GB28181

    RFC3261文档详细描述了SIP协议的功能、术语、操作概述、协议结构、消息格式、头部字段格式与分类、紧凑形式、消息体类型及长度、消息的帧定界以及用户代理的一般行为,包括请求的生成、请求-URI、To头部字段、From...

    SIP协议.pdf

    - **转换与桥接**:SIP-T通过网关将SIP消息转换为传统的电话信号,或将传统电话信号桥接到SIP环境中。 - **互通**:实现SIP与传统电话网络之间的双向通信。 综上所述,SIP协议作为VoIP的核心协议之一,其设计旨在...

    SIP协议中文资料-全面讲述SIP 3621的好资料

    2. **SIP消息结构**:SIP消息分为请求消息和响应消息,均由起始行、消息头和消息体三部分组成。请求消息包括INVITE、ACK、CANCEL、BYE、REGISTER等方法,响应消息则以数字码表示状态,如2xx成功、4xx客户端错误、5xx...

    SIP的RFC中文版

    SIP消息头部包含多种字段,用于描述消息的来源、目的地、会话标识等信息。关键的头域包括: - `Request-URI`:指定请求的目标。 - `To`:接收方的标识。 - `From`:发送方的标识。 - `Call-ID`:唯一标识一次会话。 ...

Global site tag (gtag.js) - Google Analytics