[OpenSIPS-Users] B2BUA Transfers Intermittently Working/Not Working (Bug?)

Ovidiu Sas osas at voipembedded.com
Fri Oct 29 00:04:41 CEST 2010


opensipsdbctl should be able to properly create the b2b tables in 1.6
now (I defined them in the list of EXTRA_MODULES).

Regards,
Ovidiu Sas

On Thu, Oct 28, 2010 at 5:39 PM, Brett Woollum <brett at woollum.com> wrote:
> Got it.
>
> I've updated the MySQL table and started OpenSIPS (which is version 1.6 from
> the SVN head). I tried the calling again (with 2 transfers) and I now see
> the 202 Accepted message which is correct, but the second transfer is still
> failing with the same error:
>
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:b2b_entities:b2b_prescript_f: cannot parse From header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:pv_get_from_attr: cannot parse From header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:pv_get_from_attr: cannot parse From header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:do_assign:
> no value in right expression
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:do_assign:
> error at line: 314
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:siptrace:sip_trace: cannot parse FROM header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:pv_get_from_attr: cannot parse From header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:rr:record_route:
> From parsing failed
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:tm:new_t: no
> valid From in INVITE
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:tm:t_newtran:
> new_t failed
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:siptrace:trace_sl_onreply_out: cannot parse FROM header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2998]:
> ERROR:core:pv_get_from_attr: cannot parse From header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2999]: ERROR:core:parse_to:
> unexpected char [<] in status 5: <<<>> .
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2999]:
> ERROR:core:parse_from_header: bad from header
> Oct 28 14:16:40 sip01 /usr/local/sbin/opensips[2999]:
> ERROR:b2b_entities:b2b_tm_cback: cannot parse From header
>
> The call trace shows that OpenSIPS is not originating the new call leg out
> to the phone that the call was transferred to (probably because of the error
> above). I don't see any errors in the call trace with regard to the REFER
> message (or any others) sent by the phones. The REFER looks the same with
> different extensions for the first transfer and the second transfer. It
> seems like OpenSIPS is just not handling the second transfer correctly.
>
> Brett Woollum
> Brett at Woollum.com
>
>
> ----- Original Message -----
> From: "Anca Vamanu" <anca at opensips.org>
> To: users at lists.opensips.org
> Sent: Thursday, October 28, 2010 1:31:44 AM GMT -08:00 US/Canada Pacific
> Subject: Re: [OpenSIPS-Users] B2BUA Transfers Intermittently Working/Not
> Working (Bug?)
>
> Hi Brett,
>
> You should have used the script in  scripts/mysql/b2b_create.sql . What you
> have missed is inserting in version table the version number for the new
> tables
> INSERT INTO version (table_name, table_version) values ('b2b_entities','1');
> INSERT INTO version (table_name, table_version) values ('b2b_logic','1');
>
> Regards,
> --
>
> Anca Vamanu
> www.voice-system.ro
>
> On 10/28/2010 01:46 AM, Brett Woollum wrote:
>
> Hi Anca,
>
> I tried to install from the 1.6 branch and I am getting errors about the
> database version for b2b_entities:
> Oct 27 15:45:30 sip01 /usr/local/sbin/opensips[15672]:
> ERROR:core:db_check_table_version: invalid version 0 for table b2b_entities
> found, expected 1
> Oct 27 15:45:30 sip01 /usr/local/sbin/opensips[15672]:
> ERROR:b2b_entities:mod_init: error during table version check
> Oct 27 15:45:30 sip01 /usr/local/sbin/opensips[15672]: ERROR:core:init_mod:
> failed to initialize module b2b_entities
> Oct 27 15:45:30 sip01 /usr/local/sbin/opensips[15672]: ERROR:core:main:
> error while initializing modules
> Oct 27 15:45:30 sip01 /usr/local/sbin/opensips[15672]:
> NOTICE:presence:destroy: destroy module ...
>
> I used /usr/local/sbin/opensipsdbctl create to make the tables.
>
> Is there information available that would tell me what modifications I need
> to make to the b2b_entities table for it to work properly?
>
> Brett Woollum
> Brett at Woollum.com
>
>
> ----- Original Message -----
> From: "Anca Vamanu" <anca at opensips.org>
> To: users at lists.opensips.org
> Sent: Tuesday, October 26, 2010 4:06:16 AM GMT -08:00 US/Canada Pacific
> Subject: Re: [OpenSIPS-Users] B2BUA Transfers Intermittently Working/Not
> Working (Bug?)
>
> Hi Brett,
>
> Sorry, I was mistaken, I tested wrongly with 1.6 the first time. It does
> work with 1.6 also, you can update from the 1.6 branch and check.
>
> Regards,
> --
>
> Anca Vamanu
> www.voice-system.ro
>
> On 10/26/2010 01:41 PM, Anca Vamanu wrote:
>
> Hi Brett,
>
> I have just tried your scenario with trunk and I see the 200 OK reply. I
> have checked with 1.6 and indeed it seems to be a problem. I think I will
> backport the changes in these two modules - even though they are quite a
> lot, but there is no point in debugging on old code when this problem is
> fixed.
> So, I suggest for you to update from trunk, at least these two modules -
> b2b_entities and b2b_logic.
> Be aware that you will have to install the database tables also.
>
> Regards,
>
> --
> Anca Vamanu
> www.voice-system.ro
>
>
> _______________________________________________ Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________ Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>



More information about the Users mailing list