RES: [AsteriskBrasil]Atualização de usuários no Asterisk
Alexandre Abreu
abreu em redt.com.br
Terça Julho 3 22:03:28 BRT 2007
Olá.
A RFC 3261 define o tempo de 3600 SEGUNDOS como tempo padrão do parâmetro
"Expire" no header "Contact:".
3600 segundos não são 3 minutos - e sim 60 minutos.
Isso significa que um handshake de REGISTER pode ser exemplificado da
seguinte forma (valores de expire):
3600 ->
<- 300
280 ->
O UAc envia o valor default de 3600 segundos para o servidor.
O Asterisk tem como parâmetro o 'maxexpiry=300' no sip.conf e responde ao
registro com um novo valor (300) no parâmetro expire.
O UAc recebe o valor e recalcula o tempo do reenvio do REGISTER - 280
segundos. A diferença desse valor pode variar de implementação.
E sim, SIP OPTIONS nada tem a ver com atualização de URI de UAc.
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Felipe
Louback
Enviada em: terça-feira, 3 de julho de 2007 08:58
Para: A Comunidade Brasileira do PBX OpenSource
Assunto: Re: [AsteriskBrasil]Atualização de usuários no Asterisk
Bom, fiquei analisando com um sniffer o trafego e dei uma lida na RFC
3261 do SIP.
A principio, atualizacao de localizacao de usuario é feito apenas por
pacotes REGISTER. Inicialmente o UA envia um REGISTER com Expire:3600,
ou seja, em 3 min o registro vai expirar.
Analisando o trafego entre o UA e o asterisk, em nenhum momento, mesmo
depois dois 3 min, vejo outro REGISTER. Vejo apenas OPTIONS enviados
pelo asterisk, mas OPTIONS não atualizam a localização do usuário(ao
menos eu acho).
Alguém tem alguma idéia de como o Asterisk atualiza o registro dos usuários?
obrigado,
Felipe
On 7/1/07, Felipe Louback <louback em gmail.com> wrote:
> Caros,
>
> Alguém sabe me informar exatamente como o Asterisk atualiza o registro
> dos usuários em sua base?
>
> Tipo, o softphone envia um OPTIONS ou REGISTER em intervalos regulares
> e ao receber isto o asterisk atualiza a base?
>
> Qual o tempo padrão de expiração do usuário?
>
> Obrigado,
>
> Felipe
>
> --
> Master Student - Electrical Engineering Department
> Computer Engineering and Telecommunications Research Group
> Universidade Federal de Minas Gerais - Brazil
>
> "Come to me, all you who are weary and burdened, and I will give you
rest."
> Matthews 11:28
>
> "Failure is the opportunity to begin again more intelligently." Henry Ford
>
--
Master Student - Electrical Engineering Department
Computer Engineering and Telecommunications Research Group
Universidade Federal de Minas Gerais - Brazil
"Come to me, all you who are weary and burdened, and I will give you rest."
Matthews 11:28
"Failure is the opportunity to begin again more intelligently." Henry Ford
_______________________________________________
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