[SR-Users] Doubs about using append_branch ...

Alex Balashov abalashov at evaristesys.com
Mon Jul 26 01:17:43 CEST 2010


It sounds like what you need is to do branch-specific logic in a
branch route:

http://www.kamailio.org/dokuwiki/doku.php/core-cookbook:3.0.x#branch_route

Not all functions can be used in a branch route, but those that can be 
operate only on that branch.

On 07/25/2010 07:07 PM, Raúl Alexis Betancor Santana wrote:

>
> Hi all
>
> I'm trying to do a "followme" from the proxy side, so I receive a request to
> some SIP URI and that URI have configured it's followme function that in this
> case means ... progress a call to the original URI + a call to a new URI,
> just a parallel branching, but I'm no luck ... :-(
>
> if(is_avp_set($avp(s:followme))
> {
> 	append_branch($avp(s:followme));
> }
>
> That doesn't run, because append_branch does not accept a PV as param, so ...
>
> ...
> 	$var(s:tmp_ru) = $ru;
> 	append_branch();
> 	$ru = $avp(s:followme);
> ...
>
> But now ... only one of the branches progress ..., the new created branch
> (after the append_branch call) ... must go to a PSTN number ... but no way,
> because I must "mark" the branch in some way that I could send it directly to
> the go_to_pstn route block ...
>
> any clue or example about how to work with the new branch ONLY ? ... because
> branch 1 works ok, I need to do changes only on branch 2
>
> Best regards


-- 
Alex Balashov - Principal
Evariste Systems LLC
1170 Peachtree Street
12th Floor, Suite 1200
Atlanta, GA 30309
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web: http://www.evaristesys.com/



More information about the sr-users mailing list