1、交换原理实验sip信令分析实验报告交换原理实验sip信令分析实验报告D82888,代理服务器IP地址为192.168.1.240处接收。Cseq字段用于标识事务并对事物进行标识。这里的请求序列号为1,是一个随机生成的数,在同一个呼叫中,每一个新的请求消息的数据都会加1。在Contact-Type字段中指出可消息体的类型,这里的消息体类型为SDP,所以Content-Type头部字段为“Content-Type:applicaton/sdp”。2. 软交换服务器回复电话机A鉴权响应软交换服务器回复电话机A一个鉴权响应,要求呼叫用户进行鉴权。如图所示。Source:proxy 192.168.1.
2、240 destination:A 192.168.1.102Status-Code为407,在Via头字段中显示的协议版本号2.0,并且表明了消息将要被发往的地址为192.168.1.102:5060,branch参数标识有当前请求所建立的事务。From和To字段分别表示请求发起方的逻辑标识和请求消息的逻辑接受者。这里的From字段为82088192.168.1.240,表示从号码为82088,代理服务器IP地址192.168.1.240处发起,To地段为82888192.168.1.240,表示发送到号码为82888,代理服务器IP地址为192.168.1.240处接收。3. 电话机A回复
3、代理服务器的鉴权要求电话机A在接收到代理服务器的鉴权要求后,回复代理服务器一个ACK确认相应。Source:A 192.168.1.102 destination:proxy 192.168.1.240不同于其他相应消息,这里的Cseq字段中的请求方法为ACK,并且序号为2,在之前的请求基础上加上1。终端电话机A根据407消息中的鉴权信息,如nonce值等信息,重新生成注册信息,发送给服务器。4. 代理服务器尝试呼叫电话机B代理服务器接收到电话机A发来的鉴权信息后,验证通过,给被叫电话机B发送呼叫请求,并同时给电话机A发送一个试呼(Trying)消息,表示正在尝试对SIP URL为828881
4、92.168.1.240电话机B进行呼叫。如图为代理服务器尝试呼叫电话机B。Source:proxy 192.168.1.240 destination:A 192.168.1.1285代理服务器给电话机A试呼(Trying)消息,表示正在尝试对电话机B进行呼叫如图为代理服务器给电话机A发送一个试呼响应。Source:proxy 192.168.1.240 destination:A 192.168.1.1026. 电话机B给代理服务器发送振铃响应当电话机B接收到代理服务器的呼叫请求后,接收代理服务器的请求后,给代理服务器发送一个被叫振铃响应,表示被叫用户已经得到代理服务器的请求,正在振铃提示
5、被叫用户。Source:proxy 192.168.1.128 destination:A 192.168.1.2407. 代理服务器B的振铃响应发送给电话A代理服务器在接收到电话用户B发来的振铃相应后立即将消息发送给电话A,表示在线路上双方的通话已经没有任何的问题,等待的就是电话B的摘机相应。Source:proxy 192.168.1.240 destination A 192.168.1.1028. 电话机B用户摘机发送给服务器在察觉到电话振铃之后,电话B的用户摘机,这样就表示电话用户B接收电话用户A的请求。Source:proxy 192.168.1.128 destination:A
6、 192.168.1.2409. 代理服务器接收到电话机B的应答后,将电话机B的响应发送给电话A代理服务器接收到电话B的应答之后马上将电话B的响应发送给电话A,表示电话B接收了电话A的呼叫请求,呼叫双方可以通话了。Source:proxy 192.168.1.240 destination :A 192.168.1.102电话A在接收到代理服务器发来的确认可以通话的信息后,电话A通过代理服务器给电话B发送一个确认信息。表示已经接收到可以通话的信息,并确认自己现在已经准备好,可以通话了。10. 电话机B接收到代理发来的确认消息后,进入会话状态在电话B接收到代理发来的确认消息后,双方就进入会话状态
7、,通过RTP数据包放在UDP包中传送。Source:proxy 192.168.1.240 destination :A 192.168.1.12811电话B机向代理服务器发送BYE请求Source:proxy 192.168.1.128 destination :A 192.168.1.24012. 代理服务器将BYE请求转发给话机A代理服务器在接收到话机B的BYE请求后,将BYE请求转发给话机A,过程如图所示。Source:proxy 192.168.1.240 destination:A 192.168.1.10213. 话机A回复B的BYE请求200(OK)响应话机A收到代理服务器发来的话机B的BYE请求后,通过中间代理服务器回复B一个200(OK)响应。Source:A 192.168.1.102 destination:proxy 192.168.1.24014. 话机B确认话机A已收到自己的BYE请求话机B在接收到中间代理服务器发送的200(OK)响应后,确认话机A已收到自己的BYE请求。Source:A 192.168.1.240 destination:proxy 192.168.1.128
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1