[AsteriskBrasil] [Pacotes SIP] Problema com Telefone Voiper da Intelbrás
Leonardo Gomes Figueira
sabbathbh.lists em gmail.com
Quinta Março 19 18:11:16 BRT 2009
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
Mais detalhes sobre a lista de discussão AsteriskBrasil