【SIP基础】SIP协议消息-掌握SIP的核心方法

SIP消息有两种类型:请求和响应。

  • 一个请求的打开行包含定义,其中该请求是要被发送的方法,它定义请求,以及请求URI。

  • 同样响应的打开行包含一个响应代码。

请求方法

SIP请求是用于建立通信的代码。为了补充它们,SIP响应其通常指示请求是成功还是失败。

有一些命令称作方法,使SIP消息可行。

  • METHODS 可被视为SIP请求,因为它们要求将要采取的另一个用户代理或服务器的特定动作。

  • METHODS 被区分为两种类型:

    • 核心方法
    • 扩展方法

核心方法(Core Methods)

有六个核心的方法如以下所讨论。

INVITE

INVITE被用于发起会话使用用户代理。换言之,一个INVITE方法用于建立用户代理之间的媒体会话。

这里写图片描述

  • INVITE可以包含在邮件正文中主叫者的媒体信息。

  • 会话被认为是如果INVITE已经获得了成功响应(2xx)上建立或ACK已发送。

  • 一个成功的INVITE请求建立这一直持续到BYE发送到终止会话的两个用户代理之间的对话。

  • 一个发送的INVITE内已建立的对话被称为一个re-INVITE请求。

  • re-INVITE请求用于改变在会话特性或刷新一个对话的状态。

INVITE实例

下面的代码演示了INVITE如何被使用。

INVITE sips:Bob@vvsip.com SIP/2.0
Via: SIP/2.0/TLS client.vvsip.com
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值