版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1) MG1 检测到用户User1 的摘机,将此摘机事件通过Notify 命令上报给MGC;2) MGC 向MG1 返回Reply;3) MGC 向MG1 发送Modify 消息,向MG1 发送号码表(Digitmap);请求MG1 放拨号音(cg/dt);并检测收号完成(dd/ce)、挂机(al/on)、拍叉簧(al/fl)事件;4) MG1 向MGC 返回Reply;5) MG1 上的用户User1 拨号,MG1 根据MGC 所下发的号码表进行收号,并将所拨号码及匹配结果用Notify 消息上报MGC;6) MGC 向MG1 返回Reply;7) MGC 向MG1 发送Add 消息,在MG
2、 中创建一个新context, 并在context 中加入用户User1 的 termination 和RTP termination,其中RTP 的Mode 设置为ReceiveOnly,并设置语音压缩算法;8) MG1 为所需Add 的RTP 分配资源RTP1,并向MGC 应答Reply 消息,其中包括该RTP1的IP 地址,采用的语音压缩算法和RTP 端口号等;9) MGC 向MG2 发送Add 消息,在MG2 创建一个新context,在context 中加入用户User2的termination 和RTP termination,其中Mode 设置为SendReceive,并设置远端
3、RTP 地址及端口号、语音压缩算法等;10) MG2 为所需Add 的RTP 分配资源RTP2,并向MGC 应答Reply 消息,其中包括该RTP2的IP 地址,采用的语音压缩算法和RTP 端口号等;11) MGC 向MG2 发送Modify 消息,MG2 向被叫送振铃音(al/ri);12) MG2 向MGC 应答;13) MGC 向MG1 发送Modify 消息,让User1 放回铃音(cg/rt),并设置RTP1 的远端RTP 地址及端口号、语音压缩算法等;14) MG1 向MGC 返回Reply;15) MG2 检测到用户User2 的摘机,将此摘机事件通过Notify 命令上报给MG
4、C;16) MGC 向MG1 返回Reply;17) MGC 向MG2 发送Modify 消息,让MG2 检测User2 的挂机(al/on)、拍叉簧(al/fl)事件;18) MG2 向MGC 返回Reply;19) MGC 向MG1 发送Modify 消息,让User1 停回铃音SG,并设置RTP1 的Mode 为SendReceive;20) MG1 向MGC 返回Reply;User1 与User2 正常通话。Packet ListPacket DetailsPacket BytesWireSharkWireShark解析后的信令解析后的信令- 信令原文信令原文FilterFilter
5、中输入中输入“megaco”megaco”进行过滤进行过滤MG110.94.20.223MG210.94.20.222USER1a1USER2a2MGC10.94.20.203检测到的事件摘机物理终结点为“a1”IAD的IP一般,MG发送给MGC的以“MEGACO/1”开头 MGC发送给MG的以“!/1”开头时间和日期MG1检测到用户检测到用户USER1的摘机事件,并将此事件通知的摘机事件,并将此事件通知MGC。Notify命令即通知命令,只能由命令即通知命令,只能由MG向向MGC发起。通常出现在发起。通常出现在MG检测到某些事检测到某些事件(如用户摘挂机、拍叉簧、拨号结束、网络失效等)时通知
6、件(如用户摘挂机、拍叉簧、拨号结束、网络失效等)时通知MGC,也可以作,也可以作为为MG发起的心跳。发起的心跳。MGC向向MG下发数图,给用户放拨号音,并要求下发数图,给用户放拨号音,并要求MG检测用户挂机和拨号完检测用户挂机和拨号完成事件。成事件。dd/ce:拨号完成事件。拨号完成事件。 DM:DigitMap即数图、拨号计划,用于检测和报告即数图、拨号计划,用于检测和报告Termination上接收到的上接收到的拨号事件。拨号事件。示例中的是实验室环境,只要求检测挂机事件,数图也很简单。在实际工程示例中的是实验室环境,只要求检测挂机事件,数图也很简单。在实际工程中,除检测挂机时间外,一般还
7、要检测拍插簧等其它事件。中,除检测挂机时间外,一般还要检测拍插簧等其它事件。拨号音数图检测挂机和拨号完成事件P:ReplyC:ContextN:NotifyK:TransactionResponseAckT(Transaction) P(Reply)K(TransactionResponseAck)每发一个每发一个T,就会收到一个,就会收到一个P,然后再回复一个,然后再回复一个K,它们的编号都是一样的。,它们的编号都是一样的。报文中有时候可以看到报文中有时候可以看到“n”、“r”、“t”。n:换行符:换行符 r:回车:回车 t:制表符:制表符心跳有时候软交换对心跳的回复中带有有时候软交换对心跳
8、的回复中带有“ER=501”,通常不用理会。,通常不用理会。MG1向向MGC报告拨号结束事件,包含用户所拨号码及匹配结果。报告拨号结束事件,包含用户所拨号码及匹配结果。电话号码电话号码明确匹配明确匹配UM:明确匹配。已匹配某一部分拨号事件序列,再收到其它号码已不可能再匹配号码表中的其它拨号事件序列。:明确匹配。已匹配某一部分拨号事件序列,再收到其它号码已不可能再匹配号码表中的其它拨号事件序列。PM:部分匹配。定时器超时且不能与候选拨号事件集完全匹配,或者没有候选拨号事件可以匹配。:部分匹配。定时器超时且不能与候选拨号事件集完全匹配,或者没有候选拨号事件可以匹配。FM:完全匹配。定时器超时且能与
9、候选拨号事件集中的一个拨号事件完全匹配。:完全匹配。定时器超时且能与候选拨号事件集中的一个拨号事件完全匹配。A:Add,向关联中添加终结点M:Media,描述所有媒体流特性的参数L:Local 本地SDP描述符O: LocalControlMode:RC 收发模式为ReceiveOnlyIN Internet,network type中的一种IP4 使用IPv4地址RTP/AVP 8 表示语音编码采用G.711aptime:20 打包时间20msnt/jit=40 允许抖动最大值为40msMGC要求要求MG1选择一个关联,并在该关联中添加主叫物理终结点和临时选择一个关联,并在该关联中添加主叫物
10、理终结点和临时终结点。在媒体描述符中还要求终结点。在媒体描述符中还要求MG1选择本地的选择本地的IP地址和传输端口号。地址和传输端口号。MGC修改修改MG1收发模式为收发模式为RC(ReceiveOnly)。)。MG1收到消息后进行应答,应答中包含了分配的关联号、临时终结点号、收到消息后进行应答,应答中包含了分配的关联号、临时终结点号、IP地址、地址、UDP端口号。端口号。MGC要求要求MG2选择一个关联,并在该关联中添加被叫物理终结点和临时终结点。在媒选择一个关联,并在该关联中添加被叫物理终结点和临时终结点。在媒体描述符中还要求体描述符中还要求MG1选择本地的选择本地的IP地址和传输端口号。
11、同时将主叫侧地址和传输端口号。同时将主叫侧MG1使用的媒体使用的媒体参数告知被叫。参数告知被叫。MGC要求要求MG2检测用户的摘机事件,指示检测用户的摘机事件,指示MG显示来电信息并且合成振铃音显示来电信息并且合成振铃音(andisp/dwa)。)。R:Remote 远端SDP描述符MG2收到消息后进行应答,应答中包含了分配的关联号、临时终结点号、收到消息后进行应答,应答中包含了分配的关联号、临时终结点号、IP地址、地址、UDP端口号。端口号。本例比较特殊,本例比较特殊,MG1和和MG2的临时终结点号和的临时终结点号和UDP端口号完全一样。这在实际工程中一端口号完全一样。这在实际工程中一般不会
12、出现。般不会出现。MGC要求要求MG1向主叫用户放回铃音(向主叫用户放回铃音(cg/rt),同时将被叫侧),同时将被叫侧MG2使用的媒体参数告知主叫。使用的媒体参数告知主叫。MF:ModifyMGC要求要求MG2检测用户挂机事件,并停止放音。检测用户挂机事件,并停止放音。SG :停止放音。:停止放音。MG1停止放音,修改收发模式为停止放音,修改收发模式为SR(SendReceive)。)。通通 话话MGC通知通知MG1停止放音,并对主叫挂机进行确认。停止放音,并对主叫挂机进行确认。MGC通知通知MG1将物理终结点和临时终结点从关联中移除。将物理终结点和临时终结点从关联中移除。S:Subtrac
13、tMG1确认拆线,同时返回终结点处于关联期间的统计数据。确认拆线,同时返回终结点处于关联期间的统计数据。nt/or接收字节接收字节nt/os接收字节接收字节rtp/delay平均时延平均时延rtp/jit抖动抖动rtp/pl丢包率丢包率rtp/pr收包数量收包数量rtp/ps发包数量发包数量MGC通知通知MG1检测摘机事件,为下一次呼叫做好准备。检测摘机事件,为下一次呼叫做好准备。MG2确认拆线,同时返回终结点处于关联期间的统计数据。确认拆线,同时返回终结点处于关联期间的统计数据。MGC通知通知MG2检测摘机事件,为下一次呼叫做好准备。检测摘机事件,为下一次呼叫做好准备。来电号码格式有来电号码
14、格式有FSK和和DTMF二种,我国主要采用二种,我国主要采用FSK制式的来电显示。制式的来电显示。FSK又分为又分为SDMF(单数据消息格式)以及(单数据消息格式)以及MDMF(复合数据消息格式)两种。(复合数据消息格式)两种。当来显的第一个字节为当来显的第一个字节为04时,表明为时,表明为FSK方式的方式的SDMF格式。格式。SDMF格式为:消息格式为:消息类型、消息长度、月、日、时、分、主叫号码、校验值。消息长度包含日期、时间、类型、消息长度、月、日、时、分、主叫号码、校验值。消息长度包含日期、时间、主叫号码。主叫号码。当来显的第一个字节为当来显的第一个字节为80时,表明为时,表明为FSK
15、方式的方式的MDMF格式。格式。华为平台下发的单数据格式的来电显示消息:华为平台下发的单数据格式的来电显示消息:!/1 192.168.3.101:2944 T=372781341C=8MF=aaln/0E=369210122al/*,SGandisp/dwaddb=041030393236313531353838383430303032B1 中兴平台下发的来电显示消息:中兴平台下发的来电显示消息:!/1 192.168.4.2:2944 T=224428040C=11MF=AG58901MTSfsk/fsktype=1,SGal/ri,fsk/fskd=2007-11-15,t=15:01:
16、08,c=52010010不管是单数据消息格式的来显,还是复合数据消息格式的来显,快速看电话号码的方不管是单数据消息格式的来显,还是复合数据消息格式的来显,快速看电话号码的方法:法:从奇数位为从奇数位为3时开始看,看的时候去掉时开始看,看的时候去掉3。andisp/dwaddb=8017010830343231313534310208323232323030303107012013 0 4 2 1 1 5 4 1 2 2 2 2 0 0 0 1andisp/dwaddb=041030373136313632393833333034393931A7 0 7 1 6 1 6 2 9 8 3 3 0
17、 4 9 9 1单数据消息格式:如果不允许显示主叫号码,将传送字符单数据消息格式:如果不允许显示主叫号码,将传送字符P(0 x50); 当终端交换机无法得到主叫号码时,将传送字符当终端交换机无法得到主叫号码时,将传送字符O(0 x4F)。复合数据消息格式:无主叫号码、无主叫姓名:用字符复合数据消息格式:无主叫号码、无主叫姓名:用字符P或或O表示。表示。总结:出现字符总结:出现字符O或者或者P,就没有来显。,就没有来显。!/1 192.168.3.101:2944 T=372849573C=76MF=A0E=369210120al/*,SGandisp/dwaddb=04093039323731
18、3630355005!/1 192.168.4.2:2944 T=224427703C=8MF=AG58901MTSfsk/fsktype=1,SGal/ri,fsk/fskd=2007-11-19,t=10:44:38,r=Private 如果如果RTP不能被不能被WireShark解析,可以在解析,可以在UDP包上点右键,选择包上点右键,选择“Decode As”。在弹出的对话框中找到在弹出的对话框中找到RTP后,选中,点后,选中,点OK。这条。这条RTP流就能被流就能被正常解析。其余的流按此方法相同操作。正常解析。其余的流按此方法相同操作。TelephonyRTPShow All Streams选中一条选中一条Packets比较多的比较多的RTP流,然后点流,然后点Find Reverse,然后点,然后点Analyze。点击点击Player,可以播放,可以播放RTP流。流。详细的详细的RTPRTP流统计信息流统计信息红色表明有丢包红色表明有丢包少了个少了个1081410814点击点击“Decode”。勾选两条流,点勾选两条流,点“Play”进行播放。进行播放。 AddA AuditAT AuditValueAV ContextC DigitMapDM ErrorER EventsE InactiveIN LocalL LocalControlO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度消防安全应急预案修订与培训合同3篇
- 二零二五年度展览展示道具设计与制作合同3篇
- 二零二五年度智能农业设备研发个人合伙退出合同3篇
- 二零二五年度房屋买卖合同附加物业管理合同3篇
- 二零二五年度委托加工生产产品合同3篇
- 二零二五年度房产购买贷款按揭合同范本(含车位)3篇
- 二零二五年度建筑工地砖渣资源化利用合作协议3篇
- 二零二五年度公益扶贫项目帮扶协议
- 二零二五年度新能源汽车充电车位租赁优惠政策合同3篇
- 二零二五年度施工现场安全风险评估与整改合同3篇
- 2024年06月上海广发银行上海分行社会招考(622)笔试历年参考题库附带答案详解
- TSG 51-2023 起重机械安全技术规程 含2024年第1号修改单
- 计算机科学导论
- 浙江省杭州市钱塘区2023-2024学年四年级上学期英语期末试卷
- 《工程勘察设计收费标准》(2002年修订本)
- 2024年一级消防工程师《消防安全技术综合能力》考试真题及答案解析
- 2024-2025学年六上科学期末综合检测卷(含答案)
- 安徽省森林抚育技术导则
- 2023七年级英语下册 Unit 3 How do you get to school Section A 第1课时(1a-2e)教案 (新版)人教新目标版
- 泌尿科主任述职报告
- 2024年湖南省公务员考试《行测》真题及答案解析
评论
0/150
提交评论