• 大小: 7.95MB
    文件类型: .gz
    金币: 1
    下载: 0 次
    发布日期: 2023-10-16
  • 语言: 其他
  • 标签: UCT  PCF(Policy  Control  

资源简介

UCT PCF Policy Control Framework UCT PCF是由南非开普敦大学开发 OpenPCRF openEPC 参考论文:IMS策略与计费控制的分析与设计

资源截图

代码片段和文件信息

/*
  The UCT Policy Control framework
  Copyright (C) 2006 - University of Cape Town
  Richard Good 

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation either version 3 of the License or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not see .

*/

package de.fhg.fokus;

/**
 * It contains all the possible values for Application Vendor Command Code AVP Code Authentication Scheme
 * Media Type Flow Usage Flow Status Result Code Codecs
 *
 *
 */

public class Constants
{
    /** 
     *  an inner class containing the constants for application
     */
    public class Application {
/** constant for cx application */
public static final int CX = 16777216;
/** constant for sh application */
public static final int SH = 16777217;
/** constant for zh application */
public static final int ZH = 16777221;
/** constant for gq application */
public static final int GQ = 16777222;
/** constant for gx application */
/**NOTE This constant has not yet been standardised**/
public static final int GX = 16777224;
/** constant for rx application */
/**NOTE This constant has not yet been standardised**/
public static final int RX = 16777236;



    }
 
    /** 
     *  an inner class containing the constants for vendor
     */    
    public class Vendor
    {
        /** constant for diam */
        public static final int DIAM = 0;
        /** constant for v3gpp */
        public static final int V3GPP = 10415;
    }

    /** 
     *  an inner class containing the constants for ims 
     *  specific requests and responses
     */  
    public class Command
    {
     /** constant for Capablities Exchange Request */
        public static final int CER = 257;
        /** constant for Capablities Exchange Answer */
        public static final int CEA = 257;
/** constant for Re Authorisation Request */
        public static final int RAR = 258;
/** constant for Re Authorisation Answer */
        public static final int RAA = 258;
/** constant for Bearer Authorisation Request */
        public static final int AAR = 265;
/** constant for Bearer Authorisation Answer */
        public static final int AAA = 265;
/** constant for Credit Control Request */
        public static final int CCR = 272;
/** constant for Credit Control Answer */
        public static final int CCA = 272;
/** constant for Abort Session Request Request */
        public static final int ASR = 274;
/** constant for Abort Session Reque

评论

共有 条评论