old-www/HOWTO/VoIP-HOWTO-5.html

143 lines
5.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>VoIP Howto: Requirement</TITLE>
<LINK HREF="VoIP-HOWTO-6.html" REL=next>
<LINK HREF="VoIP-HOWTO-4.html" REL=previous>
<LINK HREF="VoIP-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="VoIP-HOWTO-6.html">Next</A>
<A HREF="VoIP-HOWTO-4.html">Previous</A>
<A HREF="VoIP-HOWTO.html#toc5">Contents</A>
<HR>
<H2><A NAME="s5">5. Requirement</A></H2>
<H2><A NAME="ss5.1">5.1 Hardware requirement</A>
</H2>
<P>To create a little VoIP system you need the following hardware:
<P>
<OL>
<LI>PC 386 or more</LI>
<LI>Sound card, full duplex capable</LI>
<LI>a network card or connection to internet or other kind of interface
to allow communication between 2 PCs</LI>
</OL>
<P>All that has to be present twice to simulate a standard communication.
<P>The tool above are the minimal requirement for a VoIP connection:
next we'll see that we should (and in Internet we must) use more
hardware to do the same in a real situation.
<P>Sound card has be full duplex unless we couldn't hear anything
while speaking!
<P>As additional you can use hardware cards (see next) able to manage
data stream in a compressed format (see Par 4.3).
<H2><A NAME="ss5.2">5.2 Hardware accelerating cards </A>
</H2>
<P>We can use special cards with hardware accelerating capability.
Two of them (and also the only ones directly managed by the Linux
kernel at this moment) are the
<P>
<OL>
<LI>Quicknet PhoneJack</LI>
<LI>Quicknet LineJack</LI>
<LI>VoiceTronix V4PCI</LI>
<LI>VoiceTronix VPB4</LI>
<LI>VoiceTronix VPB8L</LI>
</OL>
<P>Quicknet PhoneJack is a sound card that can use standard algorithms
to compress audio stream like G723.1 (section 4.3) down to 4.1 Kbps
rate.
<P>It can be connected directly to a phone (POTS port) or a couple
mic-speaker.
<P>It has a ISA or PCI connector bus.
<P>Quicknet LineJack works like PhoneJack with some addition features
(see next).
<P>VoiceTronix V4PCI is a PCI card pretty like Quicknet LineJack
but with 4 phone ports
<P>VoiceTronix VPB4 is a ISA card equivalent to V4PCI.
<P>VoiceTronix VPB8L is a logging card with 8 ports.
<P>For more info see
<A HREF="http://www.quicknet.net">Quicknet web site</A> and
<A HREF="http://www.voicetronix.com.au">VoiceTronix web site</A><H2><A NAME="ss5.3">5.3 Hardware gateway cards</A>
</H2>
<P>Quicknet LineJack and VoiceTronix cards can be connected to a
PSTN line allowing VoIP gateway feature.
<P>Then you'll need a software to manage it (see after).
<H2><A NAME="ss5.4">5.4 Software requirement</A>
</H2>
<P>We can choose what O.S. to use:
<P>
<OL>
<LI>Win9x</LI>
<LI>Linux</LI>
</OL>
<P>Under Win9x we have Microsoft Netmeeting, Internet Phone, DialPad
or others or Internet Switchboard (from
<A HREF="http://www.quicknet.net">Quicknet web site</A>) for Quicknet cards.
<P>Warning!!: Latest Quicknet cards using Swithboard (older version
too) NEED to be connected to Internet to get working for managing
Microtelco account (not free of charge), so if you plan to remain
isolated from Internet you need to install
<A HREF="http://www.openh323.org">OpenH323 software</A>.
<P>For VoiceTronix cards you can find software at
<A HREF="http://www.voicetronix.com.au">VoiceTronix web site</A><P>Under Linux we have free software
<A HREF="http://www.gnomemeeting.org">GnomeMeeting</A>, a clone of Microsoft Netmeeting,
while in console mode we use (also free software) applications from
<A HREF="http://www.openh323.org">OpenH323</A> web site: simph323 or ohphone that can also work with Quicknet accelerating
hardware.
<P>Attention: all Openh323 source code has to be compiled in a user
directory (if not it is necessary to change some environment variable).
You are warned that compiling time could be very high and you could
need a lot of RAM to make it in a decent time.
<H2><A NAME="ss5.5">5.5 Gateway software</A>
</H2>
<P>To manage gateway feature (join TCP/IP VoIP to PSTN lines) you
need some kind of software like this:
<P>
<UL>
<LI>
<A HREF="http://www.quicknet.net">Internet SwitchBoard</A> (only when connected to Internet) for Windows systems also acting
as a h323 terminal;</LI>
<LI>PSTNGw for Linux and Windows systems you download from
<A HREF="http://www.openh323.org/code.html">OpenH323</A>.</LI>
</UL>
<H2><A NAME="ss5.6">5.6 Gatekeeper software</A>
</H2>
<P>You can choose as gatekeeper:
<P>
<OL>
<LI>Opengatekeeper, you can download from
<A HREF="http://www.opengatekeeper.org">opengatekeeper web site</A> for Linux and Win9x.</LI>
<LI>Openh323 Gatekeeper (GK) from
<A HREF="http://www.willamowius.de/openh323gk.html">here</A>.</LI>
</OL>
<H2><A NAME="ss5.7">5.7 Other software</A>
</H2>
<P>
<A NAME="Phonepatch"></A> In addition I report some useful software h323 compliant:
<P>
<UL>
<LI>Phonepatch, able to solve problems behind a NAT firewall. It
simply allows users (external or internal) calling from a web page
(which is reachable from even external and internal users): when
web application understands the remote host is ready, it calls (h323)
the source telling it all is ok and communication can be established.
Phonepatch is a proprietary software (with also a demo version for
no more than 3 minutes long conversations) you download from
<A HREF="http://www.equival.com/phonepatch">here</A>.</LI>
</UL>
<HR>
<A HREF="VoIP-HOWTO-6.html">Next</A>
<A HREF="VoIP-HOWTO-4.html">Previous</A>
<A HREF="VoIP-HOWTO.html#toc5">Contents</A>
</BODY>
</HTML>