1 / 13

主讲教师:李新颖 Cell:13893358954 Email:lixinying@mail.lzjtu

现代交换技术实验. 实验 10 呼叫流程分析. 主讲教师:李新颖 Cell:13893358954 Email:lixinying@mail.lzjtu.cn. 实验 10 呼叫流程分析. 一、实验目的 1. 掌握简单软交换中的呼叫流程; 2. 理解各个过程呼叫响应的意义。. 实验 10 呼叫流程分析. 二、实验设备 1. 软交换服务器系统设备 1 台 2. 现代交换平台实验箱 1 个 3.IP 网络电话机 1 个 4. 快速以太网交换机 1 台 5.SOHO 集线器 1 个 6. 网线若干. 实验 1 0 呼叫流程分析.

Download Presentation

主讲教师:李新颖 Cell:13893358954 Email:lixinying@mail.lzjtu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 现代交换技术实验 实验10呼叫流程分析 主讲教师:李新颖 Cell:13893358954 Email:lixinying@mail.lzjtu.cn

  2. 实验10 呼叫流程分析 • 一、实验目的 • 1.掌握简单软交换中的呼叫流程; • 2.理解各个过程呼叫响应的意义。

  3. 实验10 呼叫流程分析 • 二、实验设备 • 1.软交换服务器系统设备1台 • 2.现代交换平台实验箱1个 • 3.IP网络电话机1个 • 4.快速以太网交换机1台 • 5.SOHO集线器1个 • 6.网线若干

  4. 实验10呼叫流程分析 三、实验内容 用SIP来建立通讯通常需要有六个步骤: 1.登记, 发起和定位用户。 2.进行媒体协商--通常采用SDP方式来携带媒体参数。 3.由被叫方来决定是否接纳该呼叫。 4.呼叫媒体流建立并交互。 5.呼叫更改或处理如呼叫转移。 6.呼叫终止。

  5. 实验10呼叫流程分析 (1)话音质量较差; (2)不同公司开发的软件不兼容,双方必须使用同一种软件; (3)由于属于联机应用,双方在通话前要预约; (4)用户只限于PC机用户,不利于IP电话作为一项业务开展

  6. 实验10呼叫流程分析 User Agent A Proxy Server A Proxy Server B Location/Redirect Server User Agent B 2 INVITE 3 302 (Moved Temporarily) 1 INVITE 4 ACK 6 INVITE 5 INVITE 呼叫 建立 9 180(Ringing) 8 180(Ringing) 7 180(Ringing) 11 200(OK) 10 200(OK) 12 200(OK) 14 ACK 13 ACK 15 OPTIONS 16 200(OK) RTP MEDIA PATH 媒体通道 17 BYE 18 BYE 呼叫拆除 20 200(OK)

  7. 实验10呼叫流程分析 如上如所示,这里搭建的是一个由一个重定向服务器、两个代理服务器Proxy Server A和Proxy Server B加上两个呼叫终端组成的软交换系统。 首先用户终端A向用户终端B发起呼叫请求,用户终端A拨通B的号码。User Agent A请求首先到达的是Proxy Server A,Proxy Server A接受到终端A的呼叫请求,但是可能代理服务器A自己也不知道SIP用户B所在的位置,它就会将请求发送给位置服务器,通过位置服务器查找出SIP用户B的位置。如果这个位置服务器还是不知道B的地址的话,请求还会继续向下一个位置服务器发送,直到

  8. 实验10呼叫流程分析 找到B的位置为止。另一种情况是遇到重定向服务器,用户B发送重定向消息给重定向服务器,当用户终端B接收到其他的用户终端呼叫时,用户终端会发送重定向消息给软交换机,重定向服务器根据用户的指定将此呼叫接到新的地址。 User Agent A知道了Agent B的新地址后,将直接发送新的INVITE给Agent B的代理服务器,再通过Proxy Server B发送请求改Agent B,Agent B接收到用户终端A的请求后,首先通过他们之间的代理服务器返回一个180相应,表示被叫用户B已经收到了Agent A的呼叫请求,正在处理

  9. 实验10呼叫流程分析 该呼叫请求。当被叫用户终端B接收理解User Agent A的请求并摘机准备应答后,User Agent B发送一个200(OK)得相应给Agent A,通知Agent A可以通话了。User Agent A收到B终端发来的200(OK)相应后,回复终端B一个ACK相应,用于证实UA已收到对于INVITE请求的最终响应。在进行正式的通话之前,客户机使用询问(OPTION)方法来询问服务器的性能。;例如,用来判别被叫方用户代理是否支持特定类型的媒体,或者判别被叫方用户代理如何应答INVITE消息。在这种情况下,这个消息的应答指出了用户可支持的媒体类型,或指出用户当前不可用。UA

  10. 实验10 呼叫流程分析 A在接受到UA B 发来的询问请求后,会恢复UA B一个ACK相应,恢复消息中包含了代理支持的媒体类型和用户是否可用。在确认好双方US 都支持的媒体类型且用户当前可用后,双方UA的会话就可以正式进行了。 双边的UA通过RTP协议完成会话传输功能。RTP数据包由RTP头部和负载组成,RTP头部主要包含传输媒体的类型、格式、序列号、时间戳等信息,RTP数据包负载可以包括音频抽样信号、压缩视频数据等。一个或多个RTP数据包可以放在一个UDP包中传送。

  11. 实验10呼叫流程分析 最后在通话结束时,由通话的任意一方挂机结束通话,并向被挂机方发送BYE消息,如上图中所示,有User Agent B挂机结束会话,发送BYE消息给客户端A,通知客户端A自己结束了会话。在UA A接收到客户端B发来的BYE消息后,知道了对方结束了通话,User Agent A同时也发送消息200(OK)相应消息,表示收到的结束通话消息,并挂机结束通话。 这里的信令流程可以是有很多个代理服务器组成的,这样在实际的运用过程中会相对而言复杂多变。

  12. 实验10呼叫流程分析 同时这一需要注意的是,试验中所提及的各种服务器全部都集成在试验中用到的软件换服务器设备中。 时间

  13. 实验10呼叫流程分析 • 四、思考题: • 1.如果这个软交换系统中有多个代理服务器,代理服务器的个数和SIP信令消息中的什么字段有关系? • 2.呼叫流程图中OPTIONS字段的意义?

More Related