Search:
Asterisk oh323 channels
oh323 channel
The first H.323 implementation for Asterisk. The H.323 channel driver included inAsterisk CVS source is based on this source code.
Both versions have continued independent development, so there are two drivers, one in the Asterisk distribution and one available on the InAccess Networks web site:
http://www.inaccessnetworks.com/projects/asterisk-oh323
To use OH323 you will need to compile third party software packages like PWLib and OpenH323. Recent version of OH323 compile everything into a big static module that need no dynamic libs loaded. Look at www.oinko.net for a detailed step-by-step instruction list on how to compile.
Dial syntax
Without gatekeeper:<exten> and <port> are optional
Dial(OH323/[<exten>@]<host>[:<port>])
With gatekeeper:
Dial(OH323/<exten>)
The second option is valid only in the case where a gatekeeper is used. OH323 supports only one gatekeeper (or none, but not multiple gatekeepers). OH323 itself only acts as H.323 Gateway.
NOTE: OpenH323 library v1.12.0 has a bug in the parsing of the destination host. When this version is used then the above syntax should be:
OH323/h323:<exten>@<host>:<port>
Installation guides
- http://lists.digium.com/pipermail/asterisk-users/2005-January/081651.html (English, relatively complete)
- http://lists.digium.com/pipermail/asterisk-users/2005-February/090752.html (English, rather brief)
- http://wiki.rowi.net/pmwiki.php/Asterisk/H323 (German)
- http://www.ip-phone-forum.de/spip/article.php3?id_article=27 (German)
Installing oh323 7.3 on Asterisk 1.2.13
I installed oh323 7.3 with asterisk 1.2.13 on redhat linux 7.3 and 9.0 successfully. But I failed on FC5(pwlib does not compile). Here is what I did:- Download Asterisk 1.2.13 from http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.13.tar.gz
- Download oh323 7.3 from http://www.inaccessnetworks.com/ian/projects/asterisk-oh323/download/asterisk-oh323-0.7.3.tar.gz
- Download patched pwlib from http://www.inaccessnetworks.com/ian/projects/asterisk-oh323/Libraries/pwlib-Mimas_patch2-src-tar.gz
- Download patched openh323 from http://www.inaccessnetworks.com/ian/projects/asterisk-oh323/Libraries/openh323-Mimas_patch2-src-tar.gz
- Compile asterisk and install.
- Compile pwlib with "./configure && make opt"
- Set environment variable "PWLIBDIR" to path of pwlib source.
- Compile openh323 with "./configure && make clean && make opt"
- Modify Makefile of oh323. Change "PWLIBDIR", "OPENH323DIR", "ASTERISKINCDIR" to the path of the source code(Remember to append "/include" in ASTERISKINCDIR).
- Compile oh323 with "make && make install".
- By default oh323 wrapper will be installed in "/usr/local/lib", which is defined as OH323WRAPLIBDIR in Makefile. Add the path to /etc/ld.so.conf and run "ldconfig".
- END
See also
Go back to Asterisk

Page Changes
