Aayush: weblog

Logging on IMS, SDPs and other strange creatures wandering around them..

Posts Tagged ‘googlecode’

DIAMETER functionality added to PNM Server.

Posted by whitelassiblog on January 20, 2009

Hi everyone,

Recently, I have added some support for the DIAMETER interfaces for the PNM Server. As the PNM server behaves as a SIP application server, it needs to account and charge its services over DIAMETER.

The IMS architecture defines 2 interfaces for charging. Pre-paid charging takes place over the Ro Interface, while post-paid charging takes place over the Rf interface.

The SBBs and helper classes for both these interfaces have been commited to the trunk of the googlecode repository.

Moreover, the Sh interface (also on DIAMETER), that the PNM AS shares with the IMS HSS has also been developed and commited to trunk.

The Rf, Ro and Sh interfaces will keep evolving as the Resource Adaptors evolve (Rf  RA, Ro RA, DIAMETER base RA, CCA RA and Sh-client RA)

The SIP AS uses the HSS as a metadata repository. A wiki page has been added for explaining the HSS-PNM AS interface. Wiki pages for Ro and Rf interfaces will also be up soon.

Please find below a list of the latest happenings on the forum as well as in the source code trunk:

1. DIAMETER Sh INTERFACE @ GoogleCode

2. DIAMETER Sh INTERFACE POJOS @ GoogleCode

3. DIAMETER Rf INTERFACE @ GoogleCode

4. DIAMETER Ro INTERFACE @GoogleCode

5. DIAMETER Sh interface Wiki page @ GoogleGroups

Check these out…and feel free to contact me in case of any doubts.

In the future, these SBBs will be integrated with call control related SBBs and will integrate to DIAMETER servers (HSS, Online and Offline charging systems)

TODO Activities:

1. Create a WIKI page for DIAMETER Rf interface

2. Create a WIKI page for DIAMETER Ro interface

3. Start the preliminary design tasks for IMS supplementary call-control SBBs.

Any help or contributions are welcome…

Posted in DIAMETER, DIAMETER charging, Design processes, IMS, Services, post-paid, pre-paid, source code | Tagged: , , , , , , , , , , , , , | 6 Comments »

Project structure and source up in the SVN

Posted by whitelassiblog on November 20, 2008

Hello, 

The first skeleton of the PNM Server source code has been committed in the Googlecode repository. Now in the coming days, I will be posting the Stage-3 service description, so that members can map the domain knowledge directly with the Source code that has been shared in the SVN

To browse the source code, please visit: 

http://code.google.com/p/whitelassi/source/browse/#svn/trunk/whitelassi-PNM-server

I have preserved the entire project structure of a JSLEE project, so that even if you dont have an eclipse plugin installed for JSLEE, you can import the project in eclipse and try it out. However, i recommed that everyone installs the Eclipse plugin. The link can be found in the BLOGROLL on the right side bar of this blog. 

For details about the code that has been committed, please refer to this thread: 

http://groups.google.com/group/whitelassi/t/ed333a932f3bc287

I invite all members to volunteer to help me out in the coding effort that lies ahead. Any help is appreciated.

Thanks 

Aayush

Posted in Personal Network Management, Services, source code | Tagged: , , , | Leave a Comment »