Try quoting the pseudovariable?
t_on_branch("$avp(broute_trigger)");
Kaufman
-----Original Message----- From: Benoît Panizzon benoit.panizzon@imp.ch Sent: Friday, December 16, 2022 10:28 AM To: Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org Subject: [SR-Users] Re: How to make a branch trigger persistent (still being active after failure route is triggered)?
I tought I had found the solution:
request_route {
$avp(dispgroup) = 2001; $avp(broute_trigger) = "BR_TO_NATIONAL"; t_on_branch($avp(broute_trigger)); route(DISPATCHCALL);
[...]
$avp(dispgroup) = 2002; $avp(broute_trigger) = "BR_TO_INT"; t_on_branch($avp(broute_trigger)); route(DISPATCHCALL); }
failure_route[DISPATCH_FAILURE] { [...] # Set desired Branch Trigger again to try next # dispatcher in list. t_on_branch($avp(broute_trigger)); route(RELAY); exit; }
But no...
function t_on_branch: parameter 1 is not constant
Any 'tricks'?
-- Mit freundlichen Grüssen
-Benoît Panizzon- @ HomeOffice und normal erreichbar