Что такое 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 на Википедии



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

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

ISO-образ   Memcached   InfluxDB   Cron   MAPI   VMware   CIFS/SMB   WPA   Cassandra   Root   CentOS   Flash Player   Suricata   Freeradius   ИБП (UPS)   NetBIOS   Aptly   Consul   Ceph   Mail.ru  
.....

Реклама