[OpenSIPS-Users] Diameter
Ghaith ALKAYYEM
ghaith.alkayyem at telecom-bretagne.eu
Tue Sep 22 17:46:10 CEST 2009
Actually, openblox project has two versions, one is proposed as a
commercial and the other as an open license version.
It's implemented in JAVA and they mentioned in their web site that
there's a C++ implementation but I couldn't reach it through their web
site.
you can see the product in the following link:
http://traffixsystems.com/site/content/t2.asp?Sid=49&Pid=241
Regards.
On Tue, 2009-09-22 at 17:58 +0300, Bogdan-Andrei Iancu wrote:
> Hi Ghaith,
>
> Ghaith ALKAYYEM wrote:
> > Thank you for response,
> >
> > I see in the details of that module (auth_diameter) this diagram:
> >
> > +----+ SIP INVITE +=====+ DIAMETER +------+ +------+
> > | | no Auth hdr #/////# AA-Request | | | |
> > | |---------1--->#/////#-------2------->| |---2-->| |
> > |UAC | #UAS//# |DClnt | |DSrv |
> > | |<-----4-------#(SER)#<------3--------|(DISC)|<--3---|(DISC)|
> > | | 401 #/////# DIAMETER | | | |
> > +----+ Unauthorized +=====+ AA-Answer +------+ +------+
> >
> > We notice in this architecture that we have two diameter blocks, the
> > first one plays the role of diameter client(DClnt) and the second one
> > plays the role of diameter server(DSrv).
> >
> as said, this was an old approach and both the design and software are
> outdated.
> > But in Radius modules the OpenSIPS interacts with Radius server
> > directly, so maybe I have a misunderstood in this regard but I'd like to
> > know whether it's possible to make OpenSIPS interact with Diameter
> > server directly or this is not possible due to the nature of diameter
> > protocol.
> >
> yes, opensips talks directly to RADIUS server because it is using the
> libradiusclient-ng (which acts as radius client)
> > Opendiameter is written in C++ so I think it's not possible to integrate
> > it directly in OpenSIPS as a module, so we have to design something
> > similar to the above diagram, isn't it? What would be the type of
> > communication between OpenSIPS & Diameter Client, is it diameter based
> > also?
> >
> no, the diameter client should be provided by a library and opensips
> will link against that library (like we do for RADIUS now).
>
> Also, looking at the opendiameter project, not sure how active it is -
> there are no code changes since February 2008.
> > The implementation of Openblox looks promising as well, so do you think
> > it would be a good candidate for building the module?
> >
> Do you have a link to the project? is this project GPL compatible? also,
> does it provide a C API ?
>
> Regards,
> Bogdan
>
> > Regards.
> >
> >
> > On Tue, 2009-09-22 at 14:17 +0300, Bogdan-Andrei Iancu wrote:
> >
> >> Hi Ghaith,
> >>
> >> Ghaith ALKAYYEM wrote:
> >>
> >>> Hello lists,
> >>>
> >>> I'm interested in AAA functions according to Diameter which is newer
> >>> than Radius.
> >>>
> >>>
> >> yes, the new AAA interface will simplify a lot the addition of DIAMETER
> >> in OpenSIPS. All modules using the AAA interface will be automatically
> >> able to use the DIAMETER support.
> >>
> >>> There's a module in OpenSIPS which is called "AUTH_DIAMETER Module" and
> >>> it's mentioned that this module is obsolete.
> >>>
> >> yes ,it is obsolete as it is using an old and obsolete DIAMETER
> >> client-server implementation (DISC).
> >>
> >>
> >>> So I'd like your
> >>> recommendations about this matter, should I work from the scratch to
> >>> develop something that does this functionalities or is it possible to
> >>> integrate other open source software with OpenSIPS.
> >>>
> >>>
> >> Our plan is to use some opensource libraries to build a DIAMETER
> >> (aaa_diameter module) implementation for the AAA API in OpenSIPS. We
> >> tried to evaluate opendiameter project for this
> >> (http://www.opendiameter.org/)
> >>
> >> Regards,
> >> Bogdan
> >>
> >>> Thank you very much.
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Users mailing list
> >>> Users at lists.opensips.org
> >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >>>
> >>>
> >>>
> >> _______________________________________________
> >> Users mailing list
> >> Users at lists.opensips.org
> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >>
> >>
> >
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
> >
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list