________________________________________
From: [email protected] [[email protected]] On Behalf Of Avshalom Houri 
[[email protected]]

Assume that the first SIP proxy that is part of the route set (in SIP outbound)
crashes and immediately restarts, or a backup proxy takes over. Is there any 
way to keep the dialog alive if either of the
endpoints senses this failure and recreates a connection or the dialog is 
doomed and needs to be
fully recreated again? The issue is that the route set includes the connection 
information, which is no longer valid.
________________________________________

Here's an idea:  When an outbound REGISTER reaches the registrar, it records 
the ob URI that the edge proxy created in a hidden location in the 
registration.  As part of the Path, it inserts an ob URI that it creates that 
contains the registrar's hostport, and a representation of the SIP user-part 
and sip-instance.  Now, when a new INVITE is sent to the phone, or otherwise 
when the ob URI is used, the request goes to the registrar, which then forwards 
it to one or another of the real ob URIs for the phone.  Indeed, I think that 
the phone's GRUU can be used for the new ob URI.  All that lets the selection 
of the flow to use to reach the phone to be made on a request-by-request basis.

Dale
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is essentially closed and only used for finishing old business.
Use [email protected] for questions on how to develop a SIP 
implementation.
Use [email protected] for new developments on the application of sip.
Use [email protected] for issues related to maintenance of the core SIP 
specifications.

Reply via email to