sip 学习一 (概述)

本文介绍了SIP(Session Initiation Protocol)的基本概念,包括SIP消息的组成部分,如请求行、响应行、消息头和消息体。详细讲解了SIP请求消息中的INVITE、ACK、OPTIONS、BYE、CANCEL、REGISTER和INFO方法,以及SIP响应消息的状态码分类。此外,还阐述了SIP呼叫的建立过程,包括直接呼叫、呼出和呼入流程,以及放音服务的操作步骤。
摘要由CSDN通过智能技术生成

一 SIP的消息整体描述

SIP消息用于会话连接的建立及修改。SIP消息有两种:客户机到服务器的请求(Request),服务器到客户机的响应(response)。

SIP消息包括三个部分SIP消息由一个起始行(start-line)一个或多个字段(field)组成的消息头、一个标志消息头结束的空行(CRLF)以及作为可选项的消息体(message body)组成,其中描述消息体(message body)的头称为实体头(entity header)。


   起始行分请求行(Request-Line)和状态行(status-line)两种,其中请求行是请求消息的起始行,状态行是响应消息的起始行,起始行位于消息的最开始。

   消息头分通用头(general-header)、请求头(request-header)、响应头(response-header)和实体头(entity-header)四种。


        消息头,描述消息的属性,类似于HTTP消息头的语法和语义,其中某些是完全照搬。

        消息体,消息体主要是对消息所要建立的会话的描述。典型的消息体为SDP(会话描述协议)格式,用来对所要建立的会话进行描述,例如建立一个多媒体会话的消息体中包含音频、视频编码及取样频率等信息的描述。消息体的类型采用MIME(多目的互联网邮件扩展)所定义的代码进行标识,如SDP的类型标识为application/SDP。除了SDP,消息体也可以是其他各种类型的文本或二进制数据。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值