Настройка IAX-канала
В данной лабораторной работе мы объединим два Asterisk с использованием протокола IAX.
Файл конфигурации называется iax.conf, однако обращение к созданному каналу из диалплана или asterisk-cli выполняется с указанием версии протокола - IAX2
- Очистите файл конфигурации
iax.conf
на обеих виртуалках Asterisk
:> /etc/asterisk/iax.conf
- Внесите глобальные настройки iax и настройки каналов. Конфиги отличаются только IP-адресом (указывается ip противоположной стороны).
;; Asterisk #1
[general]
autokill=yes
language=ru
disallow=all
allow=ulaw
allow=alaw
[aster]
secret=specialist123
type=friend
context=incoming
host=10.0.0.2 ;; замените на ip противоположной стороны
qualify=yes
;; Asterisk #2
[general]
autokill=yes
language=ru
disallow=all
allow=ulaw
allow=alaw
[aster]
secret=specialist123
type=friend
context=incoming
host=10.0.0.1 ;; замените на ip противоположной стороны
qualify=yes
- В asterisk-cli перечитайте конфиг
iax2 reload
- Проверьте состояние регистрации
iax2 show peers
- Самостоятельно добавьте в диалплан обработку звонков через IAX-канал.