________________________________________ 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.
