diff --git a/kamailio/dispatcher-role.cfg b/kamailio/dispatcher-role.cfg index 8a5ed0f..713ac74 100644 --- a/kamailio/dispatcher-role.cfg +++ b/kamailio/dispatcher-role.cfg @@ -63,6 +63,7 @@ route[DISPATCHER_REORDER_ROUTES] { $var(i) = 0; $var(found) = 0; + $var(prefered_route) = $sht(associations=>$var(association)); while($(avp(ds_dst)[$var(i)]) != $null) { if($(avp(ds_dst)[$var(i)]) != $var(prefered_route)) { $avp(tmp_ds_dst) = $(avp(ds_dst)[$var(i)]); @@ -91,7 +92,7 @@ route[DISPATCHER_REORDER_ROUTES] } else { xlog("L_INFO", "$ci|log|associated media server is inactive, moving to $rd"); - $sht(associations=>$var(contact_uri)) = $null; + $sht(associations=>$var(association)) = $null; } }