[OpenSIPS-Users] route parameters ($param) on opens ips 3.2.11

Alain Bieuzent alain.bieuzent at free.fr
Thu Mar 9 09:32:15 UTC 2023


Hi all,

 

I’m trying to upgrade from 3.2.9 to 3.2.11 and I’m facing issue with this new version.

 

I have a route where i used a parameter as input :

 

route[Q850enable]

{

        $var(Q850enableset) = $dlg_val(Q850enable);     

        if ($var(Q850enableset) == "1" || $avp(Q850enable) == "1")

        {

                append_to_reply("Reason: q.850;$param(1)\r\n");  

                xlog("L_INFO","$ci|Q850| Adding $param(1) cause code");

        }

}

 

When, I my script I call the route :

route(Q850enable,38);

 

Opensips generate this error and sometime segfault .

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: no more space for spec value [38][62347312]

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: buffer too small -- increase the buffer size from [4096]...

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:xlog_2: global print buffer too small, increase 'xlog_buf_size'

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:do_action: error while printing xlog message

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: no more space for spec value [14][62347312]

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: buffer too small -- increase 'pv_print_buf_size' from [20000]

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:get_cmd_fixups: Failed to print formatted string in param [1]

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:do_action: Failed to get fixups for command <append_to_reply> in /etc/opensips/opensips.cfg, line 1308

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: no more space for spec value [38][62347312]

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:pv_printf: buffer too small -- increase the buffer size from [4096]...

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:xlog_2: global print buffer too small, increase 'xlog_buf_size'

Mar  9 10:23:43 lbsip-rtpe-test opensips[570821]: ERROR:core:do_action: error while printing xlog message

 

This code is working fine on 3.2.9 but not on 3.2.11, any idea ?

 

Thanks.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230309/53b4b8c7/attachment.html>


More information about the Users mailing list