Qual a diferença entre SIP e IAX

Qual a diferença entre SIP e IAX

 

Na área de Voip onde são usados Elastix ou mesmo o Asterisk existem muitas dúvidas referente a qual a diferença entre o IAX e o SIP.

Vamos dar detalhes sobre o que são cada uma delas de forma separada e independente para que entenda melhor o funcionamento de cada uma dela e por fim a diferença entre as duas.

SIP – O Protocolo de Iniciação de Sessão (Session Initiation Protocol – SIP) é um protocolo de código aberto de aplicação, que utiliza o modelo “requisição-resposta”, similar ao HTTP, para iniciar sessões de comunicação interativa entre utilizadores.

sip-aware-router

Este é um protocolo de sinal para estabelecer chamadas e conferências através de redes via Protocolo IP, um exemplo típico seria o VoIP. O estabelecimento, mudança ou término da sessão é independente do tipo de mídia ou aplicação que será usada na chamada; uma chamada pode utilizar diferentes tipos de dados, incluindo áudio e vídeo.

O SIP e mais usado entre a comunicação entre dois pontos ou seja duas pessoas, ele usa a porta 5060 e trafego RTP midia entre as portas 10000 a 20000 e este trafego e bastante alto, isto dificulta um pouco a configuração de NAT e Firewall, mas também e utilizado para trafego de servidores.

IAX2- IAX (acrónimo para “ Inter Asterisk eXchange”) é um protocolo desenvolvido pela Digium com o objectivo de estabelecer comunicação entre servidores Asterisk. IAX é um protocol transporte, tal como o SIP, no entanto faz uso apenas de um único porto UDP (4569) tanto para sinalização como para streams RTP. O fato de utilizar apenas uma porta é uma vantagem em cenários de Firewall e ou NAT. IAX2 é versão 2 do IAX. Ela é regulamentada pela RFC 5456.

Atualmente este protocolo já é utilizado, para além de comunicação entre servidores Asterisk, em telefones VoIP. Assim como existem telefones SIP existem também telefones IAX2.

IAX é usado pelo Asterisk VoIP PBX alternativo ao SIP, H.323, para conectar a outros dispositivos que suportam IAX (uma lista limitada no momento, mas com rápido crescimento).

Propriedades Básicas – O IAX2 é um protocolo VoIP que usualmente carrega tanto a sinalização quanto os dados no mesmo caminho. Os comandos e parâmetros são enviados e qualquer extensão tem que ter um código numérico alocado. Historicamente isso foi modelado após os dados internos passar por módulos do Asterisk.

 

Conclusão básica entre os protocolos:

tronco-iax

Então a diferença básica entre estes protocolos está na forma de usar, caso for feito entre dois usuários o mais recomendado e o sip, se for feito entre servidores o mais recomendao seria o IAX.
Se tiverem outras dúvidas deixem na descrição desta postagem.

Be the first to comment

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.