1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
<?xml version="1.0" encoding="latin1" ?>
<!DOCTYPE chapter SYSTEM "chapter.dtd">
<chapter>
<header>
<copyright>
<year>2000</year><year>2009</year>
<holder>Ericsson AB. All Rights Reserved.</holder>
</copyright>
<legalnotice>
The contents of this file are subject to the Erlang Public License,
Version 1.1, (the "License"); you may not use this file except in
compliance with the License. You should have received a copy of the
Erlang Public License along with this software. If not, it can be
retrieved online at http://www.erlang.org/.
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
</legalnotice>
<title>Introduction</title>
<prepared>Håkan Mattsson</prepared>
<responsible>Håkan Mattsson</responsible>
<docno></docno>
<approved>Håkan Mattsson</approved>
<checked></checked>
<date>2007-06-15</date>
<rev>%VSN%</rev>
<file>megaco_intro.xml</file>
</header>
<p>Megaco/H.248 is a protocol for control of elements in a
physically decomposed multimedia gateway, enabling separation of
call control from media conversion. A Media Gateway Controller
(MGC) controls one or more Media Gateways (MG).</p>
<p>This version of the stack supports version 1, 2 and 3 as
defined by:</p>
<list type="bulleted">
<item>
<p>version 1 - RFC 3525 and H.248-IG (v10-v13)</p>
</item>
<item>
<p>version 2 - draft-ietf-megaco-h248v2-04 & H.248.1
v2 Corrigendum 1 (03/2004)</p>
</item>
<item>
<p>version 3: </p>
<list type="bulleted">
<item>
<p>prev3a - as defined by TD-33 (except segments)</p>
</item>
<item>
<p>prev3b - TD-33 updated to be backward compatible with v2
(except segments)</p>
</item>
<item>
<p>prev3c - As defined by ITU H.248.1 (09/2005)
(except segments)</p>
</item>
<item>
<p>v3 - Full version 3 as defined by ITU H.248.1 (09/2005)
(including segments)</p>
</item>
</list>
</item>
</list>
<p>The semantics of the protocol has jointly been defined by two
standardization bodies:</p>
<list type="bulleted">
<item>
<p>IETF - which calls the protocol Megaco</p>
</item>
<item>
<p>ITU - which calls the protocol H.248</p>
</item>
</list>
<section>
<title>Scope and Purpose</title>
<p>This manual describes the Megaco application, as a component
of the Erlang/Open Telecom Platform development environment. It
is assumed that the reader is familiar with the Erlang
Development Environment, which is described in a separate User's
Guide.</p>
</section>
<section>
<title>Prerequisites</title>
<p>The following prerequisites is required for understanding the
material in the Megaco User's Guide:</p>
<list type="bulleted">
<item>
<p>the basics of the Megaco/H.248 protocol</p>
</item>
<item>
<p>the basics of the Abstract Syntax Notation One (ASN.1)</p>
</item>
<item>
<p>familiarity with the Erlang system and Erlang programming</p>
</item>
</list>
<p>The application requires Erlang/OTP release R10B or later.</p>
</section>
<section>
<title>About This Manual</title>
<p>In addition to this introductory chapter, the Megaco User's
Guide contains the following chapters:</p>
<list type="bulleted">
<item>
<p>Chapter 2: "Architecture" describes the architecture
and typical usage of the application.</p>
</item>
<item>
<p>Chapter 3: "Internal form and its encodings" describes
the internal form of Megaco/H.248 messages and its various
encodings.</p>
</item>
<item>
<p>Chapter 4: "Transport mechanisms" describes how
different mechanisms can be used to transport the
Megaco/H.248 messages.</p>
</item>
<item>
<p>Chapter 5: "Debugging" describes tracing and debugging.</p>
</item>
</list>
</section>
<section>
<title>Where to Find More Information</title>
<p>Refer to the following documentation for more information about
Megaco/H.248 and about the Erlang/OTP development system:</p>
<list type="bulleted">
<item>
<p><url href="http://www.erlang.org/project/megaco/standard/rfc3525.txt">version 1, RFC 3525</url></p>
</item>
<item>
<p><url href="http://www.ietf.org/rfc/rfc3015.txt">old version 1, RFC 3015</url></p>
</item>
<item>
<p><url href="http://www.erlang.org/project/megaco/standard/H.248.1-Corr1-200403.doc">Version 2 Corrigendum 1</url></p>
</item>
<item>
<p><url href="http://www.erlang.org/project/megaco/standard/draft-ietf-megaco-h248v2-04.txt">version 2, draft-ietf-megaco-h248v2-04</url></p>
</item>
<item>
<p><url href="http://www.itu.int/">TD-33 (Draft H.248.1 version 3)</url></p>
</item>
<item>
<p><url href="http://www.itu.int/">H.248.1 version 3</url></p>
</item>
<item>
<p>the ASN.1 application User's Guide</p>
</item>
<item>
<p>the Megaco application Reference Manual</p>
</item>
<item>
<p>Concurrent Programming in Erlang, 2nd Edition (1996),
Prentice-Hall, ISBN 0-13-508301-X.</p>
</item>
</list>
</section>
</chapter>
|