Hello,
I'm trying to setup some kind of iteration through an AVP list using recursive routing, and use an AVP to create an "index" incrementing counter, i.e.
if(is_avp_set("$avp(counter)")){
$avp(counter) = $avp(counter) + 1;
} else {
$avp(counter) = 0;
}
then I wish to apply to an avp index likewise: if($avp(some_avp[$avp(counter)]) == null){ # this avp list index does not exist, stop recursive routing } else { # keep doing operations }
However this is trivial, there seems not to be any easy way of going about this, also openser.cfg errors out when I try to nest AVP's and use an AVP value as an index value.
xl_parse_index: error parsing format [$avp(counter)])] expecting ']'
parse error (410,59-89): unknown script variable
Any thoughts? All Appreciated, thank you!
--
Brandon Armstead