Upgrade 3CX to v18 and get it hosted free!

Asterisk oh323 channels

Author image

oh323 channel

The first H.323 implementation for Asterisk. The H.323 channel driver included in
Asterisk CVS source is based on this source code.

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>

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:

  1. Download Asterisk 1.2.13
  2. Download oh323 7.3
  3. Download patched pwlib
  4. Download patched openh323
  5. Compile asterisk and install.
  6. Compile pwlib with “./configure && make opt”
  7. Set environment variable “PWLIBDIR” to path of pwlib source.
  8. Compile openh323 with “./configure && make clean && make opt”
  9. Modify Makefile of oh323. Change “PWLIBDIR”, “OPENH323DIR”, “ASTERISKINCDIR” to the path of the source code(Remember to append “/include” in ASTERISKINCDIR).
  10. Compile oh323 with “make && make install”.
  11. 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”.
  12. END

See also


Go back to Asterisk

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.