Keep alive only for register

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Regis,

On Nov 10, 2011, at 10:54 AM, R?gis Montoya wrote:

> Hi,
> 
> For now pjsip KA mechanism for UDP sig is to send keep alive packets only on the registration stream. When pjsip make an INVITE there is not such a mechanism for control channel. - At least I didn't found one ;) -.
> 
> The problem is that some users reported me that with some NAT topology, the control channel gets cut as the NAT hole is closed. In consequence, the server or remote side is not able to send the BYE to the client.
> 
> As far as I can understand from the code, this problem only affect UDP cause for TCP it is managed at transport level and KA should be sent regardless the kind of control channel it is.
> Is there some planned enhancement about that? Or is there another way to solve this problem?
> 
> For reference the initial report on CSipSimple project : http://code.google.com/p/csipsimple/issues/detail?id=1347
> 

Usually servers take care of this. One way to do it is by sending in-dialog OPTIONS requests in order to detect if the remote endpoint is still there. Of course, you could do it in the client as well.

Regards,

--
Sa?l Ibarra Corretg?
AG Projects






[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux