diameter_ims.h File Reference


Detailed Description

CDiameterPeer Diameter IMS IANA defined numbers.

This is a compilation of different 3GPP TSs:

Author:
Dragos Vingarzan vingarzan -at- fokus dot fraunhofer dot de

Definition in file diameter_ims.h.

Go to the source code of this file.

Defines

#define IMS_Gq   16777222
 Gq interface between P-CSCF and PDF.
#define IMS_Cx   16777216
 Cx interface between I/S-CSCF and HSS.
#define IMS_Dx   16777216
 Cx interface between I/S-CSCF and SLF.
#define IMS_Sh   16777217
 Sh interface between AS and HSS.
#define IMS_e2   16777231
 e2 interface between CLF and AF
#define IMS_Ph   16777217
 Sh interface between PresenceServer and HSS.
#define IMS_Rx   16777236
 Rx interface between P-CSCF and PCRF.
#define IMS_Gx   16777224
 Gx interface between PCRF and PCEF.
#define IMS_vendor_id_3GPP   10415
 Vendor Id for 3GPP.
#define IMS_vendor_id_3GPP_char   "10415"
 char value for 3GPP's Vendor Id
#define IMS_vendor_id_3GPP_len   5
 len of char value for 3GPP's Vendor Id
#define IMS_vendor_id_ETSI   13019
 Vendor Id for ETSI.
#define IMS_vendor_id_ETSI_char   "13019"
 char value for ETSI's Vendor Id
#define IMS_vendor_id_ETSI_len   5
 len of char value for 3GPP's Vendor Id
#define IMS_vendor_id_CableLabs   4491
 Vendor Id for CableLabs.
#define IMS_vendor_id_CableLabs_char   "4491"
 char value for ETSI's Vendor Id
#define IMS_vendor_id_CableLabs_len   4
 len of char value for 3GPP's Vendor Id
#define IMS_AAR   265
 Bearer-Authorization Request.
#define IMS_AAA   265
 Bearer-Authorization Answer.
#define IMS_RAR   258
 Re-Auth Request.
#define IMS_RAA   258
 Re-Auth Answer.
#define IMS_STR   275
 Session Termination Request.
#define IMS_STA   275
 Session Termination Answer.
#define IMS_ASR   274
 Abort-Session-Request Request.
#define IMS_ASA   274
 Abort-Session-Request Answer.
#define IMS_CCR   272
#define IMS_CCA   272
#define IMS_UAR   300
 User-Authorization Request.
#define IMS_UAA   300
 User-Authorization Answer.
#define IMS_SAR   301
 Server-Assignment Request.
#define IMS_SAA   301
 Server-Assignment Answer.
#define IMS_LIR   302
 Location-Info Request.
#define IMS_LIA   302
 Location-Info Answer.
#define IMS_MAR   303
 Multimedia-Auth Request.
#define IMS_MAA   303
 Multimedia-Auth Answer.
#define IMS_RTR   304
 Registration-Termination Request.
#define IMS_RTA   304
 Registration-Termination Answer.
#define IMS_PPR   305
 Push-Profile Request.
#define IMS_PPA   305
 Push-Profile Answer.
#define IMS_UDR   306
 The Sh/Ph Interface User-Data Request.
#define IMS_UDA   306
 User-Data Answer.
#define IMS_PUR   307
 Profile-Update Request.
#define IMS_PUA   307
 Profile-Update Answer.
#define IMS_SNR   308
 Subscriber-Notifications Request.
#define IMS_SNA   308
 Subscriber-Notifications Answer.
#define IMS_PNR   309
 Push-Notification Request.
#define IMS_PNA   309
 Push-Notification Answer.
#define IMS_10R   310
 Allocated Command Codes, not used yet.
#define IMS_10A   310
#define IMS_11R   311
#define IMS_11A   311
#define IMS_12R   312
#define IMS_12A   312
#define IMS_13R   313
#define IMS_13A   313

Enumerations

