- 6
- 0
- 约1.06万字
- 约 9页
- 2017-06-07 发布于湖北
- 举报
在学习asterisk的时候,经常遇到一些远程服务器传回的代码,这些代码都有很重要的信息,
让我们了解到对方的sip是如何响应我们这边的sip消息的,于是网上找到了这些sip消息类型和
消息代码,自己收藏,相信很有用的。
sip消息类型和消息格式
SIP是一个基于文本的协议,使用的是UTF-8字符集.
SIP消息主要分为两大类:
一类是由客户端发往服务器的请求消息(Request);
一类是由服务器发往客户端的应答消息(Response).
一个基本的SIP消息包括起始行、一个或多个头字段、说明头字段结束的空行和一个可选的消
息体。
消息 起始行 (包括请求行/状态行;请求行规定了请求的类别,而状态行指出了每个请求的状
态,比如是成功还是失败。如果是失败的话还要给出失败的原因或类型。)
*头字段
CRLF
[消息体] (消息首部给出了关于请求或应答的更多信息一般包括消息的来源、规定的消
息接收方,另外还包括一些其他方面的重要信息。 消息体通常描述将要建立会议的类型包
括所交换媒体的描述,但不具体定义消息体的内容或结构,其结构或内容使用另外一个协议来
描述,就是会话描述协议SDP。)
请求消息
请求行 方法 +空格 +请求地址 +SIP版本号 +空行
通过一个请求行作为起始行,请求行包括了方法名、请求的URL、协议版本号、中间用空格分
开。
六种请求方法:
INV ITE 发出呼叫会话请求
ACK INV ITE请求被最终请求
BYE 释放一个呼叫会话
CA NCEL 取消挂起的呼叫
REGISTER 登记注册用户代理
OPTIONS 查询服务器能力
应答消息
状态行 SIP版本+空格+状态码+空格+相关文本短语+空行
SIP应答消息状态码与功能
类型 状态码 状态说明
临时应答(1XX) 100 Trying 正在处理中
180 Ringing 振铃
181 call being forwarder 呼叫正在前向
182 queue 排队
181* session progress 会话进行
会话成功(2XX) 200 OK 会话成功
重定向(3XX) 300 multiple 多重选择
301 moved permanently 永久移动
302 moved temporaily 临时移动
305 use proxy 用户代理
380 alternative service 替代服务
请求失败(4XX) 400 bad request 错误请求
401unauthorized 未授权
402 payment required 付费要求
403 forbidden 禁止
404 not found 未发现
405 method no allowed 方法不允许
406 not acceptable 不可接受
407 proxy authentication required 代理需要认证
408 request timeout 请求超时
4 10 gone 离开
4 13 request entity too large 请求实体太大
4 14 request-url too long 请求URL太长
4 15 unsupported media type 不支持的媒体类型
4 16 unsupported url scheme 不支持的URL计划
420 bad extension 不良扩展
421 extension required 需要扩展
423 interval too brief 间隔太短
480 temporarily unavailable 临时失效
481 call/transaction does not exist 呼叫/事务不存在
482 loop detected 发现环路
483 too many hops 跳数太多
484 address incomplete 地址不完整
485 ambiguous 不明朗
486 busy here 这里忙
487 request terminated 请求终止
488 not acceptable here 这里请求不可接受
491 request pending 未决请求
493 undecipherable 不可辨识
服务器失败(5XX) 500 server internal error 服务器内部错误
501 not imple
您可能关注的文档
- RUP过程和UML模型驱动开发应用实例.ppt
- 数据库第5讲数组.ppt
- RY-zs1062冷轧板寄存柜及RZ-TM24电子条码小物品保管柜价格.docx
- 数据库第二篇复习.ppt
- R语言入门,向量、多维数组及矩阵.ppt
- 数据库范式(1_2_3_BCNF范式)详解要领.doc
- S7_300_软冗余的原理及配置.pdf
- 数据库范式理解例题要领.doc
- 数据库范式设计(专题)要领.ppt
- S7-200PLC和PC自由口通讯的多种实现方法,.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)