SIP协议基本流程学习培训课件.ppt
合集下载
NGN培训教材SIP协议原理(PPT28张)

术语
呼叫 事务
SIP是一个客户/服务器协议。客户和服务器之间的操作从第1个请 求至最终响应为止的所有消息构成一个SIP事务。
SIP URL——寻址方式,例如:
Sip; 55500200@127.0.0.1:5061; User=phone; Sip: alice@;method=REGISTER;
ACK BYE CANCEL REGISTE R OPTIONS
响应消息
序号
1xx 2xx 3xx 4xx 5xx 6xx
状态码
信息响应(呼 叫进展响应) 成功响应 重定向响应 客户出错 服务器出错 全局故障
消息功能
表示已经接收到请求消息,正在对其进行处 理 表示请求已经被成功接受、处理 表示需要采取进一步动作,以完成该请求 表示请求消息中包含语法错误或者SIP服务 器不能完成对该请求消息的处理 表示SIP服务器故障不能完成对正确消息的 处理 表示请求不能在任何SIP服务器上实现
SIP协议可用于发起会话,也可以用于IP协议透明地支持名字映射和重定向服务,便于实现ISDN、 智能网以及个人移动业务。
SIP协议的特点
一个正在发展和不断研究中的协议。 简练、开放、兼容和可扩展等原则 。 充分注意到因特网开放而复杂的网络环境下的安全问题。 充分考虑了对传统公共电话网的各种业务,包括IN业务和ISDN 业务的支持。
SIP请求消息结构
命令名称 对端UPI Call-ID:值 Form:值 To :值 Cseq :值 Via :值 Contact :值 Max-Forwards :值 版本
起始行
消息头
SIP请求消息结构 (续)
Allow :值 Content-Length :值 Supported :值 User-Agent :值 Content-Type :值 ……
《sip协议介绍》课件

S I P 消息使用类似HTTP 的文本格式,包括请求 方法和状态码,头部字段和标准化的URI格式。
SIP会话建立与终止过程
1
SIP IN VIT E
发送INV ITE请求来建立会话,并等待对方的响应。
2
SIP 2 0 0 O K
接收到200 OK响应后,会话建立成功。
3
SIP BY E
发送BYE请求来结束会话,并等待对方的响应。
SIP路由和寻址机制
URI
SIP使用统一资源标识符(URI)来寻址终端设备和服务器,支持SIP和TEL URL方案。
UR I解析
SIP使用DN路由表
S I P 路由表记录了服务器和代理的地址信息,用于消息转发和路由选择。
SIP在实际应用中的案例展示
SIP的基本原理与架构
Sessio n D escrip tio n
S IP 使用会话描述协议(S DP )来交换会 话信息,包括媒体类型、编解码器以及网 络信息。
Prox y Server
S I P 代理服务器充当中继站点,负责转发 S I P 消息和处理路由。
User Ag ent
S I P 使用用户代理(UA)作为终端设备与 网络进行通信的客户端或服务器端。
3 网络中立性
S I P 协议可以在任意IP 网络上运行,独 立于底层网络技术和设备。
4 灵活扩展性
S I P 协议具有良好的扩展性,可以通过 添加新的扩展头部和方法来支持新的功 能。
SIP消息格式与语法
消息格式
S I P 消息由起始行、头部字段和消息体组成, 可以传输媒体协商信息和会话参数。
消息语法
企业电话系统
S I P 被广泛应用于企业电话系 统,实现了高质量的IP电话 通信。
SIP会话建立与终止过程
1
SIP IN VIT E
发送INV ITE请求来建立会话,并等待对方的响应。
2
SIP 2 0 0 O K
接收到200 OK响应后,会话建立成功。
3
SIP BY E
发送BYE请求来结束会话,并等待对方的响应。
SIP路由和寻址机制
URI
SIP使用统一资源标识符(URI)来寻址终端设备和服务器,支持SIP和TEL URL方案。
UR I解析
SIP使用DN路由表
S I P 路由表记录了服务器和代理的地址信息,用于消息转发和路由选择。
SIP在实际应用中的案例展示
SIP的基本原理与架构
Sessio n D escrip tio n
S IP 使用会话描述协议(S DP )来交换会 话信息,包括媒体类型、编解码器以及网 络信息。
Prox y Server
S I P 代理服务器充当中继站点,负责转发 S I P 消息和处理路由。
User Ag ent
S I P 使用用户代理(UA)作为终端设备与 网络进行通信的客户端或服务器端。
3 网络中立性
S I P 协议可以在任意IP 网络上运行,独 立于底层网络技术和设备。
4 灵活扩展性
S I P 协议具有良好的扩展性,可以通过 添加新的扩展头部和方法来支持新的功 能。
SIP消息格式与语法
消息格式
S I P 消息由起始行、头部字段和消息体组成, 可以传输媒体协商信息和会话参数。
消息语法
企业电话系统
S I P 被广泛应用于企业电话系 统,实现了高质量的IP电话 通信。
SIP协议基本流程学习课件

