Aayush: weblog

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

Archive for January, 2009

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 »