I found a work around . Modifying $ru changes de first contact uri.
if($var(routing)=~"redirect"){
jansson_get("contacts_len", "$var(evmsg)", "$var(contacts_len)");
xlog("L_INFO", "Contacts len $var(contacts_len)");
$var(i) = 0;
$var(first) = 0;
while ($var(i) < $var(contacts_len)){
jansson_get("contacts[$var(i)]", "$var(evmsg)", "$var(contact)");
if ($var(first) == 0){
$ru = $var(contact);
$var(first) = 1;
}
#Appending anyway because of the q param
append_branch($var(contact), "0.5");
$var(i) = $var(i) + 1;
}
send_reply("302", "Moved Temporarily");
exit;
}
I think this is not the better way. Any suggestion will be very appreciated.
Thanks again.