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@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@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: