VOIP基础知识

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VOIP的基础知识

编者:韩东波

审核:余辰东

中兴通讯固网上海用服部

修改记录

目录

第1章VOIP的概况 (1)

第2章H248协议 (2)

2.1H248协议的简介 (2)

2.2常见术语的定义 (2)

2.3H248协议典型的信令流程 (3)

第3章MGCP协议 (22)

3.1MGCP协议的简介 (22)

3.2MGCP协议的定义及相关缩略语 (22)

3.3连接模型 (23)

3.3.1 断点 (23)

3.3.2 呼叫和连接 (23)

3.3.3 号码表 (23)

3.3.4 包 (24)

3.3.5 事件和信号 (24)

3.3.6 命令和参数 (24)

3.3.7 响应吗和错误码 (24)

3.3.8 心跳机制 (25)

3.4AG-AG的一次完整的呼叫流程 (25)

第4章SIP协议 (27)

4.1SIP协议的简介 (27)

4.2基本的注册过程 (27)

4.3成功呼叫的过程 (29)

第1章VOIP的概况

摘要:

本文主要介绍了VOIP技术、H248协议和MGCP协议原理以及在VOIP技术中的应用。

VOIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术,他也是软交换SS的核心技术。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等。

第2章H248协议

摘要:

本章介绍H.248协议及其呼叫流程。

2.1 H248协议的简介

在互联网和电信迅速发展的背景下,我们所知的LETE定义的MEGACO和ITU定义的H.248协议得到了广泛应用。实际上,两个组织的合作反映了电信和互联网的结合趋势。鉴于MEGACO 比H.248更容易念,为方便起见,本书以下均采用MEGACO这个术语。

2.2 常见术语的定义

媒体网关(MG):MG将一种网络中的媒体格式转换成另一种网络所要求的媒体格式。例如:MG能够完成电路交换网的承载通道和分组网的媒体流之间的转换。MG可以处理音频、视频或者T.120,也可以具备处理这三者任意组合的能力。MG能够进行全双工的媒体转换。MG可以播放视频/音频消息,实现其它IVR功能,也可以进行媒体会议。

媒体网关控制器(MGC):MGC对MG中的与媒体通道的连接控制相关的呼叫状态进行控制。

软交换设备(SoftSwitch):是电路交换网向分组网演进的核心设备,也是下一代电信网络的重要设备之一,它独立于底层承载协议,主要完成呼叫控制、媒体网关接入控制、资源分配、协议处理、路由、认证、计费等主要功能,并可以向用户提供现有电路交换机所能提供的所有业务以及多样化的第三方业务。

中继媒体网关(Trunk Gateway):位于电路交换网和分组网络之间的媒体网关设备,用来终结大量的数字电路。

驻地网关(Residental Gateway):位于用户侧将模拟电话终端连接到分组网络的媒体网关,通常一个驻地网关包括一个或多个模拟电话终端。

接入网关(Access Gateway):一种提供用户网络接口(UNI)的媒体网关。

流(Stream):在一个呼叫或者会议中,由一个MG接收或发送的双向媒体流或者控制流。

事件(Events):MGC可以请求MG检测事件,可以检测的事件包括传真音、导通检测结果和摘机/挂机等。MG检测到请求的事件后,缺省地,向MGC发送一个通知报告。

信号(Signals):信号是MG产生的媒体,如信号音(Tone)和录音通知,以及线路信号(如

Hookswitch)。更复杂的信号可以包含一个简单信号的序列,加上对媒体或线路信号接收和分析,并以此作为信号产生的条件。在导通检测(Continuity Test)包中将收到的数据编码,就是其中一例。信号也可以要求准备一些媒体内容来产生以后的信号。

描述符(Descriptor):协议中的一种语法元素,用来描述一组相互联系的属性。例如:通过在一个命令中包含适当的描述符,MGC能够设置MG中的媒体流属性。

通配值(Wildcard):协议语法中定义的特殊符号,有“CHOOSE”和“ALL”两种。“ALL”表示需要使用所有满足条件的取值,“CHOOSE”表示需要选择一个满足条件的取值。在没有特殊说明时,通配值往往特指“ALL”。

终结点(Termination):终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。终结点用一些属性来描述,如媒体流、modem和承载能力等属性,这些属性组成了一系列描述符。

关联(Context):关联是一些终结点具有相互联系而形成的结合体。有一种特殊的关联称为空关联(Null),它包含所有那些与其它终结点没有联系的终结点。例如,接入网关中所有的空闲线路都被看作空关联中的终结点。

命令(Command):本协议定义了一些命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理。命令提供了本协议所支持的最精微层次的控制。例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。

事务(Transaction):MG 与MGC之间的一组命令构成事务。一个事务可以由一个或多个动作(Action)组成,每个动作又由作用范围局限在同一个关联中的一个或多个命令组成。

请求(Request)和响应(Reply):MGC和MG之间进行各种层次上的交互(如事务交互、动作交互和命令交互等)。每次交互包含一个请求和一个响应。请求由发送方发起;接收方对请求进行处理,并将处理结果包含在响应中返回给发送方。通常MGC发起请求而MG做出响应。但相反的情况也是可能的。

2.3 H248协议典型的信令流程

序号:1 模块:3 时间:15:20:44 .25 方向:接收(IAD链路测试,Dtime = 0)

MEGACO/1 [11.0.0.13]:2944

Transaction = 32049362 (TransactionID)事务有一系列动作组成,动作由命令组成

{

Context = - (空上下文)

{

相关文档
最新文档