Cancel not honored by UAS.
Jan Granqvist
jan_granqvist at yahoo.com
Wed Sep 16 03:32:27 CDT 2020
Hi all,
I ran into a call scenario which I don't know how to handle.In the below call scenario our UAC CANCELs the call, to which the operator responds with 200 OK.However, the operator does NOT honor it, but continues sending updates as if the CANCEL never occurred.
UAC UAS(Sip trunk)|------------------INVITE(sdpA)-------------->||<------------------100 Trying----------------||<----------183 Session Progress(sdpB)--------||--------------------PRACK------------------->||<------------------200 OK--------------------||<-----------------UPDATE(sdpB')--------------||------------------200 OK(sdpA)-------------->||---------------------CANCEL----------------->| <---- time lapse ---->|<--------------------200 OK------------------||<----------181 Call Is Being Forwarded-------||<----------------UPDATE(sdpB'')--------------||<----------------UPDATE(sdpB'')--------------||------------------100 Trying---------------->|
Is there anything I should/can do to handle this, other than sending a fault report to the operator?I was wondering if it should be prudent to respond with 481 Call Leg/Transaction Does Not Exist.
TIA/Janne
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20200916/1ce681a8/attachment.htm>
More information about the resiprocate-devel
mailing list