Hello,
I think that do_routing() returns false if no record was matched. Or do
you have the empty prefix value that is matching everything.
The keepalive feature was added in 5.1 (development version right now),
so it should not be in the 5.0.x. If the docs say so, maybe it was a
mistaken propagation with some other docs backports.
Cheers,
Daniel
On 20.06.17 22:39, Jean Cérien wrote:
Hello
I am using Kamailio 5.0.2, with module drouting to do prefix based
routing.
1. When I call do_routing and the prefix is not known, the r-uri
remains unchanged. Is there a way to detect that the prefix is
unknown, other than r-uri remains unchanged ?
2. I have the following parameters
modparam("drouting", "db_url",DBURL)
modparam("drouting", "sort_order", 0)
modparam("drouting", "use_domain", 0)
modparam("drouting", "force_dns", 1)
# modparam("drouting", "enable_keepalive", 1)
If I enable keep alive, I get the following error:
Jun 20 22:37:17 kamailio1 kamailio: ERROR: <core>
[core/modparam.c:141]: set_mod_param_regex(): parameter
<enable_keepalive> of type <2> not found in module <drouting>
yet, the documentation leads me to think that it should work:
/NOTE: this option is only compatible with <em>sort_order</em> 0
currently. With sort_order value of 1 or 2, destinations status will
simply be ignored.
/
Thanks for your help
J.
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training -
www.asipto.com
Kamailio World Conference -
www.kamailioworld.com