enum  {
  AVP_IMS_Vendor_Id = 266, AVP_IMS_Experimental_Result_Code = 298, AVP_IMS_Experimental_Result = 297, AVP_IMS_CCR_Number = 415,
  AVP_IMS_CCR_Type = 416, AVP_IMS_Abort_Cause = 500, AVP_IMS_Access_Network_Charging_Address = 501, AVP_IMS_Access_Network_Charging_Identifier = 502,
  AVP_IMS_Access_Network_Charging_Identifier_Value = 503, AVP_IMS_AF_Application_Identifier = 504, AVP_IMS_AF_Charging_Identifier = 505, AVP_IMS_Authorization_Token = 506,
  AVP_IMS_Flow_Description = 507, AVP_IMS_Flow_Grouping = 508, AVP_IMS_Flow_Number = 509, AVP_IMS_Flows = 510,
  AVP_IMS_Flow_Status = 511, AVP_IMS_Flow_Usage = 512, AVP_IMS_Specific_Action = 513, AVP_IMS_Max_Requested_Bandwidth_DL = 515,
  AVP_IMS_Max_Requested_Bandwidth_UL = 516, AVP_IMS_Media_Component_Description = 517, AVP_IMS_Media_Component_Number = 518, AVP_IMS_Media_Sub_Component = 519,
  AVP_IMS_Media_Type = 520, AVP_IMS_RR_Bandwidth = 521, AVP_IMS_RS_Bandwidth = 522, AVP_IMS_SIP_Forking_Indication = 523,
  AVP_IMS_Codec_Data = 524, AVP_IMS_Visited_Network_Identifier = 600, AVP_IMS_Public_Identity = 601, AVP_IMS_Server_Name = 602,
  AVP_IMS_Server_Capabilities = 603, AVP_IMS_Mandatory_Capability = 604, AVP_IMS_Optional_Capability = 605, AVP_IMS_User_Data = 606,
  AVP_IMS_SIP_Number_Auth_Items = 607, AVP_IMS_SIP_Authentication_Scheme = 608, AVP_IMS_SIP_Authenticate = 609, AVP_IMS_SIP_Authorization = 610,
  AVP_IMS_SIP_Authentication_Context = 611, AVP_IMS_SIP_Auth_Data_Item = 612, AVP_IMS_SIP_Item_Number = 613, AVP_IMS_Server_Assignment_Type = 614,
  AVP_IMS_Deregistration_Reason = 615, AVP_IMS_Reason_Code = 616, AVP_IMS_Reason_Info = 617, AVP_IMS_Charging_Information = 618,
  AVP_IMS_Primary_Event_Charging_Function_Name = 619, AVP_IMS_Secondary_Event_Charging_Function_Name = 620, AVP_IMS_Primary_Charging_Collection_Function_Name = 621, AVP_IMS_Secondary_Charging_Collection_Function_Name = 622,
  AVP_IMS_User_Authorization_Type = 623, AVP_IMS_User_Data_Already_Available = 624, AVP_IMS_Confidentiality_Key = 625, AVP_IMS_Integrity_Key = 626,
  AVP_IMS_User_Data_Request_Type = 627, AVP_IMS_Supported_Features = 628, AVP_IMS_Feature_List_ID = 629, AVP_IMS_Feature_List = 630,
  AVP_IMS_Supported_Applications = 631, AVP_IMS_Associated_Identities = 632, AVP_IMS_Originating_Request = 633, AVP_IMS_User_Identity = 700,
  AVP_IMS_MSISDN = 701, AVP_IMS_User_Data_2 = 702, AVP_IMS_Data_Reference = 703, AVP_IMS_Service_Indication = 704,
  AVP_IMS_Subs_Req_Type = 705, AVP_IMS_Requested_Domain = 706, AVP_IMS_Current_Location = 707, AVP_IMS_Identity_Set = 708,
  AVP_IMS_Expiry_Time = 709, AVP_IMS_Send_Data_Indication = 710, AVP_IMS_DSAI_Tag = 711, AVP_IMS_Bearer_Identifier = 1020,
  AVP_IMS_Charging_Rule_Install = 1001, AVP_IMS_Charging_Rule_Remove = 1002, AVP_IMS_Charging_Rule_Definition = 1003, AVP_IMS_Charging_Rule_Base_Name = 1004,
  AVP_IMS_Charging_Rule_Name = 1005, AVP_IMS_Charging_Rule_Report = 1018, AVP_IMS_Event_Trigger = 1006, AVP_IMS_Pcc_Rule_Status = 1019,
  AVP_IMS_QoS_Information = 1016, AVP_IMS_QoS_Class_Identifier = 1028, AVP_IMS_Service_Identifier = 439
}
 3GPP AVP Codes More...
