[OpenSER-Users] Is possible to use two "branch_route[ ]" for same branch?
Iñaki Baz Castillo
ibc at in.ilimit.es
Wed Oct 17 14:37:37 CEST 2007
El Wednesday 17 October 2007 14:24:46 Andreas Granig escribió:
> You want to avoid to copy&paste redundant code in your branch-route,
> right? So the following snipped should do the same as if you were able
> to execute branch_route[1] after branch_route[3]:
>
> route
> {
> if(/* initial invite */)
> t_on_branch("3");
> else
> t_on_branch("1");
>
> // ...
> }
>
> // your branch-route helper
> route[20]
> {
> // some code executed by both branch routes
> }
>
> // broute for common requests
> branch_route[1]
> {
> route(20);
> }
>
> // broute for initial invites
> branch_route[3]
> {
> // some branch-specific stuff here, then:
>
> route(20);
> }
Ok, thanks. Just lem me insist on a question to be sure:
If a "route[X]" is called from a "branch_route[Y]" then in that "route[X]" is
just processed each separate branch and not all together as in main route, is
it?
Thanks.
--
Iñaki Baz Castillo
ibc at in.ilimit.es
More information about the sr-users
mailing list