H.323 для Asterisk

Протокол VoIP H.323 в настоящее время устарел, даже у магистральных провайдеров. Рекомендую использовать Описание RFC протокола SIP вместо H.323.

Популярными драйверами каналов являются H.323 (chan_h323)компании NuFone, его исходники заложены в исходниках Астериска в директории channels, и H.323 (chan_ooh323) компании Objective Systems он находится в составе Asterisk-addons и поставляется уже готовым, для пользователей дистрибутивов TrixBox, Elastix.

Первый труден в компиляции, требует внешних библиотек openh323 & pwlib и компилятора именно тех версий как указано в README - Open H.323 version v1.18.0, PWLib v1.10.0 and GCC v3.2.2. Отличается высокой устойчивостью.

Существующие реализации протокола H.323:

Asterisk H.323 ooh323c

Установка ooh323c.

# uname -a
Linux keep 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC 2009 x86_64 GNU/Linux
# aptitude show asterisk-ooh323c
Package: asterisk-ooh323c
State: not installed
Version: 1.6.2.0~rc1-1~ubuntu1
...
Depends: asterisk-1.6.2, libc6 (>= 2.7)
Description: H.323 protocol support for Asterisk (ooh323c stack)
Asterisk is an Open Source PBX and telephony toolkit. 
This channel driver (chan_ooh323c) provides support for the H.323 protocol for Asterisk. This is an implementation by Objective Systems, Inc.
and does not use the OpenH323 library.
...
# aptitude install asterisk-ooh323c

После установки появляется модуль /usr/lib/asterisk/modules/chan_ooh323.so Дпополнительная информация и примеры в директории /usr/share/doc/asterisk-ooh323c/

# gunzip ooh323.conf.sample.gz
# cp ooh323.conf.sample /etc/asterisk/
# touch ooh323.conf

Настраиваем ooh323.conf