SIP请求
IP电话中使用的SIP请求一共有14个(前6个是基本请求):
- INVITE:邀请对方加入通话(发起会话)
- ACK:确认INVITE请求
- BYE:结束会话
- CANCEL:取消挂起的请求
- REGISTER:向服务器传输参与者的位置信息(主机名、IP地址)
- OPTIONS:提供有关呼叫中涉及的SIP电话支持的功能的信息
- PRACK:作为请求的初步确认
- SUBSCRIBE:订阅某个事件发生时的通知
- NOTIFY:发生状态变化时发送通知(事件监控)
- PUBLISH:主动向服务器传输状态或事件信息
- INFO:在通话过程中传输控制和监控信息
- REFER:请求接收者转发现有连接
- MESSAGE:发送即时消息
- 更新:更改通话状态
SIP响应
SIP响应是对SIP请求的响应。有六类SIP响应,有许多响应选项:
1xx:提供信息性消息(180表示,例如,接收者的振铃)
2xx:报告请求成功
3xx:报告重定向
4xx:表示请求错误
5xx:通知服务器错误
6xx:报告一般错误