NASO.SU

A private site

Настройка транка 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