Hi Jayesh,
This is the exact purpose of UPDATE - to update the dialog remote target before the dialog
is established.
But of course, properly implementing and following it is up to the endpoints.
-- Alex
On May 24, 2017, at 5:46 AM, Jayesh Nambiar
<jayesh1017(a)gmail.com> wrote:
Hello,
In a user-user based calling on mobile apps, when the call is connected and the user
moves from a Wifi to Mobile data (network change); the device sends a Re-Invite with new
contact information and subsequent messages go to appropriate changed contact address.
But when the dialog is in say ringing state; and the caller moves from one network to
another; what would be an appropriate SIP method to trigger the contact update. My problem
is generating a Re-INVITE or an UPDATE before the call is connected is very difficult.
What I tried is sending an in-dialog INFO message with new contact address; which gets
relayed to the called party and the response for INFO is also properly received on the new
contact address. But the subsequent response of the INVITE like a 486 or 200 goes to the
original contact only.
What would be the best way to update the contact address of a client if I'm
maintaining all the dialogs in kamailio.
Thanks,
- Jayesh
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users