Hello guys,
I'm trying to dynamically add a branch after doing lookup.
The user is found, but in some cases I need to add a branch and do parallel
forking.
So i'm basically doing:
route[LOCATION] {
if (!lookup("location")) {
....
}
if (something) {
route(BRANCH_TO_EXTRA);
}
route(RELAY);
}
route[BRANCH_TO_EXTRA] {
$fs = MY_SOCKET;
append_branch("sip:$tU@" + $sel(cfg_get.pstn.gw_ip) + ":" +
$sel(cfg_get.pstn.gw_port));
return;
}
For some reason only the branch appended is being used (I have
append_branches=1)
Ideas?
David Villasmil
email: david.villasmil.work(a)gmail.com
phone: +34669448337