<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=us-ascii" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
That's right men! I used uac_replace_from() function inside a
brach_route, calling an avp_db_query function to get from db the proper
from parameters for each provider, based on domain uri, and everything
is working like a charming sip robot!<br>
<br>
Thanks for that again, Bogdan. And Thomas, maybe you should re-think
about drinking coffee, because you don't need it! ahahahah, just
kidding, I love coffee too.<br>
<br>
Well, by the way, I still have that issue of uac_auth(ing) two users
from the same realm, but that's on another thread...<br>
<br>
Regards to all.<br>
<br>
Ricardo.<br>
<br>
<br>
<br>
Bogdan-Andrei Iancu escreveu:
<blockquote cite="mid:4A293F0B.9000508@voice-system.ro" type="cite">
  <pre wrap="">Hi Thomas,

well, you are right - if you want to use different FROM hdr in different 
branches, use the uac_replace_from() only in branch_route. Do not use it 
in REQUEST Route!

Regards,
Bogdan

Thomas Gelf wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi Ricardo,

this does not work, uac_replace_from is known to misbehave if called
twice in a transaction. You could try to add another branch, but please
don't take my words too serious - I need some more coffee today ;-)

Best regards,
Thomas Gelf


Ricardo Martins schrieb:
  
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hi guys I think I found a bug on uac_replace_from(uri) function.

When I use it a second time at the same transaction (into the failure 
route) in order to send the call with a proper "From" to a backup 
provider, the function is not replacing the "From" information as 
expected but it is adding a second uri string just after the first. Like 
that:

Original from:
From: "grupo1" <a class="moz-txt-link-rfc2396E" href="sip:grupo1@homedomain">&lt;sip:grupo1@homedomain&gt;</a>;tag=qtfgz.

After the first use of uac_replace_from(uri) function:
From: "grupo1" <a class="moz-txt-link-rfc2396E" href="sip:username1@domainproviderone">&lt;sip:username1@domainproviderone&gt;</a>;tag=qtfgz.

Truncating after the second use:
From: "grupo1" 
<a class="moz-txt-link-rfc2396E" href="sip:username1@domainprovideronesip:username2@domainprovidertwo">&lt;sip:username1@domainprovideronesip:username2@domainprovidertwo&gt;</a>;tag=qtfgz.


Do anybody used this function as that?

Regards, Ricardo.
    
      </pre>
    </blockquote>
    <pre wrap="">
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>

  
    </pre>
  </blockquote>
  <pre wrap=""><!---->

_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>

  </pre>
</blockquote>
<br>
</body>
</html>