Unfortunately, calls can be set up between two fixed endpoints only. If those endpoints change, not much you can do.
I think this is a problem that some of the standards around IPv6 mobile roaming are meant to solve. On Wed, Dec 14, 2016 at 05:51:03PM +0800, Kelvin Chua wrote: > I have a peculiar scenario, maybe you guys have an easy solution: > > 1. a call comes in through an SBC (which is also kamailio) > 2. SBC passes call to core kamailio server > 3. call reaches 180 ringing state > 4. client suddenly changes from wifi to 4G (using 4G IP, VIA headers are > all updated) > 5. client sends cancel and receives cancelling msg from SBC > 6. SBC sends cancel to kamailio core > 7. kamailio core sends back Request Terminated after termination > the issue is, this message was sent to the wifi IP not the 4G > > when checking the network dumps, looks like this was because the INVITE was > received > on kamailio core from the old wifi IP. Is there maybe a way to update the > transaction perhaps? > > > Kelvin Chua > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users -- Alex Balashov | Principal | Evariste Systems LLC Tel: +1-706-510-6800 (direct) / +1-800-250-5920 (toll-free) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/ _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users