enum  {
  AVP_IMS_Globally_Unique_Address = 300, AVP_IMS_Address_Realm = 301, AVP_IMS_Logical_Access_Id = 302, AVP_IMS_Initial_Gate_Setting = 303,
  AVP_IMS_QoS_Profile = 304, AVP_IMS_IP_Connectivity_Status = 305, AVP_IMS_Access_Network_Type = 306, AVP_IMS_Aggregation_Network_Type = 307,
  AVP_IMS_Maximum_Allowed_Bandwidth_UL = 308, AVP_IMS_Maximum_Allowed_Bandwidth_DL = 309, AVP_IMS_Transport_Class = 311, AVP_IMS_Application_Class_ID = 312,
  AVP_IMS_Physical_Access_ID = 313, AVP_IMS_Location_Information = 350, AVP_IMS_RACS_Contact_Point = 351, AVP_IMS_Terminal_Type = 352,
  AVP_IMS_Requested_Information = 353, AVP_IMS_Event_Type = 354, AVP_Line_Identifier = 500, AVP_ETSI_SIP_Authenticate = 501,
  AVP_ETSI_SIP_Authorization = 502, AVP_ETSI_SIP_Authentication_Info = 503, AVP_ETSI_Digest_Realm = 504, AVP_ETSI_Digest_Nonce = 505,
  AVP_ETSI_Digest_Domain = 506, AVP_ETSI_Digest_Opaque = 507, AVP_ETSI_Digest_Stale = 508, AVP_ETSI_Digest_Algorithm = 509,
  AVP_ETSI_Digest_QoP = 510, AVP_ETSI_Digest_HA1 = 511, AVP_ETSI_Digest_Auth_Param = 512, AVP_ETSI_Digest_Username = 513,
  AVP_ETSI_Digest_URI = 514, AVP_ETSI_Digest_Response = 515, AVP_ETSI_Digest_CNonce = 516, AVP_ETSI_Digest_Nonce_Count = 517,
  AVP_ETSI_Digest_Method = 518, AVP_ETSI_Digest_Entity_Body_Hash = 519, AVP_ETSI_Digest_Nextnonce = 520, AVP_ETSI_Digest_Response_Auth = 521
}
 ETSI AVP Codes. More...
enum  {
  AVP_CableLabs_SIP_Digest_Authenticate = 228, AVP_CableLabs_Digest_Realm = 209, AVP_CableLabs_Digest_Domain = 206, AVP_CableLabs_Digest_Algorithm = 204,
  AVP_CableLabs_Digest_QoP = 208, AVP_CableLabs_Digest_HA1 = 207, AVP_CableLabs_Digest_Auth_Param = 205
}
 CableLabs AVP Codes. More...
enum  {
  AVP_IMS_SAR_ERROR = -1, AVP_IMS_SAR_NO_ASSIGNMENT = 0, AVP_IMS_SAR_REGISTRATION = 1, AVP_IMS_SAR_RE_REGISTRATION = 2,
  AVP_IMS_SAR_UNREGISTERED_USER = 3, AVP_IMS_SAR_TIMEOUT_DEREGISTRATION = 4, AVP_IMS_SAR_USER_DEREGISTRATION = 5, AVP_IMS_SAR_TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME = 6,
  AVP_IMS_SAR_USER_DEREGISTRATION_STORE_SERVER_NAME = 7, AVP_IMS_SAR_ADMINISTRATIVE_DEREGISTRATION = 8, AVP_IMS_SAR_AUTHENTICATION_FAILURE = 9, AVP_IMS_SAR_AUTHENTICATION_TIMEOUT = 10,
  AVP_IMS_SAR_DEREGISTRATION_TOO_MUCH_DATA = 11
}
 Server-Assignment-Type Enumerated AVP. More...
enum  { AVP_IMS_SAR_USER_DATA_NOT_AVAILABLE = 0, AVP_IMS_SAR_USER_DATA_ALREADY_AVAILABLE = 1 }
 User-Data-Already-Available Enumerated AVP. More...
enum  { AVP_IMS_UAR_REGISTRATION = 0, AVP_IMS_UAR_DE_REGISTRATION = 1, AVP_IMS_UAR_REGISTRATION_AND_CAPABILITIES = 2 }
 User-Authorization-Type Enumerated AVP. More...
enum  { AVP_IMS_LIR_ORIGINATING_REQUEST = 0 }
 Originating-Request Enumerated AVP. More...
enum  {
  AVP_IMS_Data_Reference_Repository_Data = 0, AVP_IMS_Data_Reference_IMS_Public_Identity = 10, AVP_IMS_Data_Reference_IMS_User_State = 11, AVP_IMS_Data_Reference_SCSCF_Name = 12,
  AVP_IMS_Data_Reference_Initial_Filter_Criteria = 13, AVP_IMS_Data_Reference_Location_Information = 14, AVP_IMS_Data_Reference_User_State = 15, AVP_IMS_Data_Reference_Charging_Information = 16,
  AVP_IMS_Data_Reference_MSISDN = 17, AVP_IMS_Data_Reference_PSI_Activation = 18, AVP_IMS_Data_Reference_DSAI = 19, AVP_IMS_Data_Reference_Aliases_Repository_Data = 20
}
 Data-Reference AVP. More...
enum  { AVP_IMS_Subs_Req_Type_Subscribe = 0, AVP_IMS_Subs_Req_Type_Unubscribe = 1 }
 Subs-Req-Type AVP. More...
enum  { AVP_IMS_Requested_Domain_CS = 0, AVP_IMS_Requested_Domain_PS = 1 }
 Requested-Domain AVP. More...
enum  { AVP_IMS_Current_Location_Do_Not_Need_Initiate_Active_Location_Retrieval = 0, AVP_IMS_Current_Location_Initiate_Active_Location_Retrieval = 1 }
 Current-Location AVP. More...
enum  { AVP_IMS_Identity_Set_All_Identities = 0, AVP_IMS_Identity_Set_Registered_Identities = 1, AVP_IMS_Identity_Set_Implicit_Identities = 2, AVP_IMS_Identity_Set_Alias_Identities = 3 }
 Identity-Set AVP. More...
enum  { AVP_IMS_Deregistration_Reason_Permanent_Termination = 0, AVP_IMS_Deregistration_Reason_New_Server_Assigned = 1, AVP_IMS_Deregistration_Reason_Server_Change = 2, AVP_IMS_Deregistration_Reason_Remove_S_CSCF = 3 }
 Deregistration-Reason AVP. More...
enum  { AVP_IMS_Abort_Cause_Bearer_Released = 0, AVP_IMS_Abort_Cause_Insufficient_Server_Resources = 1, AVP_IMS_Abort_Cause_Insufficient_Bearer_Resources = 2 }
 Abort-Cause AVP. More...
enum  {
  AVP_IMS_Flow_Status_Enabled_Uplink = 0, AVP_IMS_Flow_Status_Enabled_Downlink = 1, AVP_IMS_Flow_Status_Enabled = 2, AVP_IMS_Flow_Status_Disabled = 3,
  AVP_IMS_Flow_Status_Removed = 4
}
 Flow-Status AVP. More...
enum  { AVP_IMS_Flow_Usage_No_Information = 0, AVP_IMS_Flow_Usage_Rtcp = 1 }
 Flow-Usage AVP. More...
