This is an application that I’ve made in 2009, that implements a PCRF Diameter Server (Gx interface towards a GGSN/PCEF).
With this application it’s possible to install and remove Charging Rules in the PCEF. These changes can be made in the CCA or through the RAR mechanism.
The presence of several AVPs can be also be parameterized.
This app was built based on the OCS Diameter Server app, and was quickly finished (less than a week).
It can be used to test all the functionalities and behaviours of a PCEF, before doing for example a RFQ/RFP for a PCRF.
I've done recently several upgrades to this app.
The first one, was adding the possibility to define in which answers the AVP Charging-Rule-Install/Remove are sent.
The second big change, was adding a text box in which we can write the AVPs we want to send in the CCA/RAR messages.
The format is the following:
avp,<avp code>,<avp bits>,<vendor id>,<avp type>,<avp value/avp length (for grouped AVPs)>
Example:
#Bearer-Control-Mode
avp,1023,192,10415,32,2
#QOS-information
avp,1016,192,10415,g,44
avp,1040,128,10415,32,2000000
avp,1041,128,10415,32,500000
If possibile , may I get the PCRF pcap traces. Thanks.
ReplyDelete