old-www/HOWTO/NetMeeting-HOWTO/openh323.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"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>NetMeeting directory kit</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>