Hi Max,
This is one of those requests that sounds a little peculiar. It might help if you shared
the larger problem you are trying to solve; perhaps there is a better approach
altogether.
Notwithstanding that, you need to create a new branch in the failure_route. This happens
in one of two ways:
1) Explicitly, with append_branch(); your not having done this is what the log is
complaining about;
2) Implicitly, by modifying the Request URI in some way, e.g.
$ru = “...”;
However, I do not believe modifying the destination set ($du) triggers the implicit
creation of a new branch. Accordingly, you will need to call append_branch() yourself
prior to t_relay().
— Alex
On Feb 8, 2022, at 12:29 PM, Max Kemel
<max(a)telemessage.com> wrote:
Hey, I am trying to make a re-transmission mechanism from the failure route,
I’ve tried to use $dp and $du as a relay, but variables are not accepted in t_relay(),
When using ip and port straight forward t_relay(“144.0.0.0”, “1111”), I am getting:
[t_fwd.c:1752]: t_forward_nonack(): no branches for forwarding
[tm.c:1753]: _w_t_relay_to(): t_forward_noack failed
Is there a way to re-transmit the call to the same carrier again?
Thanks in advance, and have a great day,
Max Kemel
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Alex Balashov | Principal | Evariste Systems LLC
Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)
Web:
http://www.evaristesys.com/,
http://www.csrpswitch.com/