[sr-dev] least cost routing module activation error

bayu p bayupmail at gmail.com
Wed Apr 6 11:55:18 CEST 2022


Dear Kamailio Expert,

I already add module lcr, but found error when searching pvar "ddn" inside
source code core/pvapi.c at line 923, as shown error log captured below :

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: <core>
[core/pvapi.c:923]: pv_parse_spec2(): error searching pvar "ddn"

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: <core>
[core/pvapi.c:1126]: pv_parse_spec2(): wrong char [n/110] in [$ddn] at [3
(0)]

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: xlog [xlog.c:511]:
xdbg_fixup_helper(): wrong format[Domain of destination: $ddn]

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: <core>
[core/route.c:1166]: fix_actions(): fixing failed (code=-1) at
cfg:/etc/kamailio/kamailio.cfg:901

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: <core>
[core/route.c:1166]: fix_actions(): fixing failed (code=-1) at
cfg:/etc/kamailio/kamailio.cfg:903

Apr  6 10:26:50 kamal /usr/sbin/kamailio[180954]: ERROR: <core>
[core/route.c:1166]: fix_actions(): fixing failed (code=-1) at
cfg:/etc/kamailio/kamailio.cfg:918

The question are, how to define correct "INVITE" methode (or correct
format) inside route[LCR] which is already defined inside kamailio.cfg:

route[LCR] {

if (status=="200")

{

  xlog("LCR: Inside the LCR routen");

}


if(method=="INVITE")

{

  xlog("We got an invite");

  if(!load_gws(1, $rU, $var(caller_uri))) {

    xlog("Couldn't load gateways");

    sl_send_reply("500", "Server Internal Error - Cannot load gateways");

    exit;

  } else {

        xlog("GW Selected '$avp(i:709)'n");

        xlog("Domain of destination: $ddn");

        xlog("To URI: $tun");

  }


  if(!next_gw()) {

    xlog("Couldn't proceed to next gateway");

    sl_send_reply("503", "Service not available, no gateways found");

    exit;

  } else {

        xlog("Calling the first matched gatewayn");

        xlog("ruri_user_avp: '$avp(i:500)'n");

        xlog("To URI after next_gw: $tun");

        xlog("Request URI: $rUn");


  }


}

}

Kind Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20220406/42c6ba3d/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pvapi.c
Type: application/octet-stream
Size: 39823 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20220406/42c6ba3d/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xlog.c
Type: application/octet-stream
Size: 23407 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20220406/42c6ba3d/attachment-0003.obj>


More information about the sr-dev mailing list