Настройка транка H.323 на Asterisk
1. Создаем dial-peer на голосовом шлюзе
dial-peer voice 120 voip
description Asterisk
incoming called-number .
voice class codec 1
session target ipv4:10.23.0.120
no vad
2. Создаем файл настроек модуля H.323
Администратор - Config Edit - +Add New File
Вводим название файла ooh323.conf
Вставляем следующие строки, исправляем адрес голосового шлюза:
[general]
bindaddr=0.0.0.0
h323id=ObjSysAsterisk
e164=100
callerid=asterisk
aniasdni=no
gatekeeper = DISABLE
context=default
disallow=all
allow=alaw,ulaw
dtmfmode=rfc2833
faxdetect = cng
directmedia=no
directrtpsetup=no
[cisco]
type=friend
context=from-internal
ip=10.23.0.130 ;Указать правильный адрес голосового шлюза
port=1720
disallow=all
allow=ulaw
e164=12345
rtptimeout=60
dtmfmode=rfc2833
Сохраняем.
(Полный конфиг с комментариями доступен на гитхабе разработчика)
3. Создаем транк типа Custom
В Общих настройках вписываем, подставляя правильный адрес голосового шлюза
OOH323/$OUTNUM$@10.23.0.130
4. Загружаем модуль chan_ooh323.so
В консоли Астериска пишем
module load chan_ooh323.so
Ответ должен быть Loaded
Проверим:
module show like h323
Status должен быть Running