Май 202012
 

Sip протокол

SIP — Session Initiation Protocol (протокол установления связи). Устанавливает и завершает пользовательские сессии. Применяется в IP Телефонии.

Можно сказать, что он пришел на замену H.323. SIP протокол основывается на том, что каждый конец соединения является равноправным участником этого соединения. SIP договаривается о параметрах(способах), установления, корректировки и завершения соединения. SIP — это протокол уровня приложений, использует порт 5060 UDP или TCP. Сам по себе SIP протокол не передает речевые данные, этим занимается уже другой протокол RTP. Преимуществом SIP протокола является распространенность и гибкость.

Май 202012
 

IAX протокол

 

IAX — транспортный протокол, разработанный компанией Digium, для обмена информацией с другими серверами на Asterisk.

IAX — открытый протокол, использует единственный UDP порт 4569 для обмена сигналами и медиа данными, что упрощает работу с NAT. Он может объединять несколько сеансов в один поток, что приводит к экономии пропускной способности. В безопасносте он так же выигрывает у SIP, в него включены такие возможности как аудентификация открытым текстом, хеширование MD5 и обмен ключами RSA. Его поддерживают меньше программных и аппаратных устройств чем SIP, но все идет к тому, что его начинают все больше и больше использовать.

Май 202012
 

RTP протокол

RTP (Real_transport Protokol) — протокол переносит в себе данные необходимые для восстановления голоса, видеоизображения на удаленном узле и так же данные о типе кодирования.

Он не имеет четко определенных портов для работы, в основном используется диапазон 10000:20000 UDP. Достаточно труден для NAT. Стоит добавить, что он не отвечает за установление и разрыв соединения, этим занимается SIP протокол.