非常教程

Erlang 20参考手册

megaco

1.介绍(megaco) | 1. Introduction (megaco)

Megaco / H.248是用于控制物理分解的多媒体网关中的元素的协议,使呼叫控制与媒体转换分离。媒体网关控制器(MGC)控制一个或多个媒体网关(MG)。

该版本的堆栈支持版本1,2和3,定义如下:

  • 版本1 - RFC 3525和H.248-IG(v10-v13)
  • 版本2 - draft-ietf-megaco-h248v2-04&H.248.1 v2勘误1(03/2004)
  • 版本3:
-  prev3a - as defined by TD-33 (except segments)
-  prev3b - TD-33 updated to be backward compatible with v2 (except segments)
-  prev3c - As defined by ITU H.248.1 (09/2005) (except segments)
-  v3 - Full version 3 as defined by ITU H.248.1 (09/2005) (including segments)

协议的语义由两个标准化机构共同定义:

  • IETF--它称为协议Megaco
  • 国际电联 - 呼吁协议H.248

1.1范围和目的

本手册将Megaco应用程序描述为Erlang / Open Telecom Platform开发环境的一个组件。假设读者熟悉Erlang开发环境,这在单独的用户指南中有描述。

1.2先决条件

理解Megaco用户指南中的材料需要以下先决条件:

  • Megaco / H.248协议的基础知识
  • 抽象语法记法一(ASN.1)的基础知识
  • 熟悉Erlang系统和Erlang编程

该应用程序需要Erlang / OTP版本R10B或更高版本。

1.3关于本手册

除此介绍性章节外,Megaco用户指南还包含以下章节:

  • 第2章:“体系结构”描述了应用程序的体系结构和典型用法。
  • 第3章:“内部形式及其编码”描述了Megaco / H.248消息的内部形式及其各种编码。
  • 第4章:“传输机制”描述了如何使用不同的机制来传输Megaco / H.248消息。
  • 第5章:“调试”描述跟踪和调试。

1.4更多信息

有关Megaco / H.248和Erlang / OTP开发系统的更多信息,请参阅以下文档:

  • version 1, RFC 3525
  • old version 1, RFC 3015
  • Version 2 Corrigendum 1
  • version 2, draft-ietf-megaco-h248v2-04
  • TD-33 (Draft H.248.1 version 3)
  • H.248.1 version 3
  • ASN.1应用程序用户指南
  • Megaco应用程序参考手册
  • Erlang的并发编程,第二版(1996),Prentice-Hall,ISBN 0-13-508301-X。
Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1