13c4-40030-1a-379300d6-1a ▪ To: "3232301"<sip:3232301@138.1.0.200> ▪ Call-ID: 10a5c90-8a010084-13c4-40030-1a-6918b0-1a ▪ CSeq: 1 REGISTER ▪ Via: SIP/2.0/UDP 138.1.0.132:5060;branch=z9hG4bK-1a-6892-
行動 ▪ 4xx:客戶機錯誤,表示請求消息中包含語法錯誤或者SIP伺
服器不能完成對該請求消息的處理。 ▪ 5xx:伺服器錯誤,表示SIP伺服器故障不能完成對正確消息
的處理 ▪ 6xx:全局故障,表示請求不能在任何SIP伺服器上實現。
4 SIP消息基本結構
▪ 請求消息和回應消息的格式,一般由起始行,若干 個消息頭和消息體構成。
▪ v=0 ▪ o=escene 2890844526 8000 IN IP4 138.1.0.43 ▪ s=IpPhone CALL ▪ c=IN IP4 138.1.0.43 ▪ t=0 0 ▪ m=audio 10000 RTP/AVP 8 0 18 97 ▪ a=rtpmap:8 PCMA/8000 ▪ a=rtpmap:0 PCMU/8000 ▪ a=rtpmap:18 G729/8000 ▪ a=rtpmap:97 telephone-event/8000 ▪ a=fmtp:97 0-15 ▪ a=ptime:20 ▪ a=sendrecv
1a-379300d6-1a ▪ To: "3232301"<sip:3232301@138.1.0.200> ▪ Call-ID: 10a5cd0-8a010084-13c4-40030-1a-6918b0-1a ▪ CSeq: 1 REGISTER ▪ Via: SIP/2.0/UDP 138.1.0.132:5060;branch=z9hG4bK-1a-6888-3122f5a7 ▪ Max-Forwards: 70 ▪ Supported: replaces ▪ User-Agent: Gaoke MG6000 Serial Gateway ▪ Contact: "3232301"<sip:3232301@138.1.0.132:5060> ▪ Expires: 100 ▪ Authorization: Digest
行動 ▪ 4xx:客戶機錯誤,表示請求消息中包含語法錯誤或者SIP伺
服器不能完成對該請求消息的處理。 ▪ 5xx:伺服器錯誤,表示SIP伺服器故障不能完成對正確消息
的處理 ▪ 6xx:全局故障,表示請求不能在任何SIP伺服器上實現。
4 SIP消息基本結構
▪ 請求消息和回應消息的格式,一般由起始行,若干 個消息頭和消息體構成。
▪ v=0 ▪ o=escene 2890844526 8000 IN IP4 138.1.0.43 ▪ s=IpPhone CALL ▪ c=IN IP4 138.1.0.43 ▪ t=0 0 ▪ m=audio 10000 RTP/AVP 8 0 18 97 ▪ a=rtpmap:8 PCMA/8000 ▪ a=rtpmap:0 PCMU/8000 ▪ a=rtpmap:18 G729/8000 ▪ a=rtpmap:97 telephone-event/8000 ▪ a=fmtp:97 0-15 ▪ a=ptime:20 ▪ a=sendrecv
1a-379300d6-1a ▪ To: "3232301"<sip:3232301@138.1.0.200> ▪ Call-ID: 10a5cd0-8a010084-13c4-40030-1a-6918b0-1a ▪ CSeq: 1 REGISTER ▪ Via: SIP/2.0/UDP 138.1.0.132:5060;branch=z9hG4bK-1a-6888-3122f5a7 ▪ Max-Forwards: 70 ▪ Supported: replaces ▪ User-Agent: Gaoke MG6000 Serial Gateway ▪ Contact: "3232301"<sip:3232301@138.1.0.132:5060> ▪ Expires: 100 ▪ Authorization: Digest
SIP协议介绍培训教程ppt(共39页)

