[SR-Users] question on call cancel

Alex Balashov abalashov at evaristesys.com
Wed Dec 14 11:06:34 CET 2016


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 at 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/



More information about the sr-users mailing list