sip协议详解 系列(二)

Sip的核心请求消息
INVITE、ACK、OPTIONS、BYE、CANCEL 和 REGISTER

INVITE
• INVITE可以在邮件正文中包含主叫方的媒体信息。
• 如果INVITE已经接收到成功响应(2xx)或已经发送ACK,则会话被认为是建立的。
• 成功的INVITE请求在两个用户代理之间建立对话,直到发送BYE才能终止会话。
• 在已建立的对话框内发送的INVITE被称为re-INVITE。
• Re-INVITE用于更改会话特性或刷新对话框的状态。
BYE
• 它不能由代理服务器发送。
• BYE请求通常路由端到端,绕过代理服务器。
• BYE不能发送到待处理的INVITE或未建立的会话。
OPTIONS
用于向用户代理或代理服务器询问其功能并发现其当前的可用性。对请求的响应列出了用户代理或服务器的功能。代理从不生成OPTIONS请求。
CANCEL
用于终止未建立的会话。用户代理使用此请求取消之前发起的未决呼叫尝试。对于已完成的请求(即已收到最终响应的请求)则没有影响
• 它可以由用户代理或代理服务器发送。
• CANCEL是逐跳请求,即它通过用户代理之间的元素,并接收下一个有状态元素生成的响应。
REGISTER
注册,信息可以存储在位置服务器或者数据库中
• 它在正在注册的用户的To头中携带AOR(记录地址)。
• REGISTER请求包含时间段(3600sec)。
• 一个用户代理可以代表另一个用户代理发送REGISTER请求。这被称为第三方注册。这里,From标签包含代表To标题中标识的方提交注册的方的URI 。
ACK
ACK用于确认对INVITE方法的最终响应。如果INVITE不可用,则ACK始终沿着INVITE.ACK的方向包含SDP主体(媒体特性)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值