Page 10
基本概念
请求和响应
请求: 由客户端发给服务器的SIP 消息, 用于发起一种操作 响应:由服务器发给客户端的SIP 消息, 用于指示请求的状态
Client
Request Response
Server
Page 11
基本概念
事务和对话 事务:事务发生在客户一个请求消息直到服务器端发 给客户 端的最终响应消息这期间的所有的消息。 对话:对话是指两个用户代理间的端到端的, 并持续一 段时间SIP联系。
该请求消息的处理 5xx: 服务器错误 --表示SIP服务器故障不能完成对正确消息的处理 6xx: 全局故障 --表示请求不能在任何SIP服务器上实现
Page 19
目录
2. SIP协议
2.1 消息类型 2.2 消息结构
Page 20
消息结构
SIP消息包括起始行,消息头和消息体
CRLF :回车换行
Page 23
起始行
状态行
SIP-version Status-code Reason-phrase
例如: SIP/2.0 200 OK
Page 24
消息结构
消息头:
格式: 域名: 域值
例如: REGISTER sip: SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bKnashds7 Max-Forwards: 70 To: Bob <sip:bob@> From: Bob <sip:bob@>;tag=456248 Call-ID: 843817637684230@998sdasdh09 CSeq: 1826 REGISTER Contact: <sip:bob@192.0.2.4> Expires: 7200 Content-Length: 0
基本概念
请求和响应
请求: 由客户端发给服务器的SIP 消息, 用于发起一种操作 响应:由服务器发给客户端的SIP 消息, 用于指示请求的状态
Client
Request Response
Server
Page 11
基本概念
事务和对话 事务:事务发生在客户一个请求消息直到服务器端发 给客户 端的最终响应消息这期间的所有的消息。 对话:对话是指两个用户代理间的端到端的, 并持续一 段时间SIP联系。
该请求消息的处理 5xx: 服务器错误 --表示SIP服务器故障不能完成对正确消息的处理 6xx: 全局故障 --表示请求不能在任何SIP服务器上实现
Page 19
目录
2. SIP协议
2.1 消息类型 2.2 消息结构
Page 20
消息结构
SIP消息包括起始行,消息头和消息体
CRLF :回车换行
Page 23
起始行
状态行
SIP-version Status-code Reason-phrase
例如: SIP/2.0 200 OK
Page 24
消息结构
消息头:
格式: 域名: 域值
例如: REGISTER sip: SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bKnashds7 Max-Forwards: 70 To: Bob <sip:bob@> From: Bob <sip:bob@>;tag=456248 Call-ID: 843817637684230@998sdasdh09 CSeq: 1826 REGISTER Contact: <sip:bob@192.0.2.4> Expires: 7200 Content-Length: 0
SIP协议简介培训PPT(16张)

•
9、别再去抱怨身边人善变,多懂一些道理,明白一些事理,毕竟每个人都是越活越现实。
•
10、山有封顶,还有彼岸,慢慢长途,终有回转,余味苦涩,终有回甘。
•
11、人生就像是一个马尔可夫链,你的未来取决于你当下正在做的事,而无关于过去做完的事。
•
12、女人,要么有美貌,要么有智慧,如果两者你都不占绝对优势,那你就选择善良。
•
19、大家常说一句话,认真你就输了,可是不认真的话,这辈子你就废了,自己的人生都不认真面对的话,那谁要认真对待你。
•
20、没有收拾残局的能力,就别放纵善变的情绪。
•
1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。
•
2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。
•
16、成功的秘诀在于永不改变既定的目标。若不给自己设限,则人生中就没有限制你发挥的藩篱。幸福不会遗漏任何人,迟早有一天它会找到你。
•
17、一个人只要强烈地坚持不懈地追求,他就能达到目的。你在希望中享受到的乐趣,比将来实际享受的乐趣要大得多。
•
18、无论是对事还是对人,我们只需要做好自己的本分,不与过多人建立亲密的关系,也不要因为关系亲密便掏心掏肺,切莫交浅言深,应适可而止。
响应消息
西安邮电学院NGN课程建设小组
SIP请求消息结构
SIP请求命令的格式,由起始行、消息头和 消息体组成
西安邮电学院NGN课程建设小组
SIP响应消息结构
SIP响应消息的格式,由起始行、消息头和 消息体组成
西安邮电学院NGN课程建设小组
基本消息流程
一、SIP用户注册流程 用户每次开机时都需要向服务器注册,当SIP Client的地址发生改变时也需要 重新注册。注册信息必须定期刷新。下面以SIP Phone向SoftX3000注册的流 程为例,说明SIP用户的注册流程
SIP培训PPT素材

