BTW,

Everything I wrote assumes UA perspective. IMS like tighter integrations
have the luxury of the advance warning and support of the network.

-volkan

2016-07-07 21:28 GMT+03:00 Volkan Hatem <vol...@hatem.net>:

> Hi Paul,
>
> You are absolutely right but make-before-break is only possible, as you
> said, if you can get some advance warning.
>
> I think the most suitable case is cellular-to-WiFi. In this case both
> networks will be available, we can make, verify and only after that
> handoff. However, WiFi-to-Mobile might neither give warning nor be
> available simultaneously especially when it is a user action like turn-off
> wifi or simply losing the coverage.
>
> Cellular radio-access-type changes are even more challenging: 3G to 4G
> (vice versa) in theory should be nearly seamless. But in reality IP
> connectivity will be lost for seconds before it is recovered. What is
> worse, IP address might not even be preserved.
>
> 2G to 3G (vice versa) is even more difficult as in many cases the radio
> access will be totally lost causing even longer down time.
>
> In fact, these were the cases where I doubted the reasoning behind "no
> retransmission over TCP/TLS" for INVITE etc when you absolutely need it.
>
> Best,
> -volkan
>
>
>
> 2016-07-07 20:20 GMT+03:00 Paul Kyzivat <pkyzi...@alum.mit.edu>:
>
>> ISTM that there is dubious likelihood of success of this is attempted
>> after the previous connection has already failed. Make-before-break is
>> safer if you can get some advanced warning. But make-before-break has its
>> own implications on how you do this so that it doesn't become
>> break-while-trying-to-make.
>>
>>         Thanks,
>>         Paul
>>
>>
>> On 7/7/16 12:37 PM, Volkan Hatem wrote:
>>
>>> 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
>>>
>>>
>> _______________________________________________
>> 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