Введение
IAX2 это протокол, разработаный специально для Asterisk, в первую очередь в качестве протокола для межАТСных стыков.
Особенности
Технические
- полностью бинарный протокол (в отличии от SIP) - экономия трафика
- используется один единственый UDP-порт 4569, что упрощает конфигурацию файрвола и улучшает работу через NAT
- поддерживается транкинг, при этом в каждом пакете передаются данные сразу нескольких параллельных каналов - экономия трафика
Следствия
- экономнее чем SIP в требованиях к трафику
- проще конфигурация NAT и файрвола
- меньше неочивидных проблем (при наличии файрвола невозможна ситуация, когда соединение устанавливается, а голосовые данные пройти не могут, в отличии от SIP)
- IAX2 эффективне RTP (SIP) для любого количества одновременных соединений, и при использовании любого кодека. Экономия начиная от 2.4k для единственного вызова, до приблизительно утроения количества одновременных соещинений через мегабитовый поток для G.729 при использованиеи trunk mode.