收藏 分享(赏)

《EPON技术及应用》课件第七章 VOIP-H248.ppt

上传人:bubibi 文档编号:21809406 上传时间:2024-05-25 格式:PPT 页数:53 大小:1.54MB
下载 相关 举报
《EPON技术及应用》课件第七章 VOIP-H248.ppt_第1页
第1页 / 共53页
《EPON技术及应用》课件第七章 VOIP-H248.ppt_第2页
第2页 / 共53页
《EPON技术及应用》课件第七章 VOIP-H248.ppt_第3页
第3页 / 共53页
《EPON技术及应用》课件第七章 VOIP-H248.ppt_第4页
第4页 / 共53页
《EPON技术及应用》课件第七章 VOIP-H248.ppt_第5页
第5页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、学习目标n通过对本章的学习,您将了解:l协议所定义的网络实体l协议中的命令l协议流程的分析lH248和NO.7信令的配合呼叫流程名词解释协议Xiy agree on 共同共同计议;协商商 agreement;accord;concord 经过谈判、判、协商而商而制定的共同承制定的共同承认、共同遵守的文件、共同遵守的文件Part1H.248协议的整体概念的整体概念历史背景功能功能扩展性不展性不强:业务的的实现需要需要对复复杂的的网关网关实体体进行改造。行改造。容量容量扩展性不展性不强:网关:网关功能功能实体太体太过复复杂,对大大规模用模用户的使用的使用支持不好。支持不好。基于基于H323体系的第

2、一代体系的第一代IP电话电话PSTN/ISDNGWGKH323 Terminal媒体变换信令转换呼叫控制SoftswitchSGMGBICC/SIP-TRTP/RTCPSIGTRANISUP/MTPTDM TrunkH.248ControlEdge网关分解功能模型H248(MEGACO)的历史几个问题H248协议发生在生在谁和和谁之之间?H248协议起什么作用?起什么作用?同同类似的其他似的其他协议相比,相比,H248协议有些什么特点?有些什么特点?解答第一个问题H248协议发生在生在谁和和谁之之间?SS7 NetworkBroadband AccessDatabaseSCPSoftswitc

3、hSoftswitchAAA ServerApplicationServerPolicy ServerServiceControlCore Packet NetworkCore Packet NetworkSGTGMSAGAGNASH323GWIAD WAGAccessCoreIP PBXPSTN/ISDNWireless解答第二个问题H248协议起什么作用?起什么作用?它主要的作用就是将呼叫它主要的作用就是将呼叫逻辑控制从媒体网关分离出来,控制从媒体网关分离出来,使媒体网关只保持媒体格式使媒体网关只保持媒体格式转换功能功能解答第三个问题同其他网关分离协议相比,同其他网关分离协议相比,H248

4、H248协议有些什么协议有些什么特点?特点?ASN.1和文本行两种编码方式 完全开放的扩展机制:包扩展机制。与MGCP的包扩 展机制相比,机制更开放,定义的包更多。对多媒体业务和多方会议支持更好 Part2H.248的的组成成连接模型的引入H248协议的目的是对媒体网关的承载连接行为进行控制和监视。为此,首要的问题就是对媒体网关内部对象进行抽象和描述。那么,H248提出了网关的连接模型概念。关联域关联域关联域关联域TerminationTermination媒体网关媒体网关媒体网关媒体网关TerminationTerminationTerminationTerminationTerminati

5、onTerminationTerminationTerminationTerminationTerminationTerminationTerminationTerminationTerminationTerm.XTerm.X终端终端终端终端Context.XContext.X终端和关联域 1终端和关联域 2l终端(Termination):n概念:媒体流的源和宿。一个终端可以终结一个 或多个媒体流。n半永久性终端:物理终端,例如IAD上的一个Z接口n临时性终端:一个信息流,例如一个RTP语音流。nRoot终端:代表MG本身。l关联域(Context):n概念:代表一组终端之间的相互关系。nN