enum  {
  AVP_IMS_Specific_Action_Service_Information_Request = 0, AVP_IMS_Specific_Action_Charging_Correlation_Exchange = 1, AVP_IMS_Specific_Action_Indication_Of_Loss_Of_Bearer = 2, AVP_IMS_Specific_Action_Indication_Of_Recovery_Of_Bearer = 3,
  AVP_IMS_Specific_Action_Indication_Of_Release_Of_Bearer = 4, AVP_IMS_Specific_Action_Indication_Of_Establishment_Of_Bearer = 5
}
 Specific-Action AVP. More...
enum  {
  AVP_IMS_Media_Type_Audio = 0, AVP_IMS_Media_Type_Video = 1, AVP_IMS_Media_Type_Data = 2, AVP_IMS_Media_Type_Application = 3,
  AVP_IMS_Media_Type_Control = 4, AVP_IMS_Media_Type_Text = 5, AVP_IMS_Media_Type_Message = 6, AVP_IMS_Media_Type_Other = 0xFFFFFFFF
}
 Media-Type AVP. More...
enum  {
  DIAMETER_SUCCESS = 2001, DIAMETER_REALM_NOT_SERVED = 3003, DIAMETER_AUTHENTICATION_REJECTED = 4001, DIAMETER_AUTHORIZATION_REJECTED = 5003,
  DIAMETER_MISSING_AVP = 5005, DIAMETER_AVP_NOT_ALLOWED = 5008, DIAMETER_AVP_OCCURS_TOO_MANY_TIMES = 5009, DIAMETER_NO_COMMON_APPLICATION = 5010,
  DIAMETER_UNABLE_TO_COMPLY = 5012, DIAMETER_NO_COMMON_SECURITY = 5017, DIAMETER_INVALID_AVP_VALUE = 5040
}
 Diameter Result Codes. More...
enum  {
  RC_IMS_DIAMETER_FIRST_REGISTRATION = 2001, RC_IMS_DIAMETER_SUBSEQUENT_REGISTRATION = 2002, RC_IMS_DIAMETER_UNREGISTERED_SERVICE = 2003, RC_IMS_DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED = 2004,
  RC_IMS_DIAMETER_SERVER_SELECTION = 2005, RC_IMS_DIAMETER_USER_DATA_NOT_AVAILABLE = 4100, RC_IMS_DIAMETER_PRIOR_UPDATE_IN_PROGRESS = 4101, RC_IMS_DIAMETER_ERROR_USER_UNKNOWN = 5001,
  RC_IMS_DIAMETER_ERROR_IDENTITIES_DONT_MATCH = 5002, RC_IMS_DIAMETER_ERROR_IDENTITY_NOT_REGISTERED = 5003, RC_IMS_DIAMETER_ERROR_ROAMING_NOT_ALLOWED = 5004, RC_IMS_DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED = 5005,
  RC_IMS_DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED = 5006, RC_IMS_DIAMETER_ERROR_IN_ASSIGNMENT_TYPE = 5007, RC_IMS_DIAMETER_ERROR_TOO_MUCH_DATA = 5008, RC_IMS_DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA = 5009,
  RC_IMS_DIAMETER_MISSING_USER_ID = 5010, RC_IMS_DIAMETER_ERROR_FEATURE_UNSUPPORTED = 5011, RC_IMS_DIAMETER_ERROR_INVALID_SERVICE_INFORMATION = 5061, RC_IMS_DIAMETER_ERROR_FILTER_RESTRICTIONS = 5062,
  RC_IMS_DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED = 5100, RC_IMS_DIAMETER_ERROR_OPERATION_NOT_ALLOWED = 5101, RC_IMS_DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ = 5102, RC_IMS_DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED = 5103,
  RC_IMS_DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED = 5104, RC_IMS_DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC = 5105
}
 IMS Specific Result Codes. More...
