软交换培训-MGCP协议_第1页
软交换培训-MGCP协议_第2页
软交换培训-MGCP协议_第3页
软交换培训-MGCP协议_第4页
软交换培训-MGCP协议_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软交换MGCP协议Page2学习完此课程,您将会:清楚MGCP协议的作用掌握MGCP命令画出MGCP协议的消息交互过程目标Page3参考资料随机手册--技术手册--信令与协议分册--MGCPPage4第1章概述第2章协议消息第3章呼叫流程内容介绍Page5媒体网关控制协议媒体网关控制协议:H.248/MGCPPage6术语网关网关(Gateway):实现不同体系结构的网络之间的互联互通。在NGN体系结构中,NGN通过一些网关与其它网络互通。中继网关(TMG):提供传统电话网(PSTN)和承载语音的IP网的接口。接入网关(AMG):提供传统模拟用户线或者数字专用分组交换机与承载语音的IP网络之间的接口。通用媒体网关(UMG:UniversalMediaGateway):主要完成媒体流格式转换与信令转换功能,具有TMG、内置SG(SignalingGateway)、AMG等多种用途。网关的标识:域名例如:Page7术语呼叫代理:媒体网关控制器(MGC)的另一种称法,提供信令和呼叫处理功能,用于控制电话网关的外部呼叫控制单元。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。呼叫代理的标识:Email地址Call-agent@Page8术语端点:端点(EndPoint)是数据的发源端或者接收端,它可以是一个物理的概念,也可以是一个虚拟的概念。端点的标识:“本地名称@网关的域名”常用的表示方法:”物理接口名/终端标识@网关的域名”端点标识举例接入媒体网关:aaln/1@——指域名为的接入媒体网关aaln接口的第一个端口。中继网关:X35V3+A4/13@——指example网络中第23号网关中接口X35V3+A4上第13条TDM电路。Page9术语呼叫连接Page10术语连接标识:十六进制数字组成的字符串,标识本端唯一的连接。呼叫标识:用于标识呼叫,具有唯一性。事件和信号事件——如摘机、挂机、拍叉或拨号号码等;信号——如拨号音、回铃音、忙音等。Page11术语DigitMap呼叫代理请求网关采集用户拨打号码的收号方案(0T|00T|[1-7]xxx|8xxxxxxx|#xxxxxxx|*xx|91xxxxxxxxxx|9011x.T)

数字或字符含义0~9-A~D-X通配值,表示“0~9”之间的任意数字T表示检测到定时器超时,即在匹配完拨号方案后,如果仍然有号码,系统将逐位上报号码*表示DTMF方式中的“*”#表示DTMF方式中的“#”.表示其前面的数字或字符可以出现任意多个,包括0个|用于分隔字符串,表示每个字符串为一个可选择的拨号方案[]表示在其中的数字或字符串中任选一位Page12MGCP在SoftX3000中的实现SoftX3000PSTNSoftPhoneTMG8010MRSIADE-phoneE-phoneIPCoreMGCP/SIP/H.323SS7E1SigtranH.248MGCPMGCPPage13互通支持SoftX3000支持MGCP与下列协议的互通:SIP:SIP用户/SIP中继;H.323:H.323用户/H.323中继;ISUP:通过ISUP中继的PSTN用户。SoftX3000SoftSwitchSIPPSTNIPCoreH.323SIP用户H.323用户SIPH.323ISUPIADMGCPPage14第1章概述第2章协议消息第3章呼叫流程内容介绍Page15协议栈MGCPUDPIPMAC链路层网络层传输层应用层Page16消息的结构Page17消息种类媒体网关控制器(MGC)和网关(MG)间的消息分为命令和响应命令:发送到MG或MGC的消息响应:从MG或MGC送回的命令证实消息命令和响应是不可分的,收到命令时,MG或MGC会立即送回一个响应。命令响应MGCMG命令响应Page18命令序号命令名称代码描述1EndpointConfigurationEPCFMGC→MG,指示网关某端点电路侧的编码特性2CreateConnectionCRCXMGC→MG,呼叫代理用此命令将某端点和指定的IP地址和UDP端口关联。另外还需要向远端端点发送一个创建连接命令,这样才能建立两个端点间的连接3ModifyConnectionMDCXMGC→MG,修改先前建立连接的参数,呼叫代理用该命令将第二个端点的“会话描述”(IP地址、UDP端口和打包参数等信息)提供给第一个端点。一旦该过程完成,双方可以进行双向通讯

4DeleteConnectionDLCXMGC→MG,删除先前建立的连接MGCP协议共有9个命令Page19命令序号命令名称代码描述5NotificationRequestRQNT请求网关监视某端点发生的某些事件,如发生则通知呼叫代理6NotifyNTFYMG→MGC,网关用此命令通知呼叫代理,请求监视的某些事件已发生7AuditEndpointsAUEPMGC→MG,呼叫代理用此命令获得某端点或一组端点的详细信息8AuditConnectionAUCXMGC→MG,呼叫代理用此命令获得某端点上某连接的详细信息9RestartInProgressRSIPMG→MGC,网关用此命令告知某端点退出服务或投入服务Page20命令消息举例CRCX693585490aaln/2@MGCP1.0 C;a265 L:a:PCMA,P:20M:inactive X:65000108 R:D/[0-9*#T](D),G/ld(N)S:Page21命令的响应消息所有的MGCP命令都要接收者回送响应。响应行由响应码,连接标识和一个由空格隔开的可选注释组成。响应码是一个三位的数值,表示命令的执行状态。 如:2001203OK响应码功能分类100-199:表示临时应答

200和299之间的值表示成功完成400-499:表明命令执行时遇到一个临时性的错误500-599:表明命令执行时遇到一个永久性的错误

Page22响应消息举例200693585490CRCXOKI:1607901v=0c=INIP465m=audio5012RTP/AVP80a=ptime:20Page23第1章概述第2章协议消息第3章呼叫流程内容介绍Page24网关注册流程SoftX3000MGRSIPRSIP_RSPPage25MGCP呼叫流程UserMGSoftX3000MGUser1RQNTACK2NTFYACK3RQNTACK4NTFYACK5CRCXACK8RQNTOff-hookACKDialtoneRingbacktone6CRCXACKRingingOff-hook9NTFYACKDialing7RQNTACKPage26MGCP呼叫流程(续)MGSoftX3000MGUserUser11MDCXACK17NTFYACK15DLCXACKBusytone14DLCXACKOn-hook12NTFYACKOn-hook10MDCXACKCONVERSATION16RQNTACK18RQNTACK13MDCXACKPage27失败的呼叫流程UserUserMGSoftX3000MG1RQNTACK2NTFYACK3RQNTACK4NTFYACK5RQNTACKOff-hookDialtoneDialingBusytoneOn-hook6NTFYACK7RQNTACKPage28问题MGCP协议有哪些命令?

EPCF、CRCX、MDCX、DLCX、RQNT、NTFY、AUEP、AUCX、RSIP

MGCP协议有哪些命令响应? 200和299之

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论