您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > AA000004 MGCP协议
ISSUE固网产品课程开发室AA000004MGCP协议2.0华为机密,未经许可不得扩散文档密级:内部公开2学习目标清楚MGCP协议的作用掌握MGCP命令画出MGCP协议的消息交互过程学习完本课程,您应该能够:华为机密,未经许可不得扩散文档密级:内部公开3参考资料随机手册--技术手册--信令与协议分册--MGCP华为机密,未经许可不得扩散文档密级:内部公开4课程内容第一节概述第二节协议消息第三节呼叫流程华为机密,未经许可不得扩散文档密级:内部公开5媒体网关控制协议媒体网关控制协议用于媒体网关控制器(MediaGatewayControlProtocol,MGC)与媒体网关(MediaGateway,MG)之间的通信。SoftX3000作为控制层设备,支持MGCP和H.248两种媒体网关控制协议。MGCMGMGCP/H.248协议IP消息华为机密,未经许可不得扩散文档密级:内部公开6术语网关网关(Gateway):实现不同体系结构的网络之间的互联互通。在NGN体系结构中,NGN通过一些网关与其它网络互通。中继网关(TG):提供传统电话网(PSTN)和承载语音的IP网的接口。接入网关(AG):提供传统模拟用户线或者数字专用分组交换机与承载语音的IP网络之间的接口。住宅网关(RG):为IP语音网提供传统的模拟接口(RJ11)的实体。住宅网关的例子包括电缆调制解调器/电缆机顶盒,xDSL设备和宽带无线设备。华为机密,未经许可不得扩散文档密级:内部公开7术语呼叫代理:媒体网关控制器(MGC)的另一种称法,提供信令和呼叫处理功能,用于控制电话网关的外部呼叫控制单元。SoftX3000呼叫代理(MGC)MG控制流媒体流SoftPhoneE-phone华为机密,未经许可不得扩散文档密级:内部公开8术语端点:端点(EndPoint)是数据的发源端或者接收端,它可以是一个物理的概念,也可以是一个虚拟的概念。媒体资源服务器(MRS):一种网关,用于支持多种端点类型,如通知服务器接入点,交互式语音响应接入点,和会议桥路接入点等等。MGC端点1端点2MRSIAD(AG)华为机密,未经许可不得扩散文档密级:内部公开9术语端点标识的组成:该端点所在的网关的域名;该端点在网关内的本地名称;域名与本地名之间用“@”来分隔,就像是一个Email地址。端点标识举例接入媒体网关:aaln/1@amg1.hauwei.com——指域名为amg1.hauwei.com的接入媒体网关aaln接口的第一个端口。中继网关:X35V3+A4/13@gw23.example.net——指example网络中第23号网关中接口X35V3+A4上第13条TDM电路。华为机密,未经许可不得扩散文档密级:内部公开10术语呼叫连接:华为机密,未经许可不得扩散文档密级:内部公开11呼叫连接的创建MGC(CA)MGMG创建连接响应创建连接响应修改连接通话响应华为机密,未经许可不得扩散文档密级:内部公开12术语连接标识呼叫标识事件和信号事件——如摘机、挂机、拍叉或拨号号码等;信号——如拨号音、回铃音、忙音等。华为机密,未经许可不得扩散文档密级:内部公开13术语DigitMap呼叫代理请求网关采集用户拨打号码的收号方案例如:(0T|00T|[1-7]xxx|8xxxxxxx|#xxxxxxx|*xx|91xxxxxxxxxx|9011x.T)表示如下收号方式:0本地接线员00长途接线员xxxx本地区号8xxxxxxx本地号码#xxxxxxx在其它公司服务区内的本地快捷号码*xx开始服务91xxxxxxxxxx长途号码9011+最多15位数字国际号码华为机密,未经许可不得扩散文档密级:内部公开14MGCP协议概念MGCP定义了一种呼叫控制结构,在该结构中,呼叫控制与业务承载分离。呼叫控制功能独立在MG(MediaGateway)外部,由称为MGC或CA的外部呼叫控制单元处理。MG需要执行MGC发出的命令。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。MGCMG控制流媒体流华为机密,未经许可不得扩散文档密级:内部公开15协议栈MGCPUDPIPMAC链路层网络层传输层应用层华为机密,未经许可不得扩散文档密级:内部公开16MGCP在SoftX3000中的实现SoftX3000PSTNSoftPhoneTMG8010MRSIADE-phoneE-phoneIPCoreSS7E1华为机密,未经许可不得扩散文档密级:内部公开17互通支持SoftX3000支持MGCP与下列协议的互通:SIP:SIP用户/SIP中继;H.323:H.323用户/H.323中继;ISUP:通过ISUP中继的PSTN用户。SIPPSTNIPCoreH.323SoftX3000SoftSwitchSIP用户H.323用户SIPH.323ISUPIADMGCP华为机密,未经许可不得扩散文档密级:内部公开18课程内容第一节概述第二节协议消息第三节呼叫流程华为机密,未经许可不得扩散文档密级:内部公开19消息种类媒体网关控制器(MGC)和网关(MG)之间共有九种MGCP消息。当消息发送到MG或MGC时,称它为命令。当命令的证实消息从MG或MGC送回时,称为响应。命令和响应是不可分的,收到命令时,MG或MGC会立即送回一个响应。命令响应MGCMG华为机密,未经许可不得扩散文档密级:内部公开20命令行命令行包括四项内容:请求动词名(命令名称)、事务标识、执行命令的端点(实体)和协议版本,这四项均通过空格隔开。命令名称事务标识端点参数名:参数值参数名:参数值……协议版本命令行参数行华为机密,未经许可不得扩散文档密级:内部公开21命令名称序号命令名称代码描述1EndpointConfigurationEPCFMGC→MG,指示网关某端点电路侧的编码特性2CreateConnectionCRCXMGC→MG,呼叫代理用此命令将某端点和指定的IP地址和UDP端口关联。另外还需要向远端端点发送一个创建连接命令,这样才能建立两个端点间的连接3ModifyConnectionMDCXMGC→MG,修改先前建立连接的参数,呼叫代理用该命令将第二个端点的“会话描述”(IP地址、UDP端口和打包参数等信息)提供给第一个端点。一旦该过程完成,双方可以进行双向通讯4DeleteConnectionDLCXMGC→MG,删除先前建立的连接5NotificationRequestRQNT请求网关监视某端点发生的某些事件,如发生则通知呼叫代理华为机密,未经许可不得扩散文档密级:内部公开22命令名称序号命令名称代码描述6NotifyNTFYMG→MGC,网关用此命令通知呼叫代理,请求监视的某些事件已发生7AuditEndpointsAUEPMGC→MG,呼叫代理用此命令获得某端点或一组端点的详细信息8AuditConnectionAUCXMGC→MG,呼叫代理用此命令获得某端点上某连接的详细信息9RestartInProgressRSIPMG→MGC,网关用此命令告知某端点退出服务或投入服务华为机密,未经许可不得扩散文档密级:内部公开23命令原因码原因码原因描述000表示端点状态正常(该原因码只用来响应审计请求)900表示端点功能失常901端点退出业务902表示低层连接失败由MG或MGC终端发起的删除连接命令或者重启进程命令中,必须包含原因码(ReasonCodes),用来表明删除连接或者重启的原因。华为机密,未经许可不得扩散文档密级:内部公开24命令响应格式所有的MGCP命令都要接收者回送响应。响应行由响应码,连接标识和一个由空格隔开的可选注释组成。响应码是一个三位的数值,表示命令的执行状态。如:2001203OK响应码功能分类100-199:表示临时应答200和299之间的值表示成功完成400-499:表明命令执行时遇到一个临时性的错误500-599:表明命令执行时遇到一个永久性的错误华为机密,未经许可不得扩散文档密级:内部公开25课程内容第一节概述第二节协议消息第三节呼叫流程华为机密,未经许可不得扩散文档密级:内部公开26网关注册流程SoftX3000MGRSIPRSIP_RSP华为机密,未经许可不得扩散文档密级:内部公开27MGCP呼叫流程UserMGSoftX3000MGUser1RQNTACK2NTFYACK3RQNTACK4NTFYACK5CRCXACK8RQNTOff-hookACKDialtoneRingbacktone6CRCXACKRingingOff-hook9NTFYACKDialing7RQNTACK华为机密,未经许可不得扩散文档密级:内部公开28MGCP呼叫流程(续)UserMGSoftX3000MGUser11MDCXACK16NTFYACK13DLCXACKBusytone14DLCXACKOn-hook12NTFYACKOn-hook10MDCXACKCONVERSATION15RQNTACK17RQNTACK13MDCXACK华为机密,未经许可不得扩散文档密级:内部公开29失败的呼叫流程UserMGSoftX3000MGUser1RQNTACK2NTFYACK3RQNTACK4NTFYACK5RQNTACKOff-hookDialtoneDialingBusytoneOn-hook6NTFYACK7RQNTACK华为机密,未经许可不得扩散文档密级:内部公开30问题MGCP协议有哪些命令?EPCF、CRCX、MDCX、DLCX、RQNT、NTFY、AUEP、AUCX、RSIPMGCP协议有哪些命令响应?200和299之间的值表示成功完成400和499之间的值表示临时错误500和599之间的值表示永久错误华为机密,未经许可不得扩散文档密级:内部公开31小结MGCP的概念和功能:MGCP协议用于MGC同MG之间进行通信,是承载控制协议。MGCP有9个命令和3类响应,每个命令由4部分组成,响应中200~299值表示成功完成,其余则表示不成功。MGCP呼叫流程中各命令的作用应重点掌握。华为机密,未经许可不得扩散文档密级:内部公开32
本文标题:AA000004 MGCP协议
链接地址:https://www.777doc.com/doc-3286678 .html