enum  nas_port_type {
  NAS_Port_Async = 0, NAS_Port_Sync = 1, NAS_Port_ISDN_Sync = 2, NAS_Port_ISDN_Async_V120 = 3,
  NAS_Port_ISDN_Async_V110 = 4, NAS_Port_Virtual = 5, NAS_Port_PIAFS = 6, NAS_Port_HDLC_Clear_Channel = 7,
  NAS_Port_X_25 = 8, NAS_Port_X_75 = 9, NAS_Port_G_3_Fax = 10, NAS_Port_Symmetric_DSL = 11,
  NAS_Port_ADSL = 12, NAS_Port_ADSL_DMT = 13, NAS_Port_IDSL = 14, NAS_Port_Ethernet = 15,
  NAS_Port_xDSL = 16, NAS_Port_Cable = 17, NAS_Port_Wireless_Other = 18, NAS_Port_Wireless_IEEE_802_11 = 19,
  NAS_Port_Token_Ring = 20, NAS_Port_FDDI = 21, NAS_Port_Wireless_CDMA2000 = 22, NAS_Port_Wireless_UMTS = 23,
  NAS_Port_Wireless_1X_EV = 24, NAS_Port_IAPP = 25
}


Define Documentation

#define IMS_Gq   16777222

Gq interface between P-CSCF and PDF.

Definition at line 63 of file diameter_ims.h.

#define IMS_Cx   16777216

Cx interface between I/S-CSCF and HSS.

Definition at line 64 of file diameter_ims.h.

Referenced by Cx_LIR(), Cx_MAR(), Cx_PPA(), Cx_RTA(), Cx_SAR(), Cx_UAR(), and CxRequestHandler().

#define IMS_Dx   16777216

Cx interface between I/S-CSCF and SLF.

Definition at line 65 of file diameter_ims.h.

#define IMS_Sh   16777217

Sh interface between AS and HSS.

Definition at line 66 of file diameter_ims.h.

#define IMS_e2   16777231

e2 interface between CLF and AF

Definition at line 67 of file diameter_ims.h.

Referenced by e2_UDR(), and e2RequestHandler().

#define IMS_Ph   16777217

Sh interface between PresenceServer and HSS.

Definition at line 68 of file diameter_ims.h.

#define IMS_Rx   16777236

Rx interface between P-CSCF and PCRF.

Definition at line 69 of file diameter_ims.h.

#define IMS_Gx   16777224

Gx interface between PCRF and PCEF.

Definition at line 70 of file diameter_ims.h.

#define IMS_vendor_id_3GPP   10415

Vendor Id for 3GPP.

Definition at line 74 of file diameter_ims.h.

Referenced by Cx_add_authorization_type(), Cx_add_experimental_result_code(), Cx_add_public_identity(), Cx_add_server_assignment_type(), Cx_add_server_name(), Cx_add_sip_auth_data_item_request(), Cx_add_sip_number_auth_items(), Cx_add_userdata_available(), Cx_add_visited_network_id(), Cx_get_auth_data_item_answer(), Cx_get_auth_data_item_request(), Cx_get_authorization_type(), Cx_get_capabilities(), Cx_get_charging_info(), Cx_get_public_identity(), Cx_get_server_assignment_type(), Cx_get_server_name(), Cx_get_sip_number_auth_items(), Cx_get_user_data(), Cx_get_userdata_available(), Cx_get_visited_network_id(), Cx_LIR(), Cx_MAR(), Cx_PPA(), Cx_RTA(), Cx_SAR(), Cx_UAR(), e2_add_app_identifier(), e2_add_authorization_type(), e2_add_experimental_result_code(), e2_add_public_identity(), e2_add_server_name(), and e2_UDR().

#define IMS_vendor_id_3GPP_char   "10415"

char value for 3GPP's Vendor Id

Definition at line 75 of file diameter_ims.h.

#define IMS_vendor_id_3GPP_len   5

len of char value for 3GPP's Vendor Id

Definition at line 76 of file diameter_ims.h.

#define IMS_vendor_id_ETSI   13019

Vendor Id for ETSI.

Definition at line 78 of file diameter_ims.h.

Referenced by Cx_add_sip_auth_data_item_request(), Cx_ETSI_sip_authorization(), Cx_get_auth_data_item_answer(), e2_get_access_net(), e2_get_location_info(), and e2_get_terminal_type().

#define IMS_vendor_id_ETSI_char   "13019"

char value for ETSI's Vendor Id

Definition at line 79 of file diameter_ims.h.

#define IMS_vendor_id_ETSI_len   5

len of char value for 3GPP's Vendor Id

