Иногда требуется соединить CallBox и другой сервер по стандарту h323, для этого необходимо:В разделе Администратор – Основные настройки – Транки создать Пользовательский транк. В правилах трансляции набранных номеров в ячейке шаблона номера пропишем ‘X.’ (без кавычек, для набора любых номеров). В поле Специальный  набор вводим:

XXX.XXX.XXX.XXXIP адрес через который будем звонить.

Далее применяем настройки нажав кнопку Применить. АТС спросит о перезагрузке, соглашаемся и жмем Сейчас.

Далее переходим в консоль CallBox.

В консоли вводим команду rasterisk.

В интерфейсе командной строки Asterisk(CLI) проверим наличие модуля ooh323.so, командой core show channeltypes, если его в списке нет, то перейдем в файл конфигурации модулей астериска (выйти из CLI можно нажав комбинацию клавиш Ctrl+C) вводим команду:

nano /etc/asterisk/modules.conf

В этом файле найдем строчку noload => chan_ooh323.so (для быстрого поиска воспользуйтесь встроенным поисковиком нажав комбинацию Ctrl+W, и введите h323), закомментируйте данную строчку.

Приведите строчку к виду:

;noload => chan_ooh323.so

Выйдите из редактора NANO нажав Ctrl+X, он предложит сохранить изменения в файле. Соглашаемся ‘Y’, жмем Enter.

Создаем файл конфигурации h323:

nano /etc/asterisk/ooh323.conf

Вводим настройки:

[general]

tracelevel=6

port=1720

bindaddr=0.0.0.0  ; слушатьвсесетевыеинтерфейсы

gateway=no

;faststart=yes

h245tunneling=yes

mediawaitforconnect=yes

e164=100

callerid=asterisk

gatekeeper=DISABLE

context=from-internal

dtmfmode=rfc2833

Добавим описания пира:

[XXX.XXX.XXX.XXX]

type=friend

ip= XXX.XXX.XXX.XXX

port=1720

rtptimeout=60

h245tunneling=yes

dtmfmode=rfc2833

;context=from-internal

disallow=all

allow=alaw

allow=ulaw

XXX.XXX.XXX.XXX — тоже значение которое вводили в поле специального набора OOH323/$OUTNUM$@XXX.XXX.XXX.XXX

Выходим из редактора, соглашаемся и сохраняем конфигурацию.

Перезагрузим астериск, выполнив команду:

/etc/init.d/asterisk restart

Пробуем совершить тестовый звонок.