Что такое IAX

Обновлено и опубликовано Опубликовано:

IAX —
простыми словами

(или IAX2) протокол, разработанный для взаимодействия с АТС на базе Asterisk. Используется как альтернатива SIP и H.323. Стандартизирован по RFC 5456, задействует сетевой UDP порт 4569. Расшифровывается как Inter-Asterisk eXchange protocol.

В отличие от SIP обладает следующими преимуществами:

  • Использует один порт для передачи голоса и сигнализации, а не два. Это уменьшает вероятность возникновения проблем при прохождении сигнала через NAT и/или брандмауэр.
  • Полностью бинарный. Требуется меньше трафика на передачу данных.
  • Транковый. Позволяет передать данные сразу в нескольких параллельных каналах.

Выбирая между IAX и SIP нужно также учитывать, что, хоть первый и экономичнее с точки зрения использования сетевого трафика, но не все устройства его поддерживают. Также, на данный момент, протокол не лишен недостатков:

  1. Высокая подверженность DDoS атакам, унаследованная от старой версии протокола.
  2. Из-за необходимости вносить все изменения в спецификацию, не гибкий с точки зрения доработки и развития.

Применять IAX можно для:

  • Соединения 2-х и более астерисков.
  • Подключения клиентов (VOIP Phones), поддерживающих протокол, к АТС, например, Zoiper.

Настройка IAX выполняется на серверах Asterisk в несколько шагов:

  1. В конфигурационном файле iax.conf указывается, кто будет peer, а кто user.
  2. В файле extensions.conf настраивается диалплан.

Пример диалплана с настройкой по SIP и IAX:

exten => _7XXXXX,0,Dial(IAX2/login:password@iax-account/...)
exten => _7XXXXX,1,Dial(SIP/user:password@Server/${EXTEN:1},30,r)
exten => _7XXXXX,2,Dial(IAX2/user:password@Server/${EXTEN:1},30,r)

Также, настроить поддержку протокола можно в веб-панели администрирования FreePBX.

Чтобы посмотреть все регистрации на АТС по протоколу IAX используется команда:

iax2 show registry

Подробнее об IAX на Википедии

Встречается в статьях

Мини-инструкции:

  1. Настройка связки Asterisk для хранения конфигурации в СУБД
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

UNIX   Маска сети   HDMI   Icecast   Apache   HTTPS   Viber   IIS   Битрикс24   CSS   Операционная система   Python   MBR   PostgreSQL   Безопасный режим   GLPI   Плагин   Кулер   SSH   PhpMyAdmin  
.....

Реклама