Hi Dale,

Indeed, INVITE-with-Replaces was the first alternative I could think of as
well.

However, in the case where I implemented the hand-off we could
deterministically bring the SIP-UA to register with its "home" proxy which
holds the current call-leg (dialog). A simple re-INVITE to update the
target address was enough to restore signalling connectivity. This was a
simpler approach in our case due to some other limitations I will not
digress.

I am sure you are aware of  RFC 6141 which brings more clarification to
target address update requests.

Of course, there are other issues to tackle as well such as
- NAT traversal, whether ICE or a simpler (always insert a proxy when NAT
detected) mechanisms can be preferred.
- The time it takes to get an IP connectivity, resolve proxy addresses
might complicate it if it takes too long
- Whether it conflicts with other operations requiring re-INVITEs as well
(updating session description to add/remove/modify media)
- Decision to drop or recover unstable calls (before establishing a dialog)
Etc.

Best,
-volkan

2016-07-07 18:49 GMT+03:00 Dale R. Worley <wor...@ariadne.com>:

> Is there any generalized technique for "handoff", for moving a SIP
> dialog from one interface/medium to another?
>
> My impression is that this problem is most commonly seen switching
> between a mobile connection and a WiFi connection, but it can happen in
> pure-SIP situations as well.
>
> So far, it seems that a UA could use INVITE-with-Replaces (sent from the
> new interface to the other party) to transfer the dialog from its old
> interface to its new interface.  Has anyone implemented such a
> technique?
>
> Dale
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
>
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to