[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