电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软交换分组协议基础-MGCP协议V20-20021210-A

49页
  • 卖家[上传人]:re****.1
  • 文档编号:512726988
  • 上传时间:2023-01-14
  • 文档格式:DOC
  • 文档大小:294KB
  • / 49 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、目 录第1章 MGCP协议介绍3第2章 MGCP协议常见名词解释52.1 端点的命名52.2 连接的命名62.3 呼叫的命名62.4 事务标识和三次握手62.5 事件、信号与包72.6 号码分析表8第3章 MGCP命令解释与说明命令103.1 命令的格式103.1.1 命令行103.1.2 参数行113.2 MGCP命令介绍123.2.1 通知请求(RQNT)123.2.2 通知命令(NTFY)133.2.3 创建连接命令(CRCX)133.2.4 修改连接命令(MDCX)143.2.5 由呼叫代理发起的删除连接命令(DLCX)153.2.6 由网关发起的删除连接命令(DLCX)153.2.7 审计端点命令(AUEP)163.2.8 审计连接命令(AUCX)163.2.9 重启命令(RSIP)173.3 命令示例173.3.1 MGCP命令编码的示例173.3.2 响应格式18第4章 MGCP接续流程分析204.1 成功呼叫流程204.2 不成功呼叫流程22第5章 MGCP在组网中的实际应用15.1 MGCP在NGN组网中的应用:15.2 MGCP在SoftX3000产品中的应用:25

      2、.2.1 协议栈35.2.2 功能实现4关键词和缩略语: MG 媒体网关MGCP媒体网关控制协议CA呼叫代理MGC媒体网关控制器Endpoint端点Connection连接摘 要:本文对网关控制协议(MGCP)做了简单的介绍,包括MGCP协议的概念、原理及在NGN组网中的应用。在MGCP定义的呼叫体系结构中,呼叫控制功能和媒体网关相分离,由外部呼叫控制单元来处理。本文由五个主要部分组成: MGCP协议的定义及简单介绍。 与MGCP协议相关的概念、名词解释说明。 MGCP命令及消息单元的描述。 接续过程描述,包括成功接续过程和失败接续过程的描述与分析。 MGCP在NGN 组网中的应用。参考资料清单:F-3软交换分组协议基础MGCP协议第1章 MGCP协议介绍第1章 MGCP协议介绍IETF制定的MGCP(Media Gateway Control Protocol)协议是一个分布式IP电话网关系统的内部协议,用于控制来自外部呼叫控制单元的IP语音(VoIP)网关。从本质上说MGCP是一个主/从协议,网关需要执行媒体网关控制器发出的命令。IP 电话网关系统由呼叫代理(Call Agent)

      3、和一组网关(MG)组成,如图1所示:图1 IP电话网关系统图中呼叫代理(Call Agent)又称媒体网关控制器(Media Gateway Controller)主要完成与呼叫过程相关的信令功能,对媒体网关和信令网关的操作过程进行控制和管理。网关(Gateway)是一种网络单元,用于实现不同体系结构的网络之间的互联互通。 在NGN体系结构中,网关包括很多种:中继网关(TG):提供传统电话网(PSTN)和承载语音的IP网的接口。接入网关(AG):提供传统模拟用户线或者数字专用分组交换机与承载语音的IP网络之间的接口。住宅网关(RG):为IP语音网提供传统的模拟接口(RJ11)的实体。住宅网关的例子包括电缆调制解调器/电缆机顶盒,xDSL设备和宽带无线设备。一组网关中至少包含一个媒体网关,如果需要与SS7网络连接,至少还需要一个信令网关。媒体网关完成电路交换网与分组交换网之间的语音信号的转换;信令网关完成窄带信令网与宽带信令网之间的无缝交互与信令之间的转换。本文讨论媒体网关控制协议的应用,主要针对IP电话网关。电话网关是承载于电话电路的语音信号,可以和承载于包交换网网络的语音信号互通与转

      4、换。通过电话网关以及控制它的呼叫代理,普通的电话终端可以通过分组交换网,如IP或ATM网,和其它普通电话终端,或IP/ATM终端互通电话。5软交换分组协议基础MGCP协议第2章 MGCP协议常见名词解释第2章 MGCP协议常见名词解释MGCP支持传统的电话操作,例如拨号、摘机等。它也支持基于电话的链路,例如DSI。MGCP认为连接模型由连接和端点这两个基本元素组成,一次呼叫由一个或多个连接组成,连接与呼叫由一个或多个呼叫代理协同完成。 图2显示了端点、连接、呼叫和网关的相互关系。图2 MGCP网关组成2.1 端点的命名在MGCP中,端点就是数据信源和数据信宿。端点可以是物理链路,如一条T1的中继线。它们也可以是操作在物理链路上的虚拟链路。端点由端点名称来标识。该名称分为两个部分,第一部分是该端点所在的网关的域名,第二部分是该端点在网关内的本地名称,它们之间用“”来分隔,实际上就是一个Email地址。本地名称的语法取决于端点的类型,但要求具有层次结构,以形成一个从网关名到各端点的命名路径。本地名中可以用通配符“*”和“$”,前者表示这一层上的所有端点,后者表示在这一层上的某一端点,即前者

      5、具有“所有的”,而后者具有“任何一个”的含义。如:中继网关的端点名:X35V3+A4/。意指example网络中第23号网关中接口X35V3+A4上第13条TDM电路。2.2 连接的命名连接可以是点到点连接或多点连接。点到点连接就是两个互相发送数据的端点之间的一种关连,一旦该关联在两个端点都建立起来后,就可开始传送数据。多点连接是多个端点之间的关联。连接可建在不同类型的承载网络之上。连接在端点处被管理,并且可以被聚合成呼叫。连接由网关创建,并且网关赋予其本端唯一的连接标识。连接标识符为十六进制数字组成的字符串。2.3 呼叫的命名呼叫由唯一的标号来标识,它由呼叫代理创建。呼叫标识可以看作没有结构的字符串。呼叫标识符在系统中必须是唯一的。呼叫代理可能会对同一个呼叫构建数条连接,这些连接必须与同一个呼叫相关联。2.4 事务标识和三次握手事务标识是0到999999999之间的整数值。呼叫代理可以决定为它们管理的每个网关分配一个确定的编号空间,或者对属于任意一组的所有网关使用相同的编号空间。呼叫代理可以决定将管理一个大网关的负荷分担给多个相互独立的进程。这些进程将分享相同的事务编号空间。这里可以

      6、有多种可能的共享实现,例如使用事务标识的集中分配方法,或者为每个进程预先分配相互不重叠的标识域。该实现必须保证所有来自同一个逻辑呼叫代理的事务必须被分配一个唯一的事务标识,这样只需查看事务标识,网关就可以很简单地检查出重复的事务。在任何命令中都可以发现响应确认属性。它携带一个“确认的事务标识域”集。网关可以选择删除那些在收到的响应确认消息中“已经确认的事务标识域”中所包含事务的响应的拷贝。当更多的来自呼叫代理的命令的事务标识落在这个域中时,网关应该默默丢弃这些命令。如果自从该网关发出它的最后一个给呼叫代理的响应已经超过LONG-TIMER秒,或者当一个网关恢复操作时,不应该再使用该“已经确认的事务标识域”。这种情况下,网关应该接收相关命令并进行处理,不检查事务标识。携带“响应确认属性”的命令可能不按顺序传输。网关应该保留最近收到“已经确认事务标识域”的并集。2.5 事件、信号与包事件和信号的概念在MGCP中起着重要的作用。呼叫代理可能会请求网关监视指定端点上将要发生的某个事件,如摘机,或者指示网关向指定端点送音信号,如拔号音。为此,需要标识事件和信号。在MGCP中,事件和信号被分成不同

      7、的包(Package),在包中,信号和事件被统一命名,共享同一名字空间,我们用事件名来统指事件名和信号名。通常,包是按端点类型来划分的,一个包给出在这个端点上可能会发生的事件或可以实施的信号的集合。图3描述了事件和包的关系。事件是在端点上发生的事情。摘机事件、拨号音事件均是事件的例子。一个包是事件及特定类型端点支持的信号的聚合体。图3 事件与包例如,对于模拟接入线路一个包可能支持某些事件和信号组,对于音频线路一个包可能支持其他的事件和信号组。对于一个给定的端点类型可能存在一个或者多个包。事件名是不区分大小写的,它由两个逻辑部分组成,即一个包名和一个事件名。它们都是字母、连字号和数字组成的字符串,但是,连字号在名字中不能作为首字符和最后一个字符出现。包或者事件名不区分大小写,例如“hu”、“Hu”,“HU”或者“hU”被认为是等同的。“D”(DTMF)、“M”(MF)、“T”(Trunk)或者“L”(Line)是包名的例子。“hu”(摘机或者挂机迁移)、“HF”(闪断)或者“0”(数字0)可以作为事件名的例子。在文本表示中,当出现包名时,它和事件名用斜杠“/”分隔。事实上包名是可选项。每

      8、个端点类型都有一个和它相关的缺省包,如果事件名中不包含包名,将采用缺省的包名。例如,对于一个模拟接入线路,下面的两个事件名等价:l/dl 模拟接入线路包中的拨号音事件dl模拟接入线路包(缺省)中的拨号音事件下面的两个约定可以用来表示这样的组:通配符约定能用来检查属于一个包的任何事件,或者任何包中指定的事件,或者网关所支持的任何包中的任何事件。星号(*)可以用作通配符替换包名,使用字母“x”表示“任何字母或者数字”,用“0-9#”表示数字0到9和英镑符号,关键字可以用作通配符替换事件名,例如:“foo/all”表示包“foo”中的所有事件“*/bar”表示网关所支持的任何包中的“bar”事件“*”或者“*/all”表示该网关所支持的所有事件。事件和信号是在包中描述的。对于每个事件,在包的描述中必须包含下面的信息:事件及其目的描述,该描述应该预定用户产生的实际信号(例如,xx ms FSK音频)以及导致用户观察到结果的原因。事件的详细特征,例如,音频信号的频率和振幅、调制和再现。事件的典型和最大持续时间。信号是根据它们的行为分类的:开/关信号(OO)一旦被使用,这些信号一直持续到被关闭。这

      9、种信号作为事件或者新信号请求命令的结果出现(见下文)。超时信号(TO)一旦被使用,它们将一直持续到被关闭(由于事件的发生或者信号请求命令)或者超过信号指定的持续时间。这依赖于包的规范,当该信号超时时,它将产生一个“操作完成”事件。2.6 号码分析表呼叫代理可以请求网关收集用户拨号数字。该功能将用于住宅网关收集用户拨打的电话号码;类似的,该功能也可以用于中继网关和接入网关,用来收集存取码、信用卡号码或者呼叫控制业务请求的其他号码。1对于网关可以选择另外一种处理过程,用户一拨号马上把该拨号数字通知给呼叫代理。然而这种方式将产生大量的交互过程。因此,在缓冲区中存储拨打的号码然后通过一个消息传输是优选方案。然而使用存储方法也有问题,那就是在传输之前网关很难预测需要存储多少号码。例如,我们可能使用桌上的电话拨打如下号码:表1 拨号方案分析表0本地接线员00长途接线员xxxx本地区号8xxxxxxx本地号码#xxxxxxx在其他公司服务区内的本地快捷号码*xx开始服务91xxxxxxxxxx长途号码9011 + 最多15为数字国际号码在网关中装入和拨号方案相应的号码分析表可以解决该问题。该数字表使用从UNIX系统egrep命令导出的语法表示。例如上文所描述的拨号方案可以导出如下数字表:(0T| 00T|1-7xxx|8xxxxxxx|#x

      《软交换分组协议基础-MGCP协议V20-20021210-A》由会员re****.1分享,可在线阅读,更多相关《软交换分组协议基础-MGCP协议V20-20021210-A》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.