<div dir="ltr"><div>Thank's Klaus,</div><div><br></div><div>now I understand how to use the extra_id_pv parameter... I already use the rtproxy_manage in branch_route to process every branch separately, but I was with difficult to understand how set extra_id_pv to every branch of forking. Your example helped me to eliminate my doubts (I think).</div>
<div><br></div><div>Best Regards </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/3 Klaus Darilion <span dir="ltr"><<a href="mailto:klaus.mailinglists@pernau.at" target="_blank">klaus.mailinglists@pernau.at</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<br>
<br>
Disclaimer: I never used the 'b' parameter. comments inside<div class="im"><br>
<br>
On 03.05.2013 15:44, Bruno Bresciani wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi All again,<br>
<br>
Somebody can help me about my doubts? I can't get understanding how set<br>
extra_id_pv parameter of the rtpproxy module... The documentation show<br>
the bellow line:<br>
<br>
modparam("rtpproxy", "extra_id_pv", "$avp(extra_id)")<br>
<br>
What means value "$avp(extra_id)"? I don't understand how set correctly<br>
a value to extra_id_pv parameter, maybe because I can't get<br>
understanding the meaning of "$avp(extra_id)".<br>
<br>
Best Regards<br>
<br>
<br>
2013/4/30 Bruno Bresciani <<a href="mailto:bruno.bresciani@gmail.com" target="_blank">bruno.bresciani@gmail.com</a><br></div>
<mailto:<a href="mailto:bruno.bresciani@gmail.com" target="_blank">bruno.bresciani@gmail.<u></u>com</a>>><div class="im"><br>
<br>
    Hi All,<br>
<br>
    I need forking a call to multiple destinations in paralel on<br>
    different network segments, requiring different rtpproxy parameters.<br>
    Reading the rtpproxy module documentation I discovered that is<br>
    possible by setting the "b" parameter on rtpproxy_manage(),<br>
    rtpproxy_offer(), rtpproxy_answer() and rtpproxy_destroy()<br>
    functions, but I'm with some doubts...<br>
</div></blockquote>
<br>
1. I guess you have to call in rtpproxy_manage in branch_route, to process every branch separately<br>
<br>
2. You need a unique identifier for every branch, e.g. increase a global/transaction variable every branch_route exectution, or use another unique id, e.g.: $ru$du<br>
<br>
3. I guess it should be used this way, eg:<br>
branch_route[1] {<br>
        $avp(extra_id)="$ru$du"; # should be unique<br>
        rtpproxy_manage("b");<div class="im"><br>
}<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
    I can't understanding how set the extra_id_pv parameter correctly to<br>
    use when the "b" parameter is used.<br>
<br>
    The "b" parameter is supported on rtpproxy version 1.2.1?<br>
</blockquote>
<br></div>
I think (I may be wrong) this is transparent to rtpproxy. Usually the call-id is used as unique id. But as multiple branches have the same call-id, you have to extend the callid with some other unique ID. Thus, there is not support needed on rtpproxy side.<br>

<br>
regards<span class="HOEnZb"><font color="#888888"><br>
Klaus<br>
</font></span></blockquote></div><br></div>