灵活的通信方式
SIP协议支持一对一、一对多、多对多的通话方式,可以用于实现 各种灵活的通信需求,如电话会议、多方通话等。
丰富的通信功能
SIP协议支持多种通信功能,如呼叫转移、呼叫等待、呼叫挂断等, 可以提供丰富的通信服务。
SIP在视频会议中的应用
实现视频传输
01
SIP协议可以用于建立和管理视频会议,通过IP网络传输视频数
据,实现低成本、高质量的视频会议。
多媒体通信
02
SIP协议支持多种媒体通信,如语音、视频、文本等,可以提供
丰富的多媒体通信服务。
高效的协作方式
03
SIP协议支持多人同时参与视频会议,可以实现高效的协作和沟
通方式。
SIP在即时通讯中的应用
1 2 3
即时通讯
SIP协议可以用于建立和管理即时通讯应用,通 过IP网络传输文本、语音、视频等数据,实现即 时通讯功能。
传递用户的身份验证信息。
媒体头部字段
可以定义新的媒体头部字段来描述 媒体数据的属性,例如添加一个自 定义的头部字段来描述视频流的分 辨率和帧率。
管理头部字段
可以定义新的管理头部字段来传递 与会话管理相关的信息,例如添加 一个自定义的头部字段来传递会话 的持续时间限制。
SIP的扩展方法与头部字段的注册过程
SIP消息包括请求和响应两种类型,请求消息由客户端发出,服务器接收后转发给其 他参与者,响应消息由服务器或参与者返回给客户端。
SIP通过传递会话描述协议(SDP)来协商媒体会话的参数,例如媒体类型、编解码 器、端口号等。
SIP的组成元素
02
SIP报文
总结词
SIP报文是SIP协议的基本组成单位,用于传输请求或响应信 息。
SIP协议支持一对一、一对多、多对多的通话方式,可以用于实现 各种灵活的通信需求,如电话会议、多方通话等。
丰富的通信功能
SIP协议支持多种通信功能,如呼叫转移、呼叫等待、呼叫挂断等, 可以提供丰富的通信服务。
SIP在视频会议中的应用
实现视频传输
01
SIP协议可以用于建立和管理视频会议,通过IP网络传输视频数
据,实现低成本、高质量的视频会议。
多媒体通信
02
SIP协议支持多种媒体通信,如语音、视频、文本等,可以提供
丰富的多媒体通信服务。
高效的协作方式
03
SIP协议支持多人同时参与视频会议,可以实现高效的协作和沟
通方式。
SIP在即时通讯中的应用
1 2 3
即时通讯
SIP协议可以用于建立和管理即时通讯应用,通 过IP网络传输文本、语音、视频等数据,实现即 时通讯功能。
传递用户的身份验证信息。
媒体头部字段
可以定义新的媒体头部字段来描述 媒体数据的属性,例如添加一个自 定义的头部字段来描述视频流的分 辨率和帧率。
管理头部字段
可以定义新的管理头部字段来传递 与会话管理相关的信息,例如添加 一个自定义的头部字段来传递会话 的持续时间限制。
SIP的扩展方法与头部字段的注册过程
SIP消息包括请求和响应两种类型,请求消息由客户端发出,服务器接收后转发给其 他参与者,响应消息由服务器或参与者返回给客户端。
SIP通过传递会话描述协议(SDP)来协商媒体会话的参数,例如媒体类型、编解码 器、端口号等。
SIP的组成元素
02
SIP报文
总结词
SIP报文是SIP协议的基本组成单位,用于传输请求或响应信 息。
(完整版)sip协议.ppt

