<div dir="ltr"><div><div>Hello,<br></div><div><br></div>I'm using Kamailio as a proxy between several voice gateways and if the call fails for whatever reason (far end is busy etc) I am forwarding to an Asterisk box to play an announcement.<br></div><div><br></div><div>Within the failure route I am usingĀ  allow_source_address_group() to <span><span>ascertain if the failure response was from a Voice Gateway or Asterisk itself, however it appears to return the group for the first branch when the reply is from the second branch to Asterisk.<br><br></span></span></div><div><span><span>To handle the failure I am adding some headers, and setting a new destination indirectly with ds_select_dst before t_relay. I am using 5.5.3 on Debian 11, using KEMI / Python.</span></span></div><div><span><span><br></span></span></div><div><span><span>Does anyone have any ideas?<br></span></span></div><div><br></div><div>Thanks</div><div>Matthew<br></div><br></div>