[OpenSIPS-Users] B2BUA Transfers Intermittently Working/Not Working (Bug?)
Brett Woollum
brett at woollum.com
Tue Oct 19 08:05:48 CEST 2010
Hello again Anca,
I've done more debugging, and I've found that the REFER packets are all targeting my B2BUA address and getting a 404 response. It seems to still be working, but I'm wondering if this is what is causing the problem after the 2nd transfer.
In my log at http://www.woollum.com/temp/opensips_trace.html, you can see the 404 Not Found's occurring at packet 9177. This one in particular is generated for the packet above it (9175) that has "sip:b2bua at 1.2.3.4" in the header of the packet.
I've configured my B2BUA module with this entry:
modparam("b2b_entities", "server_address", "sip:b2bua at 1.2.3.4:5060")
and this is the config file that is creating the errors:
if (uri==myself) {
if (method=="REGISTER") {
save("location");
exit;
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
xlog("USRLOC LOOKUP: ERROR 404 - NOT FOUND $fu->$ru");
sl_send_reply("404", "Not Found");
exit;
};
append_hf("P-hint: usrloc applied\r\n");
};
And this is what is generated in the OpenSIPS log:
Oct 18 22:56:42 sip01 /usr/local/sbin/opensips[4425]: USRLOC LOOKUP: ERROR 404 - NOT FOUND sip:1000 at 1.2.3.4->sip:b2bua at 1.2.3.4:5060
Is there something I need to add to my configuration that handles packets with "b2bua at 1.2.3.4" as the destination ($ru)?
Brett Woollum
Brett at Woollum.com
----- Original Message -----
From: "Brett Woollum" <brett at woollum.com>
To: "OpenSIPS users mailling list" <users at lists.opensips.org>
Sent: Monday, October 18, 2010 5:09:34 PM GMT -08:00 US/Canada Pacific
Subject: Re: [OpenSIPS-Users] B2BUA Transfers Intermittently Working/Not Working (Bug?)
Hi Anca,
I set debug=6 but it does not appear to print any more detailed information to my log (/var/log/messages).
I reviewed the sip trace I posted at http://www.woollum.com/temp/opensips_trace.html and I still cannot find any packets that are missing the header. The error log I posted at http://www.woollum.com/temp/opensips.txt says that the To field, From field, and RR field could not be parsed. It seems as though the B2BUA module tried to open a new leg but didn't send the information along? Does that make sense?
More information about the Users
mailing list