代理服务器的主要功能:路由、认证鉴权、计费监 控、呼叫控制、业务提供等。在华为U-SYS解决方案 中,SoftX3000兼任代理服务器的角色。 7. 重定向服务器(Redirect server) 重定向服务器将请求中的目的地址映射为零个或多 个新的地址,然后返回给客户端,客户端直接再次 向这些新的地址发起请求。重定向服务器并不接收 或者拒绝呼叫,主要完成路由功能,与注册过程配 合可以支持SIP终端的移动性。在华为U-SYS解决方 案中,SoftX3000兼任重定向服务器的角色。
“服务器地址参数”指示和该用户通信的服务器的地址,它覆盖“主机”字段中的地址,通常为 多播地址。 “传送参数”、“生存期参数”、“服务器地址参数”和“方法参数”均属于URL参数,只能在 重定向地址,即后面所说的Contact字段中才能使用。 下面给出若干个SIP URL的示例: Sip; 55500200@191.169.1.112; 55500200为用户名,191.169.1.112为IP电话网关的IP地址。 Sip; 55500200@127.0.0.1:5061; User=phone; 55500200为用户名,127.0.0.1为主机的IP地址,5061为主机端口号。用户参数为“电话”,表示 用户名为电话号码。
▪ SIP是一种信令控制协议,可以配置和管理 任何类型的 peer-to-peer 通信会话, 但并不 关心媒体类型 (语音、短信、游戏、视频等)。
基本功能
▪ 用户定位
存储和查询终端用户的位置,用于通讯
▪ 用户能力
检查媒体和媒体参数
▪ 用户可用性
检查一个用户是否愿意参与会话
▪ 呼叫建立
在呼叫方和被叫方建立会话参数
SIP协议
定义
▪ SIP(Session Initiation Protocol,会话发起 协议)是由IETF(Internet工程任务组) 提 出的IP电话信令协议, 是采用UTF-8字符集 来进行编码的文本协议。
“服务器地址参数”指示和该用户通信的服务器的地址,它覆盖“主机”字段中的地址,通常为 多播地址。 “传送参数”、“生存期参数”、“服务器地址参数”和“方法参数”均属于URL参数,只能在 重定向地址,即后面所说的Contact字段中才能使用。 下面给出若干个SIP URL的示例: Sip; 55500200@191.169.1.112; 55500200为用户名,191.169.1.112为IP电话网关的IP地址。 Sip; 55500200@127.0.0.1:5061; User=phone; 55500200为用户名,127.0.0.1为主机的IP地址,5061为主机端口号。用户参数为“电话”,表示 用户名为电话号码。
▪ SIP是一种信令控制协议,可以配置和管理 任何类型的 peer-to-peer 通信会话, 但并不 关心媒体类型 (语音、短信、游戏、视频等)。
基本功能
▪ 用户定位
存储和查询终端用户的位置,用于通讯
▪ 用户能力
检查媒体和媒体参数
▪ 用户可用性
检查一个用户是否愿意参与会话
▪ 呼叫建立
在呼叫方和被叫方建立会话参数
SIP协议
定义
▪ SIP(Session Initiation Protocol,会话发起 协议)是由IETF(Internet工程任务组) 提 出的IP电话信令协议, 是采用UTF-8字符集 来进行编码的文本协议。
SIP培训 PPT素材-PPT精品文档

