[Kamailio-Users] Retransmitted SUBSCRIBEs
catalina oancea
catalina.oancea at gmail.com
Fri Oct 9 15:38:41 CEST 2009
Hi
Thanks for answering. I tried with t_newtran. It still doesn't work.
The error is:
ERROR:presence:get_stored_info: wrong sequence number;received: 2 - stored: 2
Thanks
Catalina
2009/10/9 Klaus Darilion <klaus.mailinglists at pernau.at>:
>
>
> catalina oancea schrieb:
>>
>> Hello,
>>
>> If a phone re-sends a presence SUBSCRIBE requests even after 5 or 500
>> milliseconds, kamailio replied with '400 Bad request' to the second
>> SUBSCRIBE
>>
>> The scenario is:
>>
>> Phone Kamailio
>> SUBSCRIBE ---------->
>> 401 <----------
>> SUBSCRIBE ---------->
>> 202 <----------
>> Pause [ 5ms] (or 500 ms, the same thing
>> happens)
>> SUBSCRIBE ----------> (previous SUBSCRIBE retransmitted)
>> 400 Bad request <----------
>>
>> Is this the expected behavior? Is there any way to get kamailio to
>> recognize the retransmission?
>> This causes problems with Snom phones because they receive 400 reply
>> when they retransmit the SUBSCRIBE, and presence stops working.
>
> First, it would be a good idea to handle the SUBSCRIBE stateful, I think his
> can be done by calling t_newtran() before, and t_release() after
> handle_subscribe().
>
> regards
> klaus
>
More information about the Users
mailing list