交换原理实验sip信令分析实验报告.docx
《交换原理实验sip信令分析实验报告.docx》由会员分享,可在线阅读,更多相关《交换原理实验sip信令分析实验报告.docx(12页珍藏版)》请在冰点文库上搜索。
交换原理实验sip信令分析实验报告
交换原理实验sip信令分析实验报告
D
82888,代理服务器IP地址为192.168.1.240处接收。
Cseq字段用于标识事务并对事物进行标识。
这里的请求序列号为1,是一个随机生成的数,在同一个呼叫中,每一个新的请求消息的数据都会加1。
在Contact-Type字段中指出可消息体的类型,这里的消息体类型为SDP,所以Content-Type头部字段为“Content-Type:
applicaton/sdp”。
2.软交换服务器回复电话机A鉴权响应
软交换服务器回复电话机A一个鉴权响应,要求呼叫用户进行鉴权。
如图所示。
Source:
proxy192.168.1.240destination:
A192.168.1.102
Status-Code为407,在Via头字段中显示的协议版本号2.0,并且表明了消息将要被发往的地址为192.168.1.102:
5060,branch参数标识有当前请求所建立的事务。
From和To字段分别表示请求发起方的逻辑标识和请求消息的逻辑接受者。
这里的From字段为82088@192.168.1.240,表示从号码为82088,代理服务器IP地址192.168.1.240处发起,To地段为82888@192.168.1.240,表示发送到号码为82888,代理服务器IP地址为192.168.1.240处接收。
3.电话机A回复代理服务器的鉴权要求
电话机A在接收到代理服务器的鉴权要求后,回复代理服务器一个ACK确认相应。
Source:
A192.168.1.102destination:
proxy192.168.1.240
不同于其他相应消息,这里的Cseq字段中的请求方法为ACK,并且序号为2,在之前的请求基础上加上1。
终端电话机A根据407消息中的鉴权信息,如nonce值等信息,重新生成注册信息,发送给服务器。
4.代理服务器尝试呼叫电话机B
代理服务器接收到电话机A发来的鉴权信息后,验证通过,给被叫电话机B发送呼叫请求,并同时给电话机A发送一个试呼(Trying)消息,表示正在尝试对SIPURL为82888@192.168.1.240电话机B进行呼叫。
如图为代理服务器尝试呼叫电话机B。
Source:
proxy192.168.1.240destination:
A192.168.1.128
5.代理服务器给电话机A试呼(Trying)消息,表示正在尝试对电话机B进行呼叫
如图为代理服务器给电话机A发送一个试呼响应。
Source:
proxy192.168.1.240destination:
A192.168.1.102
6.电话机B给代理服务器发送振铃响应
当电话机B接收到代理服务器的呼叫请求后,接收代理服务器的请求后,给代理服务器发送一个被叫振铃响应,表示被叫用户已经得到代理服务器的请求,正在振铃提示被叫用户。
Source:
proxy192.168.1.128destination:
A192.168.1.240
7.代理服务器B的振铃响应发送给电话A
代理服务器在接收到电话用户B发来的振铃相应后立即将消息发送给电话A,表示在线路上双方的通话已经没有任何的问题,等待的就是电话B的摘机相应。
Source:
proxy192.168.1.240destinationA192.168.1.102
8.电话机B用户摘机发送给服务器
在察觉到电话振铃之后,电话B的用户摘机,这样就表示电话用户B接收电话用户A的请求。
Source:
proxy192.168.1.128destination:
A192.168.1.240
9.代理服务器接收到电话机B的应答后,将电话机B的响应发送给电话A
代理服务器接收到电话B的应答之后马上将电话B的响应发送给电话A,表示电话B接收了电话A的呼叫请求,呼叫双方可以通话了。
Source:
proxy192.168.1.240destination:
A192.168.1.102
电话A在接收到代理服务器发来的确认可以通话的信息后,电话A通过代理服务器给电话B发送一个确认信息。
表示已经接收到可以通话的信息,并确认自己现在已经准备好,可以通话了。
10.电话机B接收到代理发来的确认消息后,进入会话状态
在电话B接收到代理发来的确认消息后,双方就进入会话状态,通过RTP数据包放在UDP包中传送。
Source:
proxy192.168.1.240destination:
A192.168.1.128
11.电话B机向代理服务器发送BYE请求
Source:
proxy192.168.1.128destination:
A192.168.1.240
12.代理服务器将BYE请求转发给话机A
代理服务器在接收到话机B的BYE请求后,将BYE请求转发给话机A,过程如图所示。
Source:
proxy192.168.1.240destination:
A192.168.1.102
13.话机A回复B的BYE请求200(OK)响应
话机A收到代理服务器发来的话机B的BYE请求后,通过中间代理服务器回复B一个200(OK)响应。
Source:
A192.168.1.102destination:
proxy192.168.1.240
14.话机B确认话机A已收到自己的BYE请求
话机B在接收到中间代理服务器发送的200(OK)响应后,确认话机A已收到自己的BYE请求。
Source:
A192.168.1.240destination:
proxy192.168.1.128