Invitee, invited user, called party, callee Location server Proxy, proxy server Server URL-encoded Location service Redirect server Session User agent client
Locating a SIP Server
一个client希望发送请求时,它要么发送请求到一个本地配置好的与Request-URI无关SIP proxy server上,要么将请求发送到Request-URI中定义的IP地址和端口上。 对于后一种情况,client必须决定协议和将请求发送到哪个端口和IP地址。Client可以通过 DNS来查找server,除非另外标明,否则client都应该按照Request-URI中列出的端口号来访问 server。如果没有提供端口号,则使用默认值5060。如果Request-URI指明了协议(TCP或者 UDP),client就使用指定的协议,如果没有提供协议,则使用UDP,如果失败,或者client不 支持UDP,则使用TCP。 Client应该能够解析明确的网络提示(例如ICMP消息),而不是只能依赖超时信息。例如, 如果client发现server不可到达,它应该按照接到请求返回400类的错误来处理。
yes
yes yes yes yes yes yes
yes
yes yes yes yes yes no
yes
yes yes yes yes yes no
accepts ACK
yes
yes
yes
no
SIP基本功能和操作
主叫方和被叫方由SIP地址标定; 当进行一个SIP呼叫时,主叫方首先定位合适的server; 然后发送一个SIP请求,最普通的SIP操作是邀请invitation; SIP请求不是直接到达被叫方,而是可以被重定向或者可以在proxy引发一系列新的SIP请求; users可以在SIP servers注册它们的位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ko
4
2 基本SIP协议功能实体
定位服务(Location Service):SIP重定位服务器或代理服务器用来获得被叫位 置的一种服务,可由定位服务器提供,但SIP协议不规定SIP服务器如何请求定位服 务。
代理,代理服务器(Proxy、Proxy sever):用于代表其他用户发出请求的中间 程序。它既是客户机也是服务器。用户请求可以直接被代理服务器处理或被转发给 别的代理服务器。代理服务器在转发之前要对消息进行解析 ,必要时还会改写请 求。
用户助理客户(User Agent Client):用来发起SIP请求的客户程序。
用户助理服务器(User Agent Server): 收到SIP请求后负责与用户联系并代表 用户回送响应的服务程序。该响应可以表示接受、拒绝或重定向请求消息。
ko
5
3 SIP协议消息
SIP 消息采用文本方式编码,分为两类:请 求消息和响应消息。
消息体一般采用SDP(Session Description Protocol)协议, 会话描述协议
ko
9
INVITE sip:567767@138.1.0.13:5060 SIP/2.0 //请求行 From: "89880000"<sip:89880000@138.1.0.13>;tag=111c368-8a010053-13c4-40030-cd-7128334e-cd To: <sip:567767@138.1.0.13:5060> Call-ID: 10d4608-8a010053-13c4-40030-cd-37fe6ab0-cd CSeq: 1 INVITE Via: SIP/2.0/UDP 138.1.0.83:5060;branch=z9hG4bK-cd-32352-af6db88 Max-Forwards: 70 Supported: replaces User-Agent: Gaoke MG6000 Serial Gateway Contact: 89880000<sip:89880000@138.1.0.83:5060> Allow: INVITE,ACK,CANCEL,BYE,OPTIONS,PRACK,UPDATE,SUBSCRIBE,NOTIFY,REFER,INFO Content-Type: application/sdp Content-Length: 278
SIP协议基本流程交流学习
公司
徽标
ko
1
提纲
SIP协议概述 SIP协议基本流程及抓包分析
ko
2
SIP协议概述
SIP协议概念 基本SIP协议功能实体 SIP协议消息 SIP消息基本结构
ko
3
1 SIP协议概念
SIP(Session Initiation Protocol) 会话初始协 议,“是一个应用层的信令控制协议。用于创建、 修改和释放一个或多个参与者的会话。这些会话可 以是Internet多媒体会议、IP电话或多媒体分发。 会话的参与者可以通过组播(multicast) 、网状单 播(unicast)或两者的混合体进行通信。”
请求消息和响应消息的格式,一般由起始行,若干 个消息头和消息体构成。
SIP一般消息 = 起始行
*消息头
CRLF(空行)
[消息体]
起始行 = 请求行/状态行 ( SIP请求消息起始行是请求行 (Request-Line),响应消息起始行是状态行(StatusLine))。
请求消息头至少包括From、To、CSeq、Call-ID、MaxForwards、Via 六个头字段,它们是构建SIP消息基本单元
v=0 o=89880000 1377333347 4616012 IN IP4 138.1.0.83 s=Audio Session i=Audio Session c=IN IP4 138.1.0.83 t=0 0 m=audio 12000 RTP/AVP 8 0 18 97 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=rtpmap:97 telephone-event/8000 a=fmtp:97 0-16 a=pti 作而发给服务器的SIP 消息。
响应消息:用于对请求消息进行响应,指 示呼叫的成功或失败状态。
ko
6
请求消息类型包括: INVITE,ACK,OPTIONS,BYE,CANCEL 和 REGISTER 消息等
INVITE:用于邀请用户加入一个呼叫。 ACK:用于对请求消息的响应消息进行确认。 OPTIONS:用于请求能力信息。 BYE:用于释放已建立的呼叫。 CANCEL:用于释放尚未建立的呼叫。 REGISTER:用于向SIP网络服务器登记用户位置信息。
ko
7
响应消息由状态码来区分,状态码包含三位整数,状 态码的第一位用于定义响应类型,另外两位用于进一 步对响应进行更加详细的说明,包括:
1xx,2xx,3xx,4xx,5xx,6xx
1xx:临时响应,表示已经接收到请求消息,正在对其进行 处理;
2xx:成功响应,表示请求已经被接收、处理并被成功接受
3xx:重定向响应,表示为完成请求消息需要采取进一步的 行动
4xx:客户机错误,表示请求消息中包含语法错误或者SIP服 务器不能完成对该请求消息的处理。
5xx:服务器错误,表示SIP服务器故障不能完成对正确消息 的处理
6xx:全局故障,表示请求不能在任何SIP服务器上实现。
ko
8
4 SIP消息基本结构
重定向服务器(Redirect server):用来接收SIP请求,将其地址映射成零个或 多个新地址,并把结果返回给客户。与代理服务器(Proxy Server)不同,它不发 出自己的SIP请求;与用户助理服务器(User Agent Server)不同,它不接受呼叫。
注册员(Registrar):用来接收 REGISTER 请求消息的服务器,常与代理或重定 向服务器在同一位置,可以提供定位服务。