<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY>
Hi,<BR>
<BR>
Im bringing this back up again.<BR>
<BR>
Ive had to switch our INVITE format as some upstreams parse the INVITE differently, I just need to change the order of variables around.<BR>
<BR>
Now the weird thing is, I set the $ru and then when I check to see what $ru is set to, it's been set correct, the order and all variables are correct, but then openSIPs sends the INVITE out it fails to modify it at all.<BR>
<BR>
I was using:<BR>
<FONT COLOR="#000000">$ru='sip:' + $rU + '@' + $rd + ';npdi=yes' + ';rn=' + $avp(s:lrn);</FONT><BR>
<BR>
now<BR>
$ru='sip:' + $rU + ';npdi=yes' + ';rn=+1' + $avp(s:lrn) + '@' + $rd;<BR>
<BR>
Before the INVITE would look like:<BR>
<BR>
INVITE sip:+11235559999<B>@1.1.1.1</B>;npdi=yes;rn=+11235559999 SIP/2.0<BR>
<BR>
but now it should look like INVITE sip:+11235559999;npdi=yes;rn=+11235559999<B>@1.1.1.1</B> SIP/2.0<BR>
<BR>
it currently looks like INVITE sip:+11235559999@<B>1.1.1.1</B> SIP/2.0.<BR>
<BR>
Any ideals why just the positions of the AVPs and the other text would matter? I think it's weird when I use xlog() to print what $ru is set to it shows the correct value just OpenSIPs does not modify the INVITE. Not sure if anyone else has ran into this on the list or not.<BR>
<BR>
Thanks!<BR>
<BR>
<BR>
On Mon, 2010-02-22 at 13:21 -0700, Brad Bendy wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">I just did: </FONT><BR>
    <FONT COLOR="#000000">$ru='sip:' + $rU + '@' + $rd + ';npdi=yes' + ';rn=' + $avp(s:lrn);</FONT><BR>
    <BR>
    <FONT COLOR="#000000">That works like a champ, thanks for help on this, rewriting the ru direct took care of it!</FONT><BR>
    <BR>
    <FONT COLOR="#000000">Thanks again</FONT><BR>
    <BR>
    <FONT COLOR="#000000">On Mon, 2010-02-22 at 18:24 +0200, Bogdan-Andrei Iancu wrote: </FONT>
    <BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Brad,</FONT>

<FONT COLOR="#000000">the function does not support variables as parameters :(.</FONT>

<FONT COLOR="#000000">But a simple workaround, if you want to add a parameter to the RURI is:</FONT>
<FONT COLOR="#000000">    $ru = $ru + &quot;;rn=&quot; + $avp(s:foo) ;</FONT>

<FONT COLOR="#000000">Regards,</FONT>
<FONT COLOR="#000000">Bogdan</FONT>

<FONT COLOR="#000000">Brad Bendy wrote:</FONT>
<FONT COLOR="#000000">&gt; Hi Bogdan,</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; I just tried the add_uri_param() but when a avp since I need to pass a </FONT>
<FONT COLOR="#000000">&gt; dynamic value to it, and it errors out with a syntax error. If I try </FONT>
<FONT COLOR="#000000">&gt; with double quotes around the avp it then literally displays </FONT>
<FONT COLOR="#000000">&gt; &quot;$avp(s:foo)&quot; when it adds to the URI.</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; Something im missing?</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; Thanks</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; On Mon, 2010-02-22 at 10:45 +0200, Bogdan-Andrei Iancu wrote:</FONT>
<FONT COLOR="#000000">&gt;&gt; Hi Brad,</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; Maybe <A HREF="http://www.opensips.org/html/docs/modules/1.6.x/uri.html#id270649">http://www.opensips.org/html/docs/modules/1.6.x/uri.html#id270649</A> ?</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; Regards,</FONT>
<FONT COLOR="#000000">&gt;&gt; Bogdan</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; Brad Bendy wrote:</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; Hi list,</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; I need to add npdi=yes;rn=xxxxxxxxxx when I send a INVITE out. Ive </FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; looked and don't really see any way to do this exactly. Is their a </FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; module im missing to do this, or some sort of method? I thought this </FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; would be in textops maybe but I do not see it in that module either.</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; Any help or pointers would be great.</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; Thanks!</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; ------------------------------------------------------------------------</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; _______________________________________________</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; Users mailing list</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; <A HREF="mailto:Users@lists.opensips.org">Users@lists.opensips.org</A> &lt;<A HREF="mailto:Users@lists.opensips.org">mailto:Users@lists.opensips.org</A>&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt; &gt; <A HREF="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</A></FONT>
<FONT COLOR="#000000">&gt;&gt; &gt;   </FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;     </FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; ------------------------------------------------------------------------</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; _______________________________________________</FONT>
<FONT COLOR="#000000">&gt; Users mailing list</FONT>
<FONT COLOR="#000000">&gt; <A HREF="mailto:Users@lists.opensips.org">Users@lists.opensips.org</A></FONT>
<FONT COLOR="#000000">&gt; <A HREF="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</A></FONT>
<FONT COLOR="#000000">&gt;   </FONT>


</PRE>
    </BLOCKQUOTE>
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<BR>
</TD>
</TR>
</TABLE>
<PRE>
<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">Users mailing list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:Users@lists.opensips.org">Users@lists.opensips.org</A></FONT>
<FONT COLOR="#000000"><A HREF="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</A></FONT>
</PRE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>