337 lines
5.8 KiB
HTML
337 lines
5.8 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>OpenH323</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.63
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="Linux NETMEETING HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Introduction"
|
|
HREF="introduction.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="NetMeeting directory kit"
|
|
HREF="netmeetserver.html"></HEAD
|
|
><BODY
|
|
CLASS="SECTION"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>Linux NETMEETING HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="introduction.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="netmeetserver.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H1
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="OPENH323"
|
|
>2. OpenH323</A
|
|
></H1
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H2
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="WHATISH323"
|
|
>2.1. What is it?</A
|
|
></H2
|
|
><P
|
|
> OpenH323 is an open source implementation of the H.323 protocol suite.
|
|
As such, it can directly interoperate with Microsoft NetMeeting. At
|
|
the time of this writing (October 2000), OpenH323 is still early
|
|
in its development cycle; buggy and in flux, but useful.
|
|
</P
|
|
><P
|
|
> OpenH323 consists of several C++ libraries and some C++
|
|
client programs.
|
|
</P
|
|
><P
|
|
> The most useful client programs are:
|
|
</P
|
|
><DIV
|
|
CLASS="TABLE"
|
|
><A
|
|
NAME="AEN88"
|
|
></A
|
|
><P
|
|
><B
|
|
>Table 1. List of client applications
|
|
</B
|
|
></P
|
|
><TABLE
|
|
BORDER="1"
|
|
CLASS="CALSTABLE"
|
|
><TBODY
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>ohphone</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> H.323 interactive client. Linux equivalent to NetMeeting.
|
|
Supports audio and video;
|
|
no shared whiteboard, file transfer, or shared applications
|
|
</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>openam</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> H.323 answering machine. Plays back a recorded message
|
|
and records incoming audio. No video support at present.
|
|
</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>forwarder</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> Forwards H.323 sessions from one IP address/port to
|
|
another. Used to serve multiple H.323 destinations
|
|
from a single IP address.
|
|
</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>openmcu</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> Multipoint Control Unit. Connects multiple sessions together
|
|
into a conference call.
|
|
</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
>PSTN Gateway</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
> Allows NetMeeting clients to make phone calls onto the
|
|
conventional phone system - the Public Switched Telephone
|
|
Network (PSTN). Requires special hardware.
|
|
</TD
|
|
></TR
|
|
></TBODY
|
|
></TABLE
|
|
></DIV
|
|
><P
|
|
> OpenH323 presently (October 2000) supports audio codecs G.711, G.723.1,
|
|
LPC-10, and GSM 06.10, as well as video codec H.261.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H2
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="WHYNEED"
|
|
>2.2. Why is it needed?</A
|
|
></H2
|
|
><P
|
|
> OpenH323 is needed only if you want to make audio/video connections
|
|
with NetMeeting clients directly from your Linux system. It is not
|
|
needed to provide LDAP directory service to NetMeeting clients.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H2
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="WHERETOGET"
|
|
>2.3. Where to get it?</A
|
|
></H2
|
|
><P
|
|
> The main site is <A
|
|
HREF="http://www.openh323.org/"
|
|
TARGET="_top"
|
|
>http://www.openh323.org/</A
|
|
>
|
|
and contains links to a download page, mirror sites, mailing lists,
|
|
and other resources.
|
|
</P
|
|
><P
|
|
> OhPhone, OpenAM, and PSTNgw are available as part of the standard
|
|
distribution, in both source and executable formats.
|
|
forwarder and openmcu are presently (December 2000) only available
|
|
from the CVS archive, as modules named "forwarder" and "openmcu".
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H2
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="INSTALL"
|
|
>2.4. Installation</A
|
|
></H2
|
|
><P
|
|
> For OhPhone, OpenAM, and PSTNgw, download the executables.
|
|
If you want to build from source, perhaps because you need
|
|
forwarder or openmcu, you'll need the source code to the programs,
|
|
as well as to the pwlib and openh323 libraries. Compilation
|
|
instructions are available on the openh323 website.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECTION"
|
|
><H2
|
|
CLASS="SECTION"
|
|
><A
|
|
NAME="GATEKEEPERS"
|
|
>2.5. Gatekeepers</A
|
|
></H2
|
|
><P
|
|
> OpenH323 doesn't provide any gatekeepers itself, but several are
|
|
under construction based on its libraries. As of the end of 2000,
|
|
most of them are actively under development and quite primitive.
|
|
I haven't used any of them myself, but you want may to examine the
|
|
following links:
|
|
</P
|
|
><P
|
|
></P
|
|
><UL
|
|
><LI
|
|
><P
|
|
> <A
|
|
HREF="http://www.opengatekeeper.org/"
|
|
TARGET="_top"
|
|
>OpenGatekeeper</A
|
|
>
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> <A
|
|
HREF="http://www.willamowius.de/openh323gk.html"
|
|
TARGET="_top"
|
|
>OpenH323 Gatekeeper</A
|
|
>
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> <A
|
|
HREF="http://openh323proxy.sourceforge.net/"
|
|
TARGET="_top"
|
|
>OpenGatekeeper H323 Proxy</A
|
|
>
|
|
</P
|
|
></LI
|
|
></UL
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="introduction.html"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="netmeetserver.html"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>NetMeeting directory kit</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |