Hello, As far as I can tell, the regex is wrong. It only matches 5 or 6, 0 or 9, 0 or 9. Try this regex: [56][0-9][0-9]
https://regex101.com/r/rJpwGW/1 Regards, Grant On Sat, 22 Feb 2020 at 17:08 Social Boh <[email protected]> wrote: > Hello list, > > I'm testing DISPATCHER module and how i can see, the INVITE never go to > failure route if the first Gateway fail. > > My configuration: > > route[DISP] { > if(!ds_select_dst("1","9")) { > send_reply("404", "No destination"); > exit; > } > update_stat("load_sip:$dd", "+1"); > t_on_failure("DISPATCHER_FAILURE"); > route(relay); > exit; > } > > failure_route[DISPATCHER_FAILURE] { > if (t_was_cancelled()) { > exit; > } > > if (t_check_status("[56][09][09]")) { > if(ds_next_dst()) { > t_on_failure("DISPATCHER_FAILURE"); > t_relay(); > exit; > } > else { > send_reply("404", "No destination"); > exit; > } > } > } > > I can see the function ds_select_dst select 2 GATEWAY, y con see the > list of GATEWAY, but if I receive a 503 error from the first GATEWAY the > request never pass for FAILURE ROUTE. > > changing if(!ds_select_dst("1","9")) { > > with > > if(!ds_select_dst("1","9","f")) { > > or using other alghoritm not solve. > > Any light, please? > > -- > --- > I'm SoCIaL, MayBe > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