Definition at line 80 of file diameter_ims.h.

#define IMS_vendor_id_CableLabs   4491

Vendor Id for CableLabs.

Definition at line 82 of file diameter_ims.h.

Referenced by Cx_get_auth_data_item_answer().

#define IMS_vendor_id_CableLabs_char   "4491"

char value for ETSI's Vendor Id

Definition at line 83 of file diameter_ims.h.

#define IMS_vendor_id_CableLabs_len   4

len of char value for 3GPP's Vendor Id

Definition at line 84 of file diameter_ims.h.

#define IMS_AAR   265

Bearer-Authorization Request.

Definition at line 88 of file diameter_ims.h.

#define IMS_AAA   265

Bearer-Authorization Answer.

Definition at line 89 of file diameter_ims.h.

#define IMS_RAR   258

Re-Auth Request.

Definition at line 90 of file diameter_ims.h.

#define IMS_RAA   258

Re-Auth Answer.

Definition at line 91 of file diameter_ims.h.

#define IMS_STR   275

Session Termination Request.

Definition at line 92 of file diameter_ims.h.

#define IMS_STA   275

Session Termination Answer.

Definition at line 93 of file diameter_ims.h.

#define IMS_ASR   274

Abort-Session-Request Request.

Definition at line 94 of file diameter_ims.h.

#define IMS_ASA   274

Abort-Session-Request Answer.

Definition at line 95 of file diameter_ims.h.

#define IMS_CCR   272

Definition at line 97 of file diameter_ims.h.

#define IMS_CCA   272

Definition at line 98 of file diameter_ims.h.

#define IMS_UAR   300

User-Authorization Request.

Definition at line 100 of file diameter_ims.h.

Referenced by Cx_UAR().

#define IMS_UAA   300

User-Authorization Answer.

Definition at line 101 of file diameter_ims.h.

#define IMS_SAR   301

Server-Assignment Request.

Definition at line 102 of file diameter_ims.h.

Referenced by Cx_SAR().

#define IMS_SAA   301

Server-Assignment Answer.

Definition at line 103 of file diameter_ims.h.

#define IMS_LIR   302

Location-Info Request.

Definition at line 104 of file diameter_ims.h.

Referenced by Cx_LIR().

#define IMS_LIA   302

Location-Info Answer.

Definition at line 105 of file diameter_ims.h.

#define IMS_MAR   303

Multimedia-Auth Request.

Definition at line 106 of file diameter_ims.h.

Referenced by Cx_MAR().

#define IMS_MAA   303

Multimedia-Auth Answer.

Definition at line 107 of file diameter_ims.h.

#define IMS_RTR   304

Registration-Termination Request.

Definition at line 108 of file diameter_ims.h.

Referenced by CxRequestHandler().

#define IMS_RTA   304

Registration-Termination Answer.

Definition at line 109 of file diameter_ims.h.

#define IMS_PPR   305

Push-Profile Request.

Definition at line 110 of file diameter_ims.h.

Referenced by CxRequestHandler().

#define IMS_PPA   305

Push-Profile Answer.

Definition at line 111 of file diameter_ims.h.

#define IMS_UDR   306

The Sh/Ph Interface User-Data Request.

Definition at line 113 of file diameter_ims.h.

Referenced by e2_UDR().

#define IMS_UDA   306

User-Data Answer.

Definition at line 114 of file diameter_ims.h.

#define IMS_PUR   307

Profile-Update Request.

Definition at line 115 of file diameter_ims.h.

#define IMS_PUA   307

Profile-Update Answer.

Definition at line 116 of file diameter_ims.h.

#define IMS_SNR   308

Subscriber-Notifications Request.

Definition at line 117 of file diameter_ims.h.

#define IMS_SNA   308

Subscriber-Notifications Answer.

Definition at line 118 of file diameter_ims.h.

#define IMS_PNR   309

Push-Notification Request.

Definition at line 119 of file diameter_ims.h.

#define IMS_PNA   309

Push-Notification Answer.

Definition at line 120 of file diameter_ims.h.

#define IMS_10R   310

Allocated Command Codes, not used yet.

