Juha Heinanen writes:
before committing to git, i tested if the new version
is working
correctly, and for that purpose wrote this kind of route:
sorry, the route was not as what i was actually testing. it goes like
this:
route [PERFORM_ENUM_QUERIES] {
xlog("L_INFO", "suffix_list = <$var(suffix_list)>\n");
$var(i) = 0;
$var(suffix) = $(var(suffix_list){s.select,0,,});
while ($var(suffix) != "") {
xlog("L_INFO", "Query $var(i) for $var(suffix)\n");
if (enum_query("$var(suffix)")) {
xlog("L_INFO", "Return success!\n");
return(1);
};
$var(i) = $var(i) + 1;
$var(suffix) = $(var(suffix_list){s.select,$var(i),,});
};
return(-1);
}
below once more the syslog output where the loop is shown.
-- juha
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: suffix_list =
<e164.test.fi.>
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: enum [enum.c:724]: Got suffix
<e164.test.fi.>
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Return success!
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: INFO: Query 0 for e164.test.fi.
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: ERROR: <core> [action.c:1144]:
ERROR: runaway while (1342, 25): more then 100 loops
Mar 24 18:29:56 localhost /usr/sbin/sip-proxy[24589]: ERROR: <core> [action.c:1269]:
run action error at: /etc/sip-proxy/sip-proxy.cfg:1350