6、ull Context:空关联域,代表尚未和其他终端关联的终端,例如,空闲的用户线。连接模型示意(呼叫等待)媒体网关关联域关联域 1RTP流T2SCN承载信道T1媒体网关关联域关联域 1RTP流T2关联域关联域 2SCN承载信道T3关联域关联域 2SCN承载信道T3SCN承载信道T1关联域关关联特性特性关联标识(ContextID):Context 的标识;拓扑结构(Topology):媒体的流向优先权(Priority):提供关联的优先处理信息;紧急呼叫的标识符:提供关联的紧急处理信息。终端终端端ID 终端可用Termination ID进行标识,Termination ID由MG分配终端描

7、述特性端描述特性性质(Property):服务状态、媒体信道属性等;事件(Event):例如摘机、挂机等;信号(Signal):例如拨号音、DTMF信号等;统计(Statistics):采集上报给MGC的统计数据;描述符描述符(描述符(Descriptor)概念:一种语法元素(数据结构),用来描述终端的特性;H248V1共定义了19个描述语,可以分为7类。终端状态和配备:TerminationState(终结点状态)、Modem;媒体流相关属性:Media(媒体)、Stream(流)、Local(本地)、Remote(远程)、LocalContro(局部控制)l;事件相关特性:Event事件、

8、DigitMap描述符、EventBuffe事件缓存r、ObservedEvents被观察事件;封包封包(封包(Package)概念:一种终端特性描述的扩展机制,凡是未在基础协议的描述语中定义的终端特性可以根据需要增补定义相应的封包。常用包举例:al(模拟线管理包)、cg(呼叫进程音发生包)、dd(Dtmf检测包)、Au(高级放音包);H248 常见包名词介绍cg:call progress tone generate(呼叫呼叫进程包程包)al:analog line(模(模拟用用户包)包)cg/dt-(dial tone)拨号音,号音,cg/bt-(busy tone)忙音,忙音,cg/wt

9、-(warning tone)嗥鸣音音al/of-(offhook)摘机,摘机,al/on-(onhook)挂机,挂机,al/fl-(flashhook)叉簧叉簧Dd/ce表示表示DTMF收号,收号,mfd/cd表示脉冲收号表示脉冲收号八个命令MGMGCAddnMGCMG,n把一个终端加入到一把一个终端加入到一个关联域中个关联域中,n如果如果context ID没有没有指定就新建一个关联域指定就新建一个关联域八个命令MGCAddModifynMGCMG,n修改终端属性,事件修改终端属性,事件或者信号属性或者信号属性MG八个命令MGCAddModifysubtractnMGCMG,n从一个关联域

10、中移出从一个关联域中移出一个终端。一个终端。n如果关联域中没有任如果关联域中没有任何终端则删除关联域何终端则删除关联域MG八个命令MGCAddModifysubtractMovenMGCMG,将一个终,将一个终端从一个关联域中移到端从一个关联域中移到另一个关联域中另一个关联域中MG八个命令MGCAddModifysubtractMoveAuditValuenMGCMG,n获得终端的当前信息,获得终端的当前信息,事件,信号信息以及统事件,信号信息以及统计信息计信息MG八个命令MGCAddModifysubtractMoveAuditValueAuditCapabilitynMGCMG,n获取一个

11、媒体网关的获取一个媒体网关的容量性能指标容量性能指标MG八个命令MGCAddModifysubtractMoveAuditValueAuditCapabilityNotifynMGMGC,n媒体网关通过此命令媒体网关通过此命令通知媒体网关控制器在通知媒体网关控制器在其内部发生的事件(比其内部发生的事件(比如用户提机)。如用户提机)。,MG八个命令MGCAddModifysubtractMoveAuditValueAuditCapabilityNotifyServiceChangenMGCMGnMGCMG启动服务启动服务退出服务退出服务nMGMGC 启动服务启动服务退出服务退出服务注册注册MG事

12、务通信机制特点:支持多个命令的并行特点:支持多个命令的并行发送,提高送,提高协议的送的送效率。即多个命令效率。即多个命令组合成事合成事务(Transaction)事务事务Action1Command1Command2Action3Command1Command2Command3Command4Action2TopologyDescriptor事务标识同一Action中的所有命令控制范围为同一Context因此通常每个命令都带有ContextID事务响应发送方发送方接受方接受方TransactionRequest请求请求TransactionReply/回复回复TransactioinPendi

13、ng(等等待待)TransactionResponseAck确认确认 通信方式SoftswitchMGH.248TCP/UDPIPThree-way HandshakePort 2944:Text-encodedPort 2945:Binary-encodedH.248“重启雪崩”保护n每个每个MG都需要重启计都需要重启计时器来防止时器来防止“重启雪崩重启雪崩”n计时器的随机初始化计时器的随机初始化MGCMGMGMGMGServiceChangeRestart AvalanchePart3呼叫流程分析呼叫流程分析情景网关登入注网关登入注销 呼叫建立呼叫建立呼叫解除呼叫解除网关登入注销SSIAD

14、SVC_CHG_REQSVC_CHG_REPLYMEGACO/1 10.66.100.12:2944 Transaction=9998 Context=-ServiceChange=ROOT Services Method=Restart,ServiceChangeAddress=2944,Profile=ResGW/1 MEGACO/1 10.66.100.1:2944 Reply=9998 Context=-ServiceChange=ROOT Services ServiceChangeAddress=2944,Profile=ResGW/1 SSIADNTFY_REQMEGACO/1

15、10.66.100.12:2944 Transaction=49414 Context=-Notify=AG58900 ObservedEvents=2000 20020403T08131100:al/of MEGACO/1 10.66.100.1:2944 P=49414C=-N=AG58900IAD提机提机NTFY_REPLY呼叫建立SSIADNTFY_REQMEGACO/1 10.66.100.12:2944 Reply=25218 Context=-Modify=AG58900 IADNTFY_REPLYMOD_REQMOD_REPLY放拨号音放拨号音MEGACO/1 10.66.10

16、0.1:2944 T=25218 C=-MF=AG58900DM=DM99(#|0X.|11X|13XXXXXXXXX|2-8XXXXXX|9XXXXXXXX),E=2002dd/ce DM=DM99,al/on,al/fl,SGcg/dt提机提机呼叫建立SSIADNTFY_REQMEGACO/1 10.66.100.12:2944 Transaction=49415 Context=-Notify=AG58900 ObservedEvents=2002 20020403T08131500:dd/ce ds=“26778086,Meth=UM MEGACO/1 10.66.100.1:2944

17、 Rply=49415Context=-Notify=AG58900IADNTFY_REPLYMOD_REQMOD_REPLYNTFY_REPLY放号音放号音拨号拨号NTFY_REQ提机提机呼叫建立SSIADNTFY_REQMEGACO/1 10.66.100.12:2944 Reply=10003 Context=2000 Add=AG58900,Add=RTP/00000Media Stream=1 Local v=0c=IN IP4 10.66.100.12m=audio 2222 RTP/AVP 4a=ptime:30 a=recvonlyMEGACO/1 10.66.100.1:29

18、44 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:30IADNTFY_REPLYMOD_REQMOD_REPLYNTFY_REQNTFY_REPLYADD_REQADD_REPLY提机提机呼叫建立SSIADNTFY_REQMEGACO/1 10.66.100.1:2944Transaction=50003 Context=$Add=AG589

19、01 Media Stream=1 LocalControlMode=SendReceive,Events=1234al/of,Signals al/ri,Add =$Media Stream=1LocalControlMode=SendReceive,nt/jit=40;in ms,Local v=0 c=IN IP4$m=audio$RTP/AVP 4a=ptime:30,Remote v=0 c=IN IP4 10.66.100.12m=audio 2222 RTP/AVP 4a=ptime:30;MEGACO/1 10.66.100.13:2944 Reply=50003 Contex

20、t=5000 Add=AG58901,Add=RTP/00001Media Stream=1 Local v=0c=IN IP4 10.66.100.13m=audio 1111 RTP/AVP 4;IAD提机提机NTFY_REPLYMOD_REQMOD_REPLYNTFY_REQNTFY_REPLYADD_REQADD_REPLYADD_REQADD_REPLY响铃响铃呼叫建立SSIADMEGACO/1 10.66.100.12:2944 Reply=10005 Context=2000 Modify=AG58900 Modify=RTP/00000 MEGACO/1 10.66.100.1

21、:2944 Transaction=10005 Context=2000 Modify=AG58900 Signals cg/rt,Modify=RTP/00000 Media Stream=1 Remote v=0c=IN IP4 10.66.100.13m=audio 1111 RTP/AVP 4;IADMOD_REQMOD_REPLY回铃音回铃音呼叫建立SSIADMEGACO/1 10.66.100.1:2944 Reply=50005 Context=-Notify=AG58901MEGACO/1 10.66.100.13:2944 Transaction=50005 Context=

22、5000 Notify=AG58901 ObservedEvents=1234 19990729T22020002:al/ofIADMOD_REQMOD_REPLY回铃音回铃音提机提机NTFY_REQNTFY_REPLY呼叫建立SSIADMEGACO/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=AG5

23、8901,Modify=RTP/00001IADMOD_REQMOD_REPLY回铃音回铃音提机提机NTFY_REQNTFY_REPLYMOD_REQMOD_RERLY呼叫建立SSIADMEGACO/1 10.66.100.12:2944 Reply=10006 Context=2000 Modify=RTP/00000,Modify=AG58900MEGACO/1 10.66.100.1:2944 Transaction=10006 Context=2000 Modify=RTP/00000 Media Stream=1 LocalControl Mode=SendReceive,Modif

24、y=AG58900 Signals IADMOD_REQMOD_REPLY回铃音回铃音提机提机NTFY_REQNTFY_REPLYMOD_REQMOD_RERLYMOD_REQMOD_REPLY呼叫建立呼叫建立呼叫建立SSIADMEGACO/1 10.66.100.1:2944 Reply=50008 Context=-Notify=AG58901MEGACO/1 10.66.100.13:2944 Transaction=50008 Context=5000 Notify=AG58901ObservedEvents=1235 19990729T24020002:al/on IADNTFY_R

25、EQNTFY_REPLY挂机挂机呼叫解除SSIADMEGACO/1 10.66.100.1:2944 Transaction=10007 Context=2000 Modify=AG58900signals cg/bt MEGACO/1 10.66.100.12:2944 Reply=10007 Context=5000 Modify=AG58900 IADNTFY_REQNTFY_REPLYOnhookMOD_REQMOD_REPLY呼叫解除SSIADMEGACO/1 10.66.100.1:2944 Transaction=50009 Context=5000 Subtract=AG589

26、01AuditStatistics,Subtract=RTP/00001AuditStatisticsMEGACO/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 IADNTFY_REQNTFY_REPLYSUB_REQSUB_RE

27、RLY挂机挂机呼叫解除MOD_REQMOD_REPLYSSIADIADSUB_REQSUB_REPLY挂机挂机NTFY_REQNTFY_REPLYConversation TerminatedSUB_REQSUB_RERLYMEGACO/1 10.66.100.1:2944 Transaction=50009 Context=2000 Subtract=AG58900AuditStatistics,Subtract=RTP/00000AuditStatisticsMEGACO/1 10.66.100.12:2944 Reply=50009 Context=2000 Subtract=AG589

28、00 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 呼叫解除MOD_REQMOD_REPLYSSIAD1NTFY_REQIAD2提机提机MOD_REQNTFY_REQADD_REQADD_REQ响铃响铃 已知已知Remote 添加终端添加终端 Local呼叫建立放拨号音放拨号音号码图表号码图表拨号拨号增加终端增加终端 Local RTPMOD_REQ回

29、铃音回铃音 告知告知Remote提机提机NTFY_REQMOD_REQ停回铃音停回铃音MOD_REQ停回铃音停回铃音呼叫建立呼叫建立NTFY_REQ挂机挂机 关联为空关联为空MOD_REQ忙音忙音SUB_REQ删除终端删除终端SUB_REQ删除终端删除终端Core Packet NetworkCore Packet NetworkZXSS10 SS1Bmsg72000755-26778086PSTN SwitchH.248/SIGTRANH248/SIGTRAN0755-26788001LS1LS2H248应用于TG/SG工作原理SS7-H.248 SS7信令过程SoftswitchTGTGS

30、GSGDatabaseApplicationServerZTELS1ZTELS23.Analysis&Routing1.IAM2.IAM4.Add5.Reply of Add6.Add7.Reply of Add8.IAM11.ACM9.IAM10.ACM14.ACM13.ACM12.Modify(Notify)17.Modify16.ANM19.ANM18.ANM15.ANM呼叫流程解析主叫用主叫用户摘机摘机拨号后,号后,LS1号号码分析,分析,发现是一个出局呼叫,是一个出局呼叫,寻找找路由,占用到路由,占用到TG1的中的中继,生成,生成IAM消息消息发给SG1。SG1转发IAM消息消息给S

31、S。SS收到收到LS1的的IAM消息后,根据被叫号消息后,根据被叫号码作号作号码分析,判断分析,判断这是是一个前往一个前往LS2的出局呼叫。的出局呼叫。SS向向TG1发送送Add 消息,在消息,在TG 中中创建一个新建一个新context,并加入入,并加入入局中局中继的的termination 和和让TG1选择RTP termination,其中,其中RTP 的的Mode 设置置为Receiveonly,并,并设置置语音音压缩算法;算法;TG1向向SS 应答答Reply 消息,分配消息,分配资源源RTP1,其中包括,其中包括该RTP1的的IP 地址,采用的地址,采用的语音音压缩算法和算法和RT

32、P 端口号等;端口号等;SS 根据号根据号码分析分析结果,果,选择了了TG2上面的一条出局中上面的一条出局中继,向,向TG2 发送送Add 消息,在消息,在TG2 创建一个新建一个新context,加入出局中,加入出局中继的的termination,并告知,并告知TG1的的RTP端口信息,要求端口信息,要求TG2选择一一个个RTP端口。端口。TG2 分配分配资源源RTP2,其中包括,其中包括该RTP2的的IP 地址,采用的地址,采用的语音音压缩算法和算法和RTP 端口号等;端口号等;呼叫流程解析SS 收到收到TG2 的正确响的正确响应后向后向SG2发送送IAM;SG2转发IAM给LS2。LS2

33、收到收到IAM后,做号后,做号码分析,分析,发现被叫属于本被叫属于本局用局用户,被叫振,被叫振铃,回,回ACM消息消息给SG2。SG2转发ACM消息消息给SS。SS向向TG1 发送送Modify 消息,告知消息,告知TG2的的RTP端端口信息。口信息。SS发ACM消息消息给SG1。SG1转发ACM消息消息给LS1,主叫用,主叫用户听回听回铃音。音。被叫用被叫用户提机,停振提机,停振铃,LS2发应答消息答消息ANM给SG2。SG2转发ANM给SS。SS需要接通会需要接通会话,向,向TG1 发送送Modify 消息,将消息,将其其RTP端口模式修改端口模式修改为SendReceive;SS发ANM给SG1。SG1转发ANM给LS1,主被叫用,主被叫用户接通。接通。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 终生教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报