Hello,
Hello List,
i dunno why this happen :) after i write an email to the list - but now i found it.
the app_lua/kemi function name is sr.dispatcher.select for ds_select_dst
The source-code documentation guides me to this point after greping around in app_lua.
# dst_select( "GROUP", "HASH METHOD")if(!ds_select_dst($avp(routing_target), "4")) {send_reply("404", "No destination");exit;}
In lua part it looks like this (the nil part maybe broken per default, lua dont like vars with nil)
--- dispatcher routefunction ksr_route_dispatch(direction, routing_target)
KSR.xlog.xinfo("new $fU -> $rU in routing_target ksr_route_dispatch");KSR.info(routing_target);if (routing_target == nil) thenKSR.xlog.xinfo("routing_target nil");KSR.sl.sl_send_reply(604, "Does Not Exist Anywhere");KSR.x.exit();end
-- return code dispatcher.select NOT true - then 404if (sr.dispatcher.select(routing_target, 4) ~= 1) thenKSR.sl.sl_send_reply(404, "No destination");KSR.x.exit();endksr_route_myheader(pathinfo);ksr_route_relay();KSR.x.exit();end
--
Kind Regards
*Karsten Horsmann*
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@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 - May 14-16, 2018 - www.kamailioworld.com