Definition at line 122 of file diameter_ims.h.

#define IMS_10A   310

Definition at line 123 of file diameter_ims.h.

#define IMS_11R   311

Definition at line 124 of file diameter_ims.h.

#define IMS_11A   311

Definition at line 125 of file diameter_ims.h.

#define IMS_12R   312

Definition at line 126 of file diameter_ims.h.

#define IMS_12A   312

Definition at line 127 of file diameter_ims.h.

#define IMS_13R   313

Definition at line 128 of file diameter_ims.h.

#define IMS_13A   313

Definition at line 129 of file diameter_ims.h.


Enumeration Type Documentation

anonymous enum

3GPP AVP Codes

Enumerator:
AVP_IMS_Vendor_Id  256 to 299 reserved for future use
AVP_IMS_Experimental_Result_Code 
AVP_IMS_Experimental_Result 
AVP_IMS_CCR_Number  400 to 499 reserved for TS29.109
AVP_IMS_CCR_Type 
AVP_IMS_Abort_Cause  500 to 599 reserved for TS29.209
AVP_IMS_Access_Network_Charging_Address 
AVP_IMS_Access_Network_Charging_Identifier 
AVP_IMS_Access_Network_Charging_Identifier_Value 
AVP_IMS_AF_Application_Identifier 
AVP_IMS_AF_Charging_Identifier 
AVP_IMS_Authorization_Token 
AVP_IMS_Flow_Description 
AVP_IMS_Flow_Grouping 
AVP_IMS_Flow_Number 
AVP_IMS_Flows 
AVP_IMS_Flow_Status 
AVP_IMS_Flow_Usage 
AVP_IMS_Specific_Action 
AVP_IMS_Max_Requested_Bandwidth_DL 
AVP_IMS_Max_Requested_Bandwidth_UL 
AVP_IMS_Media_Component_Description 
AVP_IMS_Media_Component_Number 
AVP_IMS_Media_Sub_Component 
AVP_IMS_Media_Type 
AVP_IMS_RR_Bandwidth 
AVP_IMS_RS_Bandwidth 
AVP_IMS_SIP_Forking_Indication 
AVP_IMS_Codec_Data 
AVP_IMS_Visited_Network_Identifier  600 to 699 reserved for TS29.229
AVP_IMS_Public_Identity 
AVP_IMS_Server_Name 
AVP_IMS_Server_Capabilities 
AVP_IMS_Mandatory_Capability 
AVP_IMS_Optional_Capability 
AVP_IMS_User_Data 
AVP_IMS_SIP_Number_Auth_Items 
AVP_IMS_SIP_Authentication_Scheme 
AVP_IMS_SIP_Authenticate 
AVP_IMS_SIP_Authorization 
AVP_IMS_SIP_Authentication_Context 
AVP_IMS_SIP_Auth_Data_Item 
AVP_IMS_SIP_Item_Number 
AVP_IMS_Server_Assignment_Type 
AVP_IMS_Deregistration_Reason 
AVP_IMS_Reason_Code 
AVP_IMS_Reason_Info 
AVP_IMS_Charging_Information 
AVP_IMS_Primary_Event_Charging_Function_Name 
AVP_IMS_Secondary_Event_Charging_Function_Name 
AVP_IMS_Primary_Charging_Collection_Function_Name 
AVP_IMS_Secondary_Charging_Collection_Function_Name 
AVP_IMS_User_Authorization_Type 
AVP_IMS_User_Data_Already_Available 
AVP_IMS_Confidentiality_Key 
AVP_IMS_Integrity_Key 
AVP_IMS_User_Data_Request_Type 
AVP_IMS_Supported_Features 
AVP_IMS_Feature_List_ID 
AVP_IMS_Feature_List 
AVP_IMS_Supported_Applications 
AVP_IMS_Associated_Identities 
AVP_IMS_Originating_Request 
AVP_IMS_User_Identity  700 to 799 reserved for TS29.329
AVP_IMS_MSISDN 
AVP_IMS_User_Data_2 
AVP_IMS_Data_Reference 
AVP_IMS_Service_Indication