<font face="arial,helvetica,sans-serif">Hi Bogdan,<br><br>I can't make you a svn diff because I downloaded a tar. I use 1.6.2-tls. I made a diff between the original tar and my version.<br><br>Regards,<br>Alexandre<br>
</font><br><div class="gmail_quote">On Thu, Jun 10, 2010 at 4:56 AM, Bogdan-Andrei Iancu <span dir="ltr"><<a href="mailto:bogdan@voice-system.ro">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;">
Hi Alex,<br>
<br>
generate a patch from your svn checkout by doing: "svn diff" - attached<br>
here the relevant part.<br>
<div class="im"><br>
Regards,<br>
Bogdan<br>
<br>
Alexandre Westfahl (ウ髟阡札譽奪�汽鵐疋襦.�逅札┘好侫.�) wrote:<br>
</div><div class="im">> ok I made changes to have all I want (bottom of mail).<br>
><br>
> So now, I have an opensips completely compliant with RFC5090. I can<br>
> finish my gateway.<br>
> Please keep me informed if you intend to develop Diameter client for<br>
> opensips. I'm still looking for other softwares but I can't find<br>
> (except omnivox which I can't get working). Maybe Oracle weblogic but<br>
> it looks hard to configure.<br>
><br>
> If I don't find any suitable software, I will make a hack with sockets<br>
> to exchange data structure between a freediameter testapp and a fake<br>
> opensips module. That way I can have freediameter framework with real<br>
> data and communication between UA and Diameter server through<br>
> transformed opensips. It will be difficult to make it work but I don't<br>
> have time to make opensips diameter module.<br>
><br>
> Regards,<br>
> Alexandre<br>
><br>
><br>
> pvar.c (line1417)<br>
><br>
> case 11:<br>
> return pv_get_strval(msg, param, res,<br>
</div>> &((auth_body_t*)(hdr->parsed))-><a href="http://digest.nc" target="_blank">digest.nc</a> <<a href="http://digest.nc" target="_blank">http://digest.nc</a>>);<br>
<div class="im">> case 10:<br>
> return pv_get_strval(msg, param, res,<br>
> &((auth_body_t*)(hdr->parsed))->digest.qop.qop_str);<br>
> case 9:<br>
> return pv_get_strval(msg, param, res,<br>
> &((auth_body_t*)(hdr->parsed))->digest.alg.alg_str);<br>
> case 8:<br>
> return pv_get_strval(msg, param, res,<br>
> &((auth_body_t*)(hdr->parsed))->digest.opaque);<br>
> case 7:<br>
> return pv_get_strval(msg, param, res,<br>
> &((auth_body_t*)(hdr->parsed))->digest.cnonce);<br>
><br>
><br>
> pvar.h (line 109)<br>
><br>
> PVT_AUTH_NONCE_COUNT, PVT_AUTH_QOP,<br>
> PVT_AUTH_ALGORITHM, PVT_AUTH_OPAQUE, PVT_AUTH_CNONCE,<br>
><br>
><br>
><br>
> 2010/6/5 Alexandre Westfahl (ウ髟阡札譽奪�汽鵐疋襦.�逅札┘好侫.�)<br>
</div>> <<a href="mailto:awestfahl@gmail.com">awestfahl@gmail.com</a> <mailto:<a href="mailto:awestfahl@gmail.com">awestfahl@gmail.com</a>>><br>
<div class="im">><br>
> cfg script if possible. Something like "$cn".<br>
><br>
> Regards,<br>
> Alexandre<br>
><br>
> On Sat, Jun 5, 2010 at 12:25 AM, Bogdan-Andrei Iancu<br>
</div><div><div></div><div class="h5">> <<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a> <mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>>> wrote:<br>
><br>
> From C code, or from cfg script ?<br>
><br>
> Regards,<br>
> Bogdan<br>
><br>
> Alexandre Westfahl (ウ髟阡札譽奪�汽鵐疋襦.�逅札┘好侫.�) wrote:<br>
> > Hi Bogdan,<br>
> ><br>
> > Yes I would like to have those fields. I hope the parser can<br>
> 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>
> > <<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a> <mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>><br>
> <mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a><br>
> <mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>>>> wrote:<br>
> ><br>
> > Hi Alexandre,<br>
> ><br>
> > Not fully following your question - are you looking for some<br>
> vars/ways<br>
> > to extract those fields from the auth hdr?<br>
> ><br>
> > Regards,<br>
> > Bogdan<br>
> ><br>
> > Alexandre Westfahl (ウ髟阡札譽奪�汽鵐疋襦.�逅札┘好侫.�) wrote:<br>
> > > Hello,<br>
> > ><br>
> > > I forgot in my previous mail to ask how I can easily<br>
> 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<br>
> cnonce and<br>
> > > nonce count in diameter peer.<br>
> > ><br>
> > ><br>
> > > Sorry for sending a second email!<br>
> ><br>
><br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">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">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>-- <br>Alexandre Westfahl,<br>Keio University, Yokohama<br>Teraoka Lab.<br>Linux User: #458230<br>PGP: EACE5768<br>