什么是SIP方法 - 请求和响应?

SIP使用方法/请求和相应的响应来通信并建立通话会话。

SIP请求

SIP有十四种请求方法,其中前六种是最基本的请求/方法类型:

  • INVITE = 建立会话
  • ACK = 确认INVITE请求
  • BYE = 结束会话
  • CANCEL = 取消会话建立
  • REGISTER = 传达用户位置(主机名,IP)
  • OPTIONS = 传达呼叫和接收SIP电话的功能信息
  • PRACK = 临时确认
  • SUBSCRIBE = 订阅通知者的通知
  • NOTIFY = 向订阅者通知新事件
  • PUBLISH = 向服务器发布事件
  • INFO = 发送会话中信息
  • REFER = 请求接收方发起呼叫转移
  • MESSAGE = 传输即时消息
  • UPDATE = 修改会话状态

SIP响应

SIP请求会收到SIP响应,分为六类:

  • 1xx = 信息性响应,如180(振铃)
  • 2xx = 成功响应
  • 3xx = 重定向响应
  • 4xx = 请求失败
  • 5xx = 服务器错误
  • 6xx = 全局失败

延伸阅读