IAX
Материал из Xgu.ru
IAX (Inter-Asterisk eXchange) — протокол, разработанный для программной АТС Asterisk,
но в настоящее время поддерживаемый и несколькими другими. Пока он не является стандартом IETF,
но существует информационный RFC 5456, описывающий этот протокол стандарт.
В действительности протоколом IAX называется IAX2, вторая версия протокола IAX, а исходная версия не развивается.
IAX переносит и сигнальную информацию, и медиаданные по одному порту (UDP 4569). В отличие от протоколов SIP, H.323 и MGCP хорошо преодолевает брандмауэры[1] и шлюзы, выполняющие трансляцию адресов.
IAX является транковым протоколом. Он позволяет объединять в одном потоке данные множества сеансов, что позволяет снизить служебный трафик, такой как заголовки IP и UDP.
Основными недостатками протокола считаются:
- Плохая расширяемость. Другие протоколы, такие как SIP, H.323 и MGCP расширяются намного проще;
- Уязвимость. Существует не устранённая до сих пор уязвимость протокола, позволяющая легко выполнять DOS-атаку против IAX-сервера. В качестве решения рекомендуется ограничивать доступ к IAX только нужными IP-адресами, но это, естественно, не панацея[2].
[править] Дополнительная информация
- Inter-Asterisk Exchange (IAX): Deployment Scenarios in SIP-Enabled Networks (англ.) — книга, посвящённая протоколу IAX и его использованию
- Asterisk firewall rules (англ.) — примеры настройки брандмауэров для Asterisk; в том числе для IAX
[править] Примечания
- ↑ порт, конечно же всё равно должен быть открыт
- ↑ Подробнее об атака на странице 94 в RFC 5456. Проверка на уязвимость: с помощью утилиты VoIPER или кода [1].
|
Основы |
PCM | Дискретизация | Квантование | Компандирование (ulaw, alaw) | Теорема Найквиста | Кодек | IP-телефония | Протоколы IP-телефонии | Голосовая почта | IVR | Конференция | Gatekeeper | DID | Диалплан | Музыка на удержании | Эхоподавление | Перехват звонка | Парковка вызова | Запись разговора | Очереди звонков | Callback |
|
Традиционная телефония | |
|
Кодеки | |
|
Телефонные номера | |
|
Протоколы |
IAX | H.323 | IAX2 | SIMPLE | SIP | STUN | RSVP | RTP | SCTP | SRTP | MGCP | Skinny (Cisco) | UNIStim (Nortel) |
|
Транспорт и QoS | |
|
Софтфоны |
X-Lite | Zoiper | Twinkle | Ekiga (GnomeMeeting) | KPhone | pjsua | Linphone | Skype |
|
Обработка голоса | |
|
Учёт и биллинг | |
|
Серверы телефонии | |
|
Диагностика | |
|
Астериск |
Digium | AGI | AMI | FOP | DAHDI (zaptel) | ztdummy | Adhearsion | AEL |
|
Конфигурационные файлы Астериска |
extensions.conf | iax.conf | rtp.conf | sip.conf | voicemail.conf | zapata.conf | zaptel.conf |
