<font face="arial,helvetica,sans-serif">ok I made changes to have all I want (bottom of mail).<br><br></font>So now, I have an opensips completely compliant with RFC5090. I can
finish my gateway.<br>
Please keep me informed if you intend to develop Diameter client for
opensips. I'm still looking for other softwares but I can't find (except
omnivox which I can't get working). Maybe Oracle weblogic but it looks
hard to configure.<br>
<br>
If I don't find any suitable software, I will make a hack with sockets
to exchange data structure between a freediameter testapp and a fake
opensips module. That way I can have freediameter framework with real
data and communication between UA and Diameter server through
transformed opensips. It will be difficult to make it work but I don't
have time to make opensips diameter module.<br>
<br>
Regards,<br>
Alexandre<br><br><br>pvar.c (line1417)<br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><font face="arial,helvetica,sans-serif">case 11:</font><br>
<font face="arial,helvetica,sans-serif"> return pv_get_strval(msg, param, res,</font><br><font face="arial,helvetica,sans-serif"> &((auth_body_t*)(hdr->parsed))-><a href="http://digest.nc">digest.nc</a>);</font><br>
<font face="arial,helvetica,sans-serif"> case 10:</font><br><font face="arial,helvetica,sans-serif"> return pv_get_strval(msg, param, res,</font><br><font face="arial,helvetica,sans-serif"> &((auth_body_t*)(hdr->parsed))->digest.qop.qop_str);</font><br>
<font face="arial,helvetica,sans-serif"> case 9:</font><br><font face="arial,helvetica,sans-serif"> return pv_get_strval(msg, param, res,</font><br><font face="arial,helvetica,sans-serif"> &((auth_body_t*)(hdr->parsed))->digest.alg.alg_str);</font><br>
<font face="arial,helvetica,sans-serif"> case 8:</font><br><font face="arial,helvetica,sans-serif"> return pv_get_strval(msg, param, res,</font><br><font face="arial,helvetica,sans-serif"> &((auth_body_t*)(hdr->parsed))->digest.opaque);</font><br>
<font face="arial,helvetica,sans-serif"> case 7:</font><br><font face="arial,helvetica,sans-serif"> return pv_get_strval(msg, param, res,</font><br><font face="arial,helvetica,sans-serif"> &((auth_body_t*)(hdr->parsed))->digest.cnonce);</font><br>
</blockquote><br>pvar.h (line 109)<br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">PVT_AUTH_NONCE_COUNT, PVT_AUTH_QOP,<br> PVT_AUTH_ALGORITHM, PVT_AUTH_OPAQUE, PVT_AUTH_CNONCE,<br>
</blockquote><br><br><div class="gmail_quote">2010/6/5 Alexandre Westfahl ($B%"%l%C%/%5%s%I%k!!%&%(%9%U%!%k(B) <span dir="ltr"><<a href="mailto:awestfahl@gmail.com">awestfahl@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<font face="arial,helvetica,sans-serif">cfg script if possible. Something like "$cn".<br><br>Regards,<br><font color="#888888">Alexandre<br></font></font><div><div></div><div class="h5"><br><div class="gmail_quote">
On Sat, Jun 5, 2010 at 12:25 AM, Bogdan-Andrei Iancu <span dir="ltr"><<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> From C code, or from cfg script ?<br>
<div><br>
Regards,<br>
Bogdan<br>
<br>
Alexandre Westfahl ($B%"%l%C%/%5%s%I%k!!%&%(%9%U%!%k(B) wrote:<br>
</div><div>> Hi Bogdan,<br>
><br>
> Yes I would like to have those fields. I hope the parser can get it<br>
> from me.<br>
><br>
> Regards,<br>
> Alexandre<br>
><br>
> On Fri, Jun 4, 2010 at 5:04 AM, Bogdan-Andrei Iancu<br>
</div><div><div></div><div>> <<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a> <mailto:<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>>> wrote:<br>
><br>
> Hi Alexandre,<br>
><br>
> Not fully following your question - are you looking for some vars/ways<br>
> to extract those fields from the auth hdr?<br>
><br>
> Regards,<br>
> Bogdan<br>
><br>
> Alexandre Westfahl ($B%"%l%C%/%5%s%I%k!!%&%(%9%U%!%k(B) wrote:<br>
> > Hello,<br>
> ><br>
> > I forgot in my previous mail to ask how I can easily obtain those<br>
> > variables:<br>
> ><br>
> > * $var(qop)="auth";<br>
> > * $var(algorithm)="MD5";<br>
> > * $var(cnonce)="7856726FFFAAFAFC44";<br>
> > * $var(noncecount)="00000001";<br>
> ><br>
> > I have fixed values for now but I can't make an<br>
> > authentication/authorization because I have to compute cnonce and<br>
> > nonce count in diameter peer.<br>
> ><br>
> ><br>
> > Sorry for sending a second email!<br>
> ><br>
> > Best Regards,<br>
> > Alexandre Westfahl,<br>
> > Keio University, Yokohama<br>
> > Teraoka Lab.<br>
> > Linux User: #458230<br>
> > PGP: EACE5768<br>
> ><br>
> ------------------------------------------------------------------------<br>
> ><br>
> > _______________________________________________<br>
> > Devel mailing list<br>
</div></div>> > <a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a> <mailto:<a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a>><br>
<div>> > <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
> ><br>
><br>
><br>
> --<br>
> Bogdan-Andrei Iancu<br>
</div>> <a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a> <<a href="http://www.voice-system.ro" target="_blank">http://www.voice-system.ro</a>><br>
><br>
><br>
> _______________________________________________<br>
> Devel mailing list<br>
> <a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a> <mailto:<a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a>><br>
<div><div></div><div>> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Alexandre Westfahl,<br>
> Keio University, Yokohama<br>
> Teraoka Lab.<br>
> Linux User: #458230<br>
> PGP: EACE5768<br>
> ------------------------------------------------------------------------<br>
><br>
> _______________________________________________<br>
> Devel mailing list<br>
> <a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a><br>
> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
><br>
<br>
<br>
--<br>
Bogdan-Andrei Iancu<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br>
<br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br><div><div></div><div class="h5">Alexandre Westfahl,<br>Keio University, Yokohama<br>Teraoka Lab.<br>Linux User: #458230<br>PGP: EACE5768<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexandre Westfahl,<br>Keio University, Yokohama<br>Teraoka Lab.<br>Linux User: #458230<br>PGP: EACE5768<br>