[AsteriskBrasil] [Pacotes SIP] Problema com Telefone Voiper da Intelbrás
Gustavo Cordeiro
gustavo em advent.com.br
Quinta Março 19 18:23:29 BRT 2009
Olá,
A princípio o Asterisk 1.2 não suporta a RFC 4733 (atualização da
RFC 2833)... somente a partir da versão 1.4.
O aparelho pode ser mais novo e manter conformidade somente com o
padrão mais atual. Algumas operadoras não homologam o Asterisk 1.2
pelo mesmo motivo.
Essa pode ser a causa do problema.
Sds,
Gustavo Cordeiro
Advent Tecnologia Ltda.
Telefone: 48 3024-9350
Celular: 48 8809-0764
www.advent.com.br
2009/3/19 Leonardo Gomes Figueira <sabbathbh.lists em gmail.com>:
> Junior Polegato - Asterisk escreveu:
>> Problema ou não do firmware, coloquei uma Asterisk 1.4 num
>> notebook e configurei a segunda linha VoIP do aparelho para usar este
>> Asterisk, sendo a primeira usando do Asterisk 1.2 do servidor principal,
>> também habilitei o "Watch dog" no aparelho.
>>
>> Usando a linha 1, pelo Asterisk 1.2, quando o Asterisk devolve
>> para o aparelho o pacote SIP abaixo (SIP/2.0 481 Call leg/transaction
>> does not exist), o aparelho e o Asterisk entra mnum loop louco com a
>> mensagem da falto do 'Via', mas por agora estar ativo o "Watch dog", ele
>> reinicia em poucos segundos e tudo volta ao normal. Pelo que entendi, o
>> Voiper pede para cancelar a chamada, o Asterisk cancela e manda o pacote
>> SIP de OK 3 vezes, o Voiper manda um ACK para cada pacote enviado
>> anteriormente, o Asterisk destrói a chamada logo após o primeiro ACK
>> enviado pelo Voiper, o Asterisk diz que a chamada não existe mais para
>> os outros ACK, aí começa o loop louco com o Voiper mandando ACK e o
>> Asterisk respondendo que a chamada não existe mais, acompanhem os
>> pacotes SIP abaixo depois primeiro ACK enviado pelo Voiper.
>>
>> Agora usando a linha 2, pelo Asterisk 1.4, em vez mandar a
>> resposta "SIP/2.0 481 Call leg/transaction does not exist" para os ACK
>> do Voiper depois de destruir a chamada, o Asterisk 1.4 simplesmente
>> ignora-os, o que deixa o funcionamento do Voiper redondinho no Asterisk
>> 1.4, acompanhem os pacotes SIP abaixo depois primeiro ACK enviado pelo
>> Voiper.
>>
>> E agora, bug do Voiper ou do Asterisk 1.2, ou dos dois por não
>> saberem lidar com a situação?
>
> Se a versão 1.2 ou a 1.4 não está respeitando alguma RFC, não sei, só
> pesquisando na RFC para saber. Acho que o mais provável seja que a 1.4
> adere melhor às RFCs.
>
> Agora que o firmware do Voiper está bugado, quanto a isso não há dúvida :)
>
>
> Leonardo
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
Mais detalhes sobre a lista de discussão AsteriskBrasil