基于VOIP的网络组建与配置 第10页|免费论文
图5-4 网关连接图
5.2.8 呼叫流程
1.涉及内容
其基本的呼叫流程如下[6]:
(1) UAC 向网络服务器(proxy 或redirect)发出呼叫请求;
(2) 网络服务器(proxy 或redirect)通过查找名字、定位用户,最终找到被叫UAS;
(3)被叫UAS 响应用户请求(拒绝或接受请求),该响应沿原路返回;
(4) 主叫UAC 收到响应后,接通被叫或者终止这次呼叫请求;
SIP 协议采用和HTTP 类似的请求-响应协议过程和消息结构。
SIP 消息由三个部分组成:
标识消息类型和目的地址的起始行,携带消息参数的头部以及承载任意附加信息的消息体。消息体中传送的最重要的信息就是由SDP(Session Description Protocol)协议描述的媒体控制信息,供终端协商并建立媒体信道。
SIP 协议主要有优类消息,它们分别是:
A. INVITE、
B. BYE
C. OPTIONS
D. ACK
E. REGISTER
F. CANCEL
SIP消息方式[10]:
(1)INVITE:INVITE 消息用于发起呼叫请求。
INVITE 消息包括消息头和数据区两部分。
INVITE 消息头包含主、被呼叫的地址,呼叫主题和呼叫优先级等信息。
数据区则是关于会话媒体的信息,可由会话描述协议SDP 来实现。
SDP 和H.245 协议具有类似的功能,主要用于描述终端的媒体处理能力。由于数据区对于SIP 协议是不可见的,因此SIP 协议也可以和H.245 协议相结合使用。
(2)BYE:当一个用户决定中止会话时,可以使用BYE 来结束会话。
(3)OPTIONS:用于询问被叫端的能力信息,但OPTIONS 本身并不能发起呼叫。
(4)ACK:对已收到的消息进行确认应答。
(5)REGISTER:用于用户向SIP 服务器传送位置信息或地址信息。
(6)CANCEL:取消当前的请求,但它并不能中止已经建立的连接。
SIP相关回应参数:
1xx: 提示信息。请求已经收到,可继续处理请求。
2xx: 表示呼叫已经正确的被接受和处理。
3xx: 重定向。表示该呼叫需被重定向处理。
4xx: 客户机错误。表示该消息存在表达错误。
5xx: 服务器错误。表示服务器不能处理该消息。
6xx: 全局错误,请求不能在任何服务器中处理。
2.输出信息
相关的调试信息命令
debug
根据配置好的号码,进行互通测试:产生如下响应消息:
(1)INVITE请求消息
Request-Line: INVITE sip:
10000@222.170.2.1;user=phone SIP/2.0
Via: SIP/2.0/UDP 222.170.2.2;branch=z9hG4bKaclqaxqNm
From: <sip:20000@222.170.2.2>;tag=1c7314
To: <sip:10000@222.170.2.1>
CSeq: 74175 INVITE
Contact: <sip:20000@222.170.2.2;user=phone>
Supported: em,timer,replaces
Max-Forwards: 70
Accept-Language: en
Allow: REGISTER,OPTIONS,INVITE,ACK,CANCEL,BYE,NOTIFY
Content-Type: application/sdp
Content-Length: 208
(2)Cancel请求消息
Request-Line: CANCEL sip:20000@192.216.2.18:5060 SIP/2.0
Via: SIP/2.0/UDP 192.216.2.45:5060
From:<sip:40000@192.216.2.45:5060>;tag=D073.84C6
To: <sip:20000@192.216.2.18:5060>
CSeq: 5604 CANCEL
Content-Length: 0
Max-Forwards: 70
Contact: sip:40000@192.216.2.45:5060
Supported: timer
(3)ACK请求消息
ACK sip:20000@192.216.2.18:5060 SIP/2.0
Via: SIP/2.0/UDP 192.216.2.45:5060
From: <sip:40000@192.216.2.45:5060>;tag=D073.84C6
To: <sip:20000@192.216.2.18:5060>;tag=3116BFC-C1F
CSeq: 5604 ACK
Content-Length: 0
Max-Forwards: 70
(4)BYE请求消息
BYE sip:40000@192.216.2.45:5060 SIP/2.0
Via: SIP/2.0/UDP 192.216.2.18:5060
From: <sip:20000@192.216.2.18>;tag=31C3B60-5D0
To: <sip:40000@192.216.2.45>;tag=D343.04DB
Max-Forwards: 6
Timestamp: 947006699
CSeq: 103 BYE
youerw.com
-2267
CSeq: 5576 INVITE
Session-Expires: 1800;refresher=uas
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, COMET, REFER, SUBSCRIBE, NOTIFY, INFO
Allow-Events: telephone-event
Contact: <sip:20000@192.216.2.18:5060>
Content-Type: application/sdp
Content-Length: 273
5.2.9 优化方案
1涉及内容
A 常用的编码格式
GSM ,13.4Kbps/s,手机编码
iLBC iLBC 是20ms或者30ms的帧长度,15.2kbps 或者 13.3kbps 的比特速率
音频压缩协议G.7xx:
G.711 G.711 是10ms的帧长度, 64kbps的比特速率,程控交换机最常用
G.723 G.723 是30ms的帧长度, 5.3kbps或者6.4kbps的比特速率
G.726 G.726-32 (也叫 G.721)是10ms的帧长度,32kbps的比特速率
G.728 G.728 是2.5ms的帧长度, 16kbps的比特速率
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
基于VOIP的网络组建与配置 第10页下载如图片无法显示或论文不完整,请联系qq752018766