Re: Bayonne and OpenH323

David Sugar <[email protected]>
Newsgroups gmane.comp.gnu.bayonne.devel
Organization GNU Project
Message-ID <[email protected]>
I am not sure if there is much difference between the 1.3 test release 
of oh323 driver and the current testing branch.  The current testing 
branch does build against current common c++, however, and I have much 
more recently tested it, on a standard debian sarge build, with the 
sarge openh323 dev packages.

Julien Chavanton wrote:
> Here is a how-to :
> 
> 
> 
> The updated howto is now:
> 
> This is a quick "howto" for compiling and testing GNU/Bayonne OpenH323
> integration.
> 
> History:
> 
>         OH323 Driver Updates    Mark Lipscombe  2003-07-23
>         Initial Version         David Sugar     2003-07-22
> 
> Requirements:
> 
>         GNU Bayonne has been tested under GNU/Linux on various
>         distributions in the past.  It is known to compile under
>         FreeBSD and MACOS/X as well.  The latter may be used with
>         "openh323", although these introductions presume you are
>         using an ordinary GNU/Linux system.  You will need the following
>         packages to be compiled and installed, in this order:
> 
> *       GNOME XML Library (libxml2)
> 
>         This is required to enable Bayonne XML & Database support,  It
>         must be installed, with development header libraries, before
>         you begin.  On systems where libxml2 is available as a package,
>         you must make sure to install libxml2-devel if it is available
>         seperately.
> 
> *       GNU Common C++ 1.0.13
> 
>         You can get this from ftp://ftp.gnu.org/gnu/commoncpp.
>         Download, configure, and install.
> 
> *       GNU ccScript 2.5.x
> 
>         Any 2.5.x release of GNU ccScript may be used.  You can find
>         this at ftp://ftp.gnu.org/gnu/ccscript.  Download, configure,
>         and install.
> 
> *       GNU ccAudio 1.1.x
> 
>         You need to use GNU ccAudio 1.1.1 (or later).  This may be
>         found at ftp://ftp.gnu.org/gnu/ccaudio.  Download, configure,
>         and install.
> 
> *       OpenH323 1.11.x or later
> 
>         Some GNU/Linux distributions come with pre-built packages for
>         openh323.  For these, you will need to install the complete
>         package, including pwlib.  GNU Bayonne will auto-detect
>         pre-built openh323 packages supplied with RedHat 9.x and
>         Mandrake.  It may detect this from others successfully as well.
> 
>         Alternately, you should goto www.openh323.org and download
>         the latest pwlib and openh323 tarballs.  Configure and install.
> 
>         Bayonne expects OpenH323 and PTLib to both be installed in the
>         same prefix.  If you install PTLib, you must install openh323
>         also.
> 
> Getting GNU Bayonne 1.3.0
> 
>         Bayonne H.323 support is of this writing available only in
>         cvs.  You will need to login to the cvs repository and check
>         out the modules from there.  The following commands should be
>         used:
> 
> cvs -d:pserver:[email protected]:/cvsroot/bayonne login
> cvs -d:pserver:[email protected]:/cvsroot/bayonne co bayonne
> cd bayonne
> ./reconfig
> ./configure
> 
> Compiling GNU Bayonne
> 
>         If you do all these things, and all the pre-requisets are
>         met, GNU Bayonne should compile.  During the "configure"
>         process, you will want to look for the line:
> 
>         "checking for openh323 libraries... found"
> 
>         This this appears in configure, then probably everything is
>         fine.
> 
>         Now you are ready to compile.  Simply do:
> 
> make
> 
>         Once Bayonne compiles, you are now ready to test GNU Bayonne
>         with openh323.  YOU DO NOT NEED TO DO A MAKE INSTALL to test.
> 
> Testing GNU Bayonne and Openh323
> 
>         After "make" completes, if you followed the above instructions,
>         you should find yourself in the "bayonne" subdirectory with a
>         locally built copy.  You can now do the following:
> 
>         server/bayonne --driver oh323 --test playrec
> 
>         Bayonne will then start itself in the current compile tree, in
>         test mode.  It will spit out a long bunch of debug statements,
>         particularly about scripts being compiled, and other
>         configuration.  It will then reach a point after a page or two
>         of output, that it is waiting, with a "scheduler not found"
>         message appearing every minute or so...
> 
>         At this point, you can fire up gnome meeting, ohphone, or any
>         other common h323 client and call your server!  From the same
>         machine, you should be able to do a "callto:[email protected]"
>         and Bayonne will answer running the "playrec" application
>         script you specified in the command line above.
> 
>         Preliminary support for in-band DTMF detection is currently
>         included.  This means that DTMF from H.323 clients such as
>         MS NetMeeting should work.  Note that you may currently
>         see multiple detects of a single DTMF digit if you're using
>         a low bitrate codec.
> 
> Installing and using
> 
>         Now that you have GNU Bayonne operating at some basic level,
>         you can do a "make install" for it.  This will also copy a
>         default /etc/bayonne.conf file.  In /etc/bayonne.conf, you
>         will want to specify "driver = oh323" under [plugins].
> 
>         If you have a gatekeeper, GNU Bayonne can register with it.
>         Look for the [h323] section of Bayonne.conf, and in it, set:
> 
>         usegk = 1
>         username = dialable number
>         gatekeeperaddress = ip address
>         gatekeeperid = gk name
> 
>         For example:
> 
>         usegk = 1
>         username = 6000
>         gatekeeperaddress = 127.0.0.1
>         gatekeeperid = homer
> 
>         The gatekeeperid is case sensitive, and must match the
>         name of the gatekeeper at the address specified.
> 
>         Now you can use the gatekeeper and dial to the extension
>         number specified, and Bayonne will answer.  For all other
>         things, see the manual.
> 
> 
> -----Original Message-----
> From: bayonne-devel-bounces+j.chavanton=oneworldinteractive.com@gnu.org
> [mailto:[email protected]
> g] On Behalf Of David Sugar
> Sent: April 7, 2005 11:12 AM
> To: Ambar Roy
> Cc: [email protected]
> Subject: Re: [Bayonne-devel] Bayonne and OpenH323
> 
> Absolutely you can compile current openh323/pwlib releases from source 
> and use those.  I was just suggesting the fastest and simplest way :).
> 
> 
> Ambar Roy wrote:
> 
>>Any option for redhat/fedora distributions? What about compiling the 
>>openh323 & pwlib packages from source?
>>
>>Ambar Roy
>>
>>
>>>The easiest way is to start from debian testing, and also using the
>>>testing branch version of Bayonne.  From debian testing, you can
> 
> apt-get
> 
>>>openh323-dev, and that has all you need from there.  You would also
> 
> need
> 
>>>to build a current release of Common C++ on the box.
>>>
>>>Ambar Roy wrote:
>>>
>>>
>>>>Is there any guide which I can follow to get Bayonne running with 
>>>>OpenH323?
>>>>
>>>>Ambar Roy 
>>
>>
>

_______________________________________________
Bayonne-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bayonne-devel
dyfet.vcf (text/x-vcard, 259 B)
begin:vcard
fn:David Sugar
n:Sugar;David
org:GNU Project
adr:;;23 Olin Drive;Cape May Court House;NJ;08210;USA
email;internet:[email protected]
tel;home:1 609 465 5336
tel;cell:1 908 917 6084
x-mozilla-html:FALSE
url:http://www.ostel.com
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.