[AsteriskBrasil] Proxy - Asterisk x SER
Caciano Machado
caciano em gmail.com
Segunda Fevereiro 5 14:27:31 BRST 2007
Olá Sílvio,
O asterisk também não funciona como um Proxy SIP em nenhum caso,
inclusive no modo canreinvite=yes. A opção canreinvite permite que o
asterisk tente repassar o fluxo rtp diretamente entre as pontas da
ligação, sem passar pelo asterisk. Isso é possível quando os codecs
das pontas são o mesmo, por exemplo.
Agora a explicação:
Considere o cenário seguinte, com UAb registrado no asterisk.
UAa -----------> Asterisk -------------> UAb
1) Chamada com canreinvite=no.
Neste caso, o INVITE de UAa (user agent a) para o asterisk origina a
primeira "ligação". Esta primeira ligação deverá gerar outra chamada,
um outro INVITE que irá do Asterisk para UAb. Dentro do asterisk é
feita a ligação entre dois canais SIP onde poderá ocorrer conversão de
mídia se for necessária. Independente de haver conversão de mídia o
fluxo de rtp passará pelo asterisk. Com este funcionamento o asterisk
não se comporta como um Proxy SIP.
2) Chamada com canreinvite=yes
Neste segundo caso, quando o asterisk recebe o INVITE ele verifica se
é possível fazer o reinvite, ou seja, criar um novo INVITE para UAb de
forma que UAa e UAb fechem o tráfego mídia rtp diretamente entre si.
Tudo isso indica que o asterisk se comporta como um Proxy SIP, mas o
detalhe é que cada ponta da ligação possui um Call-ID diferente apesar
do tráfego de mídia estar conectado diretamente entre as pontas. Isso
basta para dizer que o asterisk não funciona como um Proxy SIP.
Agora vamos à resposta da pergunta :-). Se o que vc quer é apenas um
Proxy seria mais adequado utilizar o SER/OpenSER, ou algum outro
software para este fim. Se pretende fazer um gateway de ramais
analógicos/digitais, integrar com outros protocolos de voip diferentes
do SIP ou utilizar funções de PABX, então o asterisk é mais adequado.
Abraços,
Caciano
On 2/3/07, Silvio Netto <silvionetto em hotmail.com> wrote:
>
> Ola all,
>
> Gostaria de saber a opiniao de voces quanto a fazer um proxy.
> Qual seria a melhor opcao um Asterisk ou um SER.
> Qual as vantagens e desvantagens entre um e outro.
>
> SilvioNetto
>
> ________________________________
> Busque em qualquer página da Web com alta proteção. Obtenha o Windows Live
> Toolbar GRATUITO ainda hoje! Experimente agora!
> ----------------------------------------
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>
Mais detalhes sobre a lista de discussão AsteriskBrasil