Hello Tolga,

Could you provide (off list) a pcap capture for the call along with opensips output in debug 4 ?

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 01/13/2013 02:14 AM, Tolga Tarhan wrote:
Hello,

We're using the B2B module to handle REFERs (as our upstream carriers do not handle REFER). Everything works really well when we follow the examples and when everything is successful. However, if the destination of the REFER (not the provisional_media location, but the actual final destination) responds negatively (say 603 or 404), then we see the following log messages

DBG:b2b_logic:b2b_logic_notify_reply: Received a reply [603] while in BRIDGING scenario ERROR:b2b_logic:process_bridge_negreply: unexpected entity_no [2] for tuple [0x7f02af7d5278] ERROR:b2b_logic:b2b_logic_notify_reply: Failed to process negative reply while in bridging state

And the other existing call leg appears to get stuck. That is, it'll continue to hear the provisional media until that runs out, and then it'll just be hanging there. I would expect that the other call leg be sent a BYE, which is exactly what happens in this scenario when provisional_media is not used.

As far as I can tell, this is a bug in the b2b logic module. I'm happy to try to make a patch and contribute a fix, however, I need a little guidance on what needs to be done (I'm not at all familiar with the internals of this codebase).

Thanks for your help,
Tolga


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to