




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 SSUB-040-0SSUB-040-0 NGNNGN技术原理专题技术原理专题 - H248H248协议原理协议原理 中兴通讯学院 NGN课程开发室 2 学习纲要 n通过对本章的学习,您将了解: 协议所定义的网络实体 协议的寻址方式 协议中的命令 协议的所定义的通信机制方式 协议流程的简单分析 3 Part1 H.248协议的整体概念 4 什么是协议 协议 Xiy agree on共同计议;协商 agreement;accord;concord经过谈判、协 商而制定的共同承认、共同遵守的文件 5 需要了解的几个问题 nH248协议发生在谁和谁之间? nH248协议起什么作用? n同类似的其他协议相比,H248协议有些什么 特点? 6 历史背景 基于H323体系的第一代IP电话 PSTN/ISDN GW GK H323 Terminal 媒体变换 信令转换 呼叫控制 n功能扩展性不强:业务的 实现需要对复杂的网关实 体进行改造。 n容量扩展性不强:网关功 能实体太过复杂,对大规 模用户的使用支持不好。 7 网关分解功能模型网关分解功能模型 Softswitch SG MG BICC/SIP-T RTP/RTCP SIGTRAN ISUP/MTP TDM Trunk H.248 Control Edge 8 H248的发展历史 9 解答第一个问题 nH248协议发生在谁和谁之间? SS7 Netwo rk Broadband Access DatabaseSCP Softswit ch Softswit ch AAA Server Application Server Policy ServerService Control Core Packet NetworkCore Packet Network SGTGMSAGAGNAS H323 GW IAD WAGAccess Core IP PBX PSTN/ISD N Wireles s 10 解答第二个问题 nH248协议起什么作用? 它主要的作用就是将呼叫逻辑控制从媒体网关 分离出来,使媒体网关只保持媒体格式转换 功能 11 解答第三个问题 n同其他网关分离协议相比,H248协议有些什 么特点? ASN.1和文本行两种编码方式 完全开放的扩展机制:包扩展机制。与MGCP的包扩 展机制相比, 机制更开放,定义的包更多。 对多媒体业务和多方会议支持更好 12 Part2 H.248协议组成 13 连接模型的引入 H248协议的目的是对媒体网关的承载连接行为 进行控制和监视。为此,首要的问题就是对媒体网 关内部对象进行抽象和描述。 那么,H248提出了网关的连接模型概念。 14 终端和关联域终端和关联域 关联域关联域 TerminationTermination 媒体网关媒体网关 TerminationTermination TerminationTermination TerminationTermination TerminationTermination TerminationTermination TerminationTermination TerminationTermination Term. XTerm. X 终端终端 Context. XContext. X 15 终端和关联域终端和关联域 Termination SCN Bearer Channel Termination RTP Stream Termination SCN Bearer Channel Context Termination SCN Bearer Channel Termination RTP Stream Context Termination SCN Bearer Channel Context Termination RTP Stream Null Context 16 终端和关联域 l终端(Termination): 概念:媒体流的源和宿。一个终端可以终结一个 或多个媒体流。 半永久性终端:物理终端,例如IAD上的一个Z接口 临时性终端:一个信息流,例如一个RTP语音流。 Root终端:代表MG本身。 l关联域(Context): 概念:代表一组终端之间的相互关系。 Null Context:空关联域,代表尚未和其他终端 关联的终端,例如,空闲的用户线。 17 连接模型示意(呼叫等待) 媒体网关 关联域 1 RTP流 T2 SCN 承载信道 T1 媒体网关 关联域 1 RTP流 T2 关联域 2 SCN 承载信道 T3 关联域 2 SCN 承载信道 T3 SCN 承载信道 T1 18 终端 l终端ID 终端可用Termination ID进行标识,Termination ID由 MG分配。 l终端描述特性 性质(Property):服务状态、媒体信道属性等; 事件(Event):例如摘机、挂机等; 信号(Signal):例如拨号音、DTMF信号等; 统计(Statistics):采集并上报给MGC的统计数据; 19 关联域 l关联特性 关联标识(ContextID): Context 的标识; 拓扑结构(Topology):媒体的流向 优先权(Priority):提供关联的优先处理信息; 紧急呼叫的标识符:提供关联的紧急处理信息。 20 描述符 l描述符(Descriptor) 概念:一种语法元素(数据结构),用来描述终端的 特性;H248V1共定义了19个描述语,可以分为7类。 终端状态和配备:TerminationState、Modem; 媒体流相关属性:Media、Stream、Local、Remote 、LocalControl、Multiplex; 事件相关特性:Event、DigitMap、EventBuffer、 ObservedEvents; 21 描述符 l描述符(Descriptor) 信号特性:Signals; 特性监视和管理:Audit、Statistics、Packages、 ServiceChange; 关联域特性:Topology; 出错指示:Error。 22 封包 l封包(Package) 概念:一种终端特性描述的扩展机制,凡是未在基础 协议的描述语中定义的终端特性可以根据需要增补定义 相应的封包。 常用包举例:al(模拟线管理包)、cg(呼叫进程音 发生包)、dd(Dtmf检测包)、Au(高级放音包); 23 cg: call progress tone generate (呼叫进程包) al: analog line(模拟用户包) cg/dt-(dial tone)拨号音,cg/bt-(busy tone)忙 音,cg/wt-(warning tone)嗥鸣音 al/of-(offhook)摘机,al/on-(onhook)挂机, al/fl-(flashhook)叉簧 Dd/ce表示DTMF收号,mfd/cd表示脉冲收号 H248 H248 常见包常见包 24 Add 命令 MGMGC Add nMGCMG, n把一个终端加入到一 个关联域中, n如果context ID没有 指定就新建一个关联域 25 Modify 命令 MGC Add Modify nMGCMG, n修改终端属性,事件 或者信号属性 MG 26 Subtract 命令 MGC Add Modify subtract nMGCMG, n从一个关联域中移出 一个终端。 n如果关联域中没有任 何终端则删除关联域 MG 27 Move 命令 MGC Add Modify subtract Move nMGCMG,将一个终 端从一个关联域中移到 另一个关联域中 MG 28 AuditValue 命令 MGC Add Modify subtract Move AuditValue nMGCMG, n获得终端的当前信息 ,事件,信号信息以及 统计信息 MG 29 AuditCapability 命令 MGC Add Modify subtract Move AuditValue AuditCapability nMGCMG, n获取一个媒体网关的 容量性能指标 MG 30 Notify 命令 MGC Add Modify subtract Move AuditValue AuditCapability Notify nMGMGC, n媒体网关通过此命令 通知媒体网关控制器在 其内部发生的事件(比 如用户提机)。, MG 31 ServiceChange 命令 MGC Add Modify subtract Move AuditValue AuditCapability Notify ServiceChange nMGCMG nMGCMG 启动服务 退出服务 nMGMGC 启动服务 退出服务 注册 MG 32 事务通信机制 特点:支持多个命令的并行发送,提高协议的传送效 率。即多个命令组合成事务(Transaction) 33 事务结务结 构 事务务 Action1 Command1Command2 Action3 Command1Command2 Command3Command4 Action2 TopologyDescriptor 事务标识 同一Action中的所有命令控制范围为同一Context 因此通常每个命令都带有ContextID 34 事务响应 发送方接受方 TransactionRequest TransactionReply/ TransactioinPending TransactionResponseAck 35 消息和事务 事物1 H248 message Action1 Command1Command2 Action3 Command1Command2 Command4 Action2 事物2 Action1 Command1 TopologyDescriptor MediaDescriptor 36 通信方式 Softswitch MG H.248 TCP/UDP IP Three-way Handshake Port 2944: Text-encoded Port 2945: Binary-encoded H.248 37 “重启雪崩”保护 n每个MG都需要重启计 时器来防止“重启雪崩” n定时器的值随机初始化 MGC MGMGMGMG ServiceChange Restart Avalanche 38 Part3 呼叫流程分析 39 情 景 n网关注册注销流程分析 n呼叫建立流程分析 n呼叫解除流程分析 40 网关注册注销 SSIAD SVC_CHG_REQ SVC_CHG_REPLY MEGACO/1 10.66.100.12:2944 Transaction = 9998 Context = - ServiceChange = ROOT Services Method=Resta rt, ServiceChange Address=2944, Profile=ResGW/1 MEGACO/1 10.66.100.1:2944 Reply = 9998 Context = - ServiceChange = ROOT Services ServiceChangeAddress=294 4, Profile=ResGW/1 41 呼叫建立呼叫建立( (事件事件1)1) SSIAD NTFY_REQ MEGACO/1 10.66.100.12:2944 Transaction = 49414 Context = - Notify = AG58900 ObservedEvents = 2000 20020403T08131100 : al/of MEGACO/1 10.66.100.1:2944 P=49414 C=- N=AG58900 IAD 提机 NTFY_REPLY 42 呼叫建立呼叫建立( (事件事件2)2) SSIAD NTFY_REQ MEGACO/1 10.66.100.12:2944 Reply = 25218 Context = - Modify = AG58900 IAD NTFY_REPLY MOD_REQ MOD_REPLY 放拨号音 MEGACO/1 10.66.100.1:2944 T=25218 C=- MF=AG58900 DM=DM999264604954 (F025xxxxx|FF),E=2002 dd/ce DM=DM999264604954 ,al/on,al/fl,SG cg/dt 提机 43 呼叫建立呼叫建立( (事件事件3)3) SSIAD NTFY_REQ MEGACO/1 10.66.100.12:2944 Transaction = 49415 Context = - Notify = AG58900 ObservedEvents = 2002 20020403T08131500 : dd/ce ds = “F02582325“ , (#02582325) Meth = UM MEGACO/1 10.66.100.1:2944 Rply=49415 Context=- Notify=AG58900 IAD NTFY_REPLY MOD_REQ MOD_REPLY NTFY_REPLY 放号音 拨号 NTFY_REQ 提机 44 呼叫建立呼叫建立( (事件事件4)4) SSIAD NTFY_REQ MEGACO/1 10.66.100.12:2944 Reply = 10003 Context = 2000 Add = AG58900, Add=RTP/00000 Media Stream = 1 Local v=0 c=IN IP4 10.66.100.12 m=audio 2222 RTP/AVP 4 a=ptime:30 a=recvonly MEGACO/1 10.66.100.1:2944 Transaction = 10003 Context = $ Add = AG58900,Add = $ Media Stream = 1 LocalControl Mode = ReceiveOnly,nt/jit=40 ; in ms, Local v=0 c=IN IP4 $ m=audio $ RTP/AVP 4 a=ptime:30 IAD NTFY_REPLY MOD_REQ MOD_REPLY NTFY_REQ NTFY_REPLY ADD_REQ ADD_REPLY 提机 45 呼叫建立呼叫建立( (事件事件5)5) SSIAD NTFY_REQ MEGACO/1 10.66.100.1:2944 Transaction = 50003 Context = $ Add = AG58901 Media Stream = 1 LocalControl Mode=SendReceive , Events=1234al/of, Signals al/ri,Add = $ Media Stream =1 LocalControl Mode=SendReceive, nt/jit=40 ; in ms, Local v=0 c=IN IP4 $ m=audio $ RTP/AVP 4 a=ptime:30, Remote v=0 c=IN IP4 10.66.100.12 m=audio 2222 RTP/AVP 4 a=ptime:30 ; MEGACO/1 10.66.100.13:2944 Reply = 50003 Context = 5000 Add = AG58901, Add = RTP/00001 Media Stream = 1 Local v=0 c=IN IP4 10.66.100.13 m=audio 1111 RTP/AVP 4 ; IAD 提机 NTFY_REPLY MOD_REQ MOD_REPLY NTFY_REQ NTFY_REPLY ADD_REQ ADD_REPLY ADD_REQ ADD_REPLY 响铃 46 呼叫建立呼叫建立( (事件事件6)6) SSIAD MEGACO/1 10.66.100.12:2944 Reply = 10005 Context = 2000 Modify = AG58900 Modify = RTP/00000 MEGACO/1 10.66.100.1:2944 Transaction = 10005 Context = 2000 Modify = AG58900 Signals cg/rt, Modify = RTP/00000 Media Stream =1 Remote v=0 c=IN IP4 10.66.100.13 m=audio 1111 RTP/AVP 4 ; IAD MOD_REQ MOD_REPLY 回铃音 47 呼叫建立呼叫建立( (事件事件7)7) SSIAD MEGACO/1 10.66.100.1:2944 Reply = 50005 Context = -5000 Notify = AG58901 MEGACO/1 10.66.100.13:2944 Transaction = 50005 Context = 5000 Notify = AG58901 ObservedEvents =1234 19990729T22020002:al/ of IAD MOD_REQ MOD_REPLY 回铃音 提机NTFY_REQ NTFY_REPLY 48 呼叫建立呼叫建立( (事件事件8)8) SSIAD MEGACO/1 10.66.100.1:2944 Transaction = 10006 Context = 5000 Modify = AG58901 Events = 1235 al/on, Signals ; to turn off ringing MEGACO/1 10.66.100.13:2944 Reply = 10006 Context = 5000 Modify = AG58901, Modify = RTP/00001 IAD MOD_REQ MOD_REPLY 回铃音 提机NTFY_REQ NTFY_REPLY MOD_REQ MOD_RERLY 49 呼叫建立呼叫建立( (事件事件9)9) SSIAD MEGACO/1 10.66.100.12:2944 Reply = 10006 Context = 2000 Modify = RTP/00000, Modify = AG58900 MEGACO/1 10.66.100.1:2944 Transaction = 10006 Context = 2000 Modify = RTP/00000 Media Stream = 1 LocalControl Mode=SendReceive, Modify = AG58900 Signals IAD MOD_REQ MOD_REPLY 回铃音 提机NTFY_REQ NTFY_REPLY MOD_REQ MOD_RERLY MOD_REQ MOD_REPLY 呼叫建立 50 呼叫解除呼叫解除( (事件事件10)10) SSIAD MEGACO/1 10.66.100.1:2944 Reply = 50008 Context = - Notify = AG58901 MEGACO/1 10.66.100.13:2944 Transaction = 50008 Context = 5000 Notify = AG58901 ObservedEvents =1235 19990729T24020002:al/ on IAD NTFY_REQ NTFY_REPLY 挂机 51 呼叫解除呼叫解除( (事件事件11)11) SSIAD MEGACO/1 10.66.100.1:2944 Transaction = 50009 Context = 5000 Subtract = AG58901 AuditStatistics, Subtract = RTP/00001 AuditStatistics MEGACO/1 10.66.100.13:2944 Reply = 50009 Context = 5000 Subtract = AG58901 Statistics nt/os=45123, ; nt/dur=40 ; , Subtract = RTP/00001 Statistics rtp/ps=1245, nt/os=62345, rtp/pr=780, nt/or=45123, rtp/pl=10, rtp/jit=27, rtp/delay=48 IAD NTFY_REQ NTFY_REPLY SUB_REQ SUB_RERLY 挂机 52 呼叫解除呼叫解除( (事件事件12)12) SSIAD IAD SUB_REQ SUB_REPLY 挂机 NTFY_REQ NTFY_REPLY Conversation Terminated SUB_REQ SUB_RERLY MEGACO/1 10.66.100.1:2944 Transaction = 50009 Context = 2000 Subtract = AG58900 AuditStatistics, Subtract = RTP/00000 AuditStatistics MEGACO/1 10.66.100.12:2944 Reply = 50009 Context = 2000 Subtract = AG58900 Statistics nt/os=45123, ; nt/dur=40 ; , Subtract = RTP/00000 Statistics rtp/ps=1245, nt/os=62345, rtp/pr=780, nt/or=45123, rtp/pl=10, rtp/jit=27, rtp/delay=48 53 Core Packet NetworkCore Packet Network ZXSS10 SS1B msg7200PSTN Switch H.248/si gtran H248/sigtranLS1 LS2 H248应用于TG/SG工作原理 54 情景模式 Softswitch TG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12横撇教学设计-2025-2026学年小学书法苏少版三年级下册-苏少版
- 27.2.1 第1课时 平行线分线段成比例2024-2025学年九年级下册数学同步说课稿(人教版)
- 4.3 基于物联网的项目开发教学设计-2025-2026学年高中信息技术浙教版2019选修6 开源硬件项目设计-浙教版2019
- 2025年中考数学试题分类汇编:二次函数的性质及应用(13大考点48题) (第1期)原卷版
- 2025年全国中级养老护理员职业技能考试A证题库(含答案)
- 小学升学考试卷及答案
- 蒸馏设备基础知识培训内容课件
- 蒲松龄课件教学课件
- 消防考试网络题目及答案
- 测井工实际操作考试题及答案
- 如何申请非遗
- 越剧《梁山伯与祝英台》剧本
- 广东省广州市越秀区2024年八年级下学期期末英语试卷附答案
- JJF1030-2023温度校准用恒温槽技术性能测试规范
- 矿山压力与岩层控制(第二章)
- 幼儿园低结构材料清单
- 注塑标准成型条件表电子表格模板
- 冶金传输原理课件
- 《健康是1财富是》课件
- 最常用2000个英语单词-(含注释)
- 《输血制度及流程》课件
评论
0/150
提交评论