Hello,
I am running into an issue where there is a race condition
happening. I am looking for opinions / ideas on how to handle
the following below scenario.
Scenario.
UAC places an outbound call -> upstream carrier.
The call is disconnected on both ends at the exact same time,
UAC -> sends BYE upstream
Upstream Carrier -> sends BYE downstream
Upstream 200 OK's the BYE
UAC sends 481 back to Upstream Carrier for their generated
BYE.
The upstream carrier is complaining about receiving the relayed
481 responses -- so my first thought was simply to drop() these
from relaying upstream.
I am curious how other people are handling this?
Would you suggest simply dropping the relay from being sent
back upstream on the 481?
Would you simply always 200 OK a downstream BYE from trusted
carriers regardless of UAC response, and create separate
transaction to send BYE downstream?
Thank you as always. Look forward to your thoughts /
suggestions / ideas.
Sincerely,
Brandon Armstead
_______________________________________________
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