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@gmail.com phone: +34669448337