[Kamailio-Users] Retransmitted SUBSCRIBEs
Klaus Darilion
klaus.mailinglists at pernau.at
Fri Oct 9 15:33:05 CEST 2009
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