JDiameter and Charging server

316 views
Skip to first unread message

Abhijeet Chandel

unread,
Oct 1, 2013, 2:00:10 AM10/1/13
to mobicent...@googlegroups.com
Hi,

I am new to Diameter and at very initial learning stage. I have a doubt and may be silly for you all guru's.

My questions is: What is the difference between JDiameter protocol stack and Diameter Charging server provided by Mobicents?

I am confused what should be used to implement a full featured Diameter based online charging server/application, JDiameter OR Mobicents Diameter Ro adapter OR Charging server.

I have gone through with mobicents documents but still unclear about this. Please help on this silly query.

Thanks,
Abhijeet

Alexandre Mendonça

unread,
Oct 3, 2013, 7:13:49 PM10/3/13
to Mobicents Public
Hi Abhijeet,

Welcome to Mobicents! No question is silly, we all have been (and still are) newbies at a lot of things :)

Regarding your question:
- Mobicents Diameter Stack is only a java library providing a diameter protocol implementation, which you can use in any app you need it;
- Mobicents Diameter Ro (or any other Diameter application, Sh, Gx, Rx, etc) Resource Adaptor (RA) is a component for Mobicents JAIN SLEE Container, responsible for providing support and abstracting the diameter application details, to be used by JAIN SLEE Service Building Blocks (SBBs) for building JAIN SLEE Services/Applications; These RAs make use of Mobicents Diameter Stack.
- Mobicents Charging Server is a JAIN SLEE Service/Application which aims to provide a Converged (online+offline) Charging Server application. It is built on top of the JAIN SLEE Container, making use of several components, such as Diameter Base RA, Ro RA, HTTP Client RA (for rating), JDBC RA (for database), etc.

Hope this helps to clarify and you can move forward with your goals.

Best Regards,



--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Abhijeet Chandel

unread,
Oct 5, 2013, 1:12:33 PM10/5/13
to mobicent...@googlegroups.com
Hi Alexandre,

Thanks a lot for your reply. It is really very clear and understandable.

But one more clarification - Is JDiameter is nothing but base Diameter stack from Mobicents? Or its an overall different suit/stack.

Also, Can we able to use Diameter for charging of GSM voice calls in place CAMEL protocols?

Thanks,
Abhijeet Chandel

Alexandre Mendonça

unread,
Oct 5, 2013, 6:38:08 PM10/5/13
to Mobicents Public
Hi,

Mobicents Diameter Stack started as a fork of the jDiameter project along with the original authors. Meanwhile this project has been discontinued, it seems. You can still find the original project at https://java.net/projects/jdiameter but you'll see there's no activity for over 3 years.

You can definitely use Diameter for charging of GSM calls. See for instance Diameter Credit Control Application for online charging (prepaid): http://tools.ietf.org/html/rfc4006

Regards,

Abhijeet Chandel

unread,
Oct 6, 2013, 8:59:41 AM10/6/13
to mobicent...@googlegroups.com
Hi,

Thanks a lot, Now I understood it. 

Thanks,
Abhijeet Chandel
Reply all
Reply to author
Forward
0 new messages