Loading ttcn/LibDiameter_Templates.ttcn +20 −0 Original line number Diff line number Diff line Loading @@ -957,6 +957,8 @@ module LibDiameter_Templates { event_Timestamp := omit, proxy_Info := omit, route_Record := omit, service_Context_Id := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -1008,6 +1010,7 @@ module LibDiameter_Templates { requested_Service_Unit := omit, requested_Action := omit, used_Service_Unit := omit, aoc_Request_Type_AVP := omit, multiple_Services_Indicator := omit, multiple_Services_Credit_Control := omit, service_Parameter_Info := omit, Loading Loading @@ -1061,6 +1064,7 @@ module LibDiameter_Templates { user_Equipment_Info := omit, proxy_Info := omit, route_Record := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -1264,6 +1268,9 @@ module LibDiameter_Templates { multiple_BBERF_Action := omit, proxy_Info := omit, route_Record := omit, g_s_u_Pool_Identifier := omit, service_Identifier := omit, rating_Group := omit, aVP_Type := omit } Loading Loading @@ -1477,6 +1484,8 @@ module LibDiameter_Templates { event_Timestamp := *, proxy_Info := *, route_Record := *, service_Context_Id := *, service_Information := *, aVP_Type := * } Loading Loading @@ -1528,6 +1537,7 @@ module LibDiameter_Templates { requested_Service_Unit := *, requested_Action := *, used_Service_Unit := *, aoc_Request_Type_AVP := *, multiple_Services_Indicator := *, multiple_Services_Credit_Control := *, service_Parameter_Info := *, Loading Loading @@ -1581,6 +1591,7 @@ module LibDiameter_Templates { user_Equipment_Info := *, proxy_Info := *, route_Record := *, service_Information := *, aVP_Type := * } Loading Loading @@ -1784,6 +1795,9 @@ module LibDiameter_Templates { multiple_BBERF_Action := *, proxy_Info := *, route_Record := *, g_s_u_Pool_Identifier := *, service_Identifier := *, rating_Group := *, aVP_Type := * } Loading Loading @@ -2043,6 +2057,8 @@ module LibDiameter_Templates { cost_Information := omit, final_Unit_Indication := omit, check_Balance_Result := omit, low_Balance_Indication_AVP := omit, remaining_Balance_AVP := omit, credit_Control_Failure_Handling := omit, direct_Debiting_Failure_Handling := omit, validity_Time := omit, Loading Loading @@ -2075,6 +2091,7 @@ module LibDiameter_Templates { proxy_Info := omit, route_Record := omit, failed := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -2554,6 +2571,8 @@ module LibDiameter_Templates { cost_Information := *, final_Unit_Indication := *, check_Balance_Result := *, low_Balance_Indication_AVP := *, remaining_Balance_AVP := *, credit_Control_Failure_Handling := *, direct_Debiting_Failure_Handling := *, validity_Time := *, Loading Loading @@ -2586,6 +2605,7 @@ module LibDiameter_Templates { proxy_Info := *, route_Record := *, failed := *, service_Information := *, aVP_Type := * } Loading ttcn/LibDiameter_TypesAndValues.ttcn +45 −7 Original line number Diff line number Diff line Loading @@ -485,8 +485,30 @@ group BasicTypesAndConstants{ const integer c_accounting_Input_Octets_AVP_Code := 363; //Ref ETSI TS 132 299 Accounting-Input-Octets const integer c_accounting_Output_Octets_AVP_Code := 364; //Ref ETSI TS 132 299 Accounting-Output-Octets const integer c_cg_Address_AVP_Code := 846; //Ref ETSI TS 132 299 GGSN_Address_AVP const integer c_event_Type_AVP_Code := 823; //Ref ETSI TS 132 299 Event_Type_AVP const integer c_event_AVP_Code := 825; //Ref ETSI TS 132 299 Event_AVP const integer c_role_Of_Node_AVP_Code := 829; //Ref ETSI TS 132 299 Role_Of_Node_AVP const integer c_user_Session_Id_AVP_Code := 830; //Ref ETSI TS 132 299 User_Session_Id_AVP const integer c_calling_Party_Address_AVP_Code := 831; //Ref ETSI TS 132 299 Calling_Party_Address_AVP const integer c_called_Party_Address_AVP_Code := 832; //Ref ETSI TS 132 299 Called_Party_Address_AVP const integer c_time_Stamps_AVP_Code := 833; //Ref ETSI TS 132 299 Time_Stamps_AVP const integer c_sip_Request_Timestamp_AVP_Code := 834; //Ref ETSI TS 132 299 SIP_Request_Timestamp_AVP const integer c_sip_Response_Timestamp_AVP_Code := 835; //Ref ETSI TS 132 299 SIP_Response_Timestamp_AVP const integer c_application_Server_AVP_Code := 836; //Ref ETSI TS 132 299 Application_Server_AVP const integer c_application_provided_Called_Party_Address_AVP_Code := 837; //Ref ETSI TS 132 299 Application_provided_Called_Party_Address_AVP const integer c_inter_Operator_Identifier_AVP_Code := 838; //Ref ETSI TS 132 299 Inter_Operator_Identifier_AVP const integer c_originating_IOI_AVP_Code := 839; //Ref ETSI TS 132 299 Originating_IOI_AVP const integer c_terminating_IOI_AVP_Code := 840; //Ref ETSI TS 132 299 Terminating_IOI_AVP const integer c_ims_Charging_Identifier_AVP_Code := 841; //Ref ETSI TS 132 299 IMS_Charging_Identifier_AVP const integer c_sdp_Session_Description_AVP_Code := 842; //Ref ETSI TS 132 299 SDP_Session_Description_AVP const integer c_cg_Address_AVP_Code := 846; //Ref ETSI TS 132 299 CG_Address_AVP const integer c_ggsn_Address_AVP_Code := 847; //Ref ETSI TS 132 299 GGSN_Address_AVP const integer c_application_Server_Information_AVP_Code := 850; //Ref ETSI TS 132 299 Application_Server_Information_AVP const integer c_bearer_Service_AVP_Code := 854; //Ref ETSI TS 132 299 Bearer_Service_AVP const integer c_service_Id_AVP_Code := 855; //Ref ETSI TS 132 299 Service_Id_AVP const integer c_associated_URI_AVP_Code := 856; //Ref ETSI TS 132 299 Associated_URI_AVP const integer c_cause_Code_AVP_Code := 861; //Ref ETSI TS 132 299 Cause_Code_AVP const integer c_node_Functionality_AVP_Code := 862; //Ref ETSI TS 132 299 Node_Functionality_AVP const integer c_service_Specific_Data_AVP_Code := 863; //Ref ETSI TS 132 299 Service_Specific_Data_AVP const integer c_ps_Furnish_Charging_Information_AVP_Code := 865; //Ref ETSI TS 132 299 PS_Furnish_Charging_Information_AVP_Code const integer c_ps_Free_Format_Data_AVP_Code := 866; //Ref ETSI TS 132 299 PS_Free_Format_Data_AVP Loading @@ -494,7 +516,9 @@ group BasicTypesAndConstants{ const integer c_service_Information_AVP_Code := 873; //Ref ETSI TS 132 299 Service_Information_AVP const integer c_ps_Information_AVP_Code := 874; //Ref ETSI TS 132 299 PS_Information_AVP const integer c_wlan_Information_AVP_Code := 875; //Ref ETSI TS 132 299 WLAN_Information_AVP const integer c_ims_Information_AVP_Code := 876; //Ref ETSI TS 132 299 IMS_Information_AVP const integer c_quota_Consumption_Time_AVP_Code := 881; //Ref ETSI TS 132 299 Quota_Consumption_Time_AVP const integer c_expires_AVP_Code := 888; //Ref ETSI TS 132 299 Expires_AVP const integer c_wag_Address_AVP_Code := 890; //Ref ETSI TS 132 299 WAG_Address_AVP const integer c_wag_PLMN_Ids_AVP_Code := 891; //Ref ETSI TS 132 299 WAG_Address_AVP const integer c_wlan_Radio_Container_AVP_Code := 892; //Ref ETSI TS 132 299 WLAN_Radio_Container Loading @@ -507,17 +531,24 @@ group BasicTypesAndConstants{ const integer c_sgsn_Address_AVP_Code := 1228; //Ref ETSI TS 132 299 SGSN_Address_AVP const integer c_wlan_Session_Id_AVP_Code := 1246; //Ref ETSI TS 132 299 WLAN_Session_Id_AVP const integer c_pdp_Context_Type_AVP_Code := 1247; //Ref ETSI TS 132 299 PDP_Context_Type_AVP const integer c_called_Asserted_Identity_AVP_Code := 1250; //Ref ETSI TS 132 299 Called_Asserted_Identity_AVP const integer c_requested_Party_Address_AVP_Code := 1251; //Ref ETSI TS 132 299 Requested_Party_Address_AVP const integer c_service_Specific_Type_AVP_Code := 1257; //Ref ETSI TS 132 299 Service_Specific_Type_AVP const integer c_access_Network_Information_AVP_Code := 1263; //Ref ETSI TS 132 299 Access_Network_Information_AVP const integer c_base_Time_Interval_AVP_Code := 1265; //Ref ETSI TS 132 299 Base_Time_Interval_AVP const integer c_envelope_Reporting_AVP_Code := 1268; //Ref ETSI TS 132 299 Envelope_Reporting_AVP const integer c_time_Quota_Mechanism_AVP_Code := 1270; //Ref ETSI TS 132 299 Time_Quota_Mechanism_AVP const integer c_Time_Quota_Type_AVP_Code := 1271; //Ref ETSI TS 132 299 Time_Quota_Type_AVP const integer c_af_Correlation_Information_AVP_Code := 1276; //Ref ETSI TS 132 299 AF_Correlation_Information_AVP const integer c_offline_Charging_AVP_Code := 1278; //Ref ETSI TS 132 299 Offline_Charging_AVP const integer c_alternate_Charged_Party_Address_AVP_Code := 1280; //Ref ETSI TS 132 299 Alternate_Charged_Party_Address_AVP const integer c_ims_Communication_Service_Identifier_AVP_Code := 1281; //Ref ETSI TS 132 299 IMS_Communication_Service_Identifier_AVP const integer c_cSG_Id_AVP_Code := 1437; //Ref: ETSI TS 132 299 CSG_Id_AVP const integer c_low_Balance_Indication_AVP_Code := 2020; //Ref ETSI TS 132 299 Low_Balance_Indication_AVP const integer c_remaining_Balance_AVP_Code := 2021; //Ref ETSI TS 132 299 Remaining_Balance_AVP const integer c_carrier_Select_Routing_Information_AVP_Code := 2023; //Ref ETSI TS 132 299 Carrier_Select_Routing_Information_AVP const integer c_number_Portability_Routing_Information_AVP_Code := 2024; //Ref ETSI TS 132 299 Number_Portability_Routing_Information_AVP const integer c_node_Id_AVP_Code := 2034; //Ref ETSI TS 132 299 Node_Id_AVP const integer c_change_Condition_AVP_Code := 2037; //Ref ETSI TS 132 299 Change_Condition_AVP const integer c_change_Time_AVP_Code := 2038; //Ref ETSI TS 132 299 Change_Time_AVP Loading Loading @@ -549,16 +580,23 @@ group BasicTypesAndConstants{ const integer c_sgw_Address_AVP_Code := 2067; //Ref ETSI TS 132 299 SGW_Address_AVP const integer c_dynamic_Address_Flag_Extension_AVP_Code := 2068; //Ref ETSI TS 132 299 Dynamic_Address_Flag_Extension_AVP const integer c_cSG_Access_Mode_AVP_Code := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP const integer c_cSG_Membership_Indication_AVP_Code := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP const integer c_sip_Request_Timestamp_Fraction_AVP_Code := 2301;//Ref: ETSI TS 132 299 SIP_Request_Timestamp_Fraction_AVP const integer c_sip_Response_Timestamp_Fraction_AVP_Code := 2302;//Ref: ETSI TS 132 299 SIP_Response_Timestamp_Fraction_AVP const integer c_online_Charging_Flag_AVP_Code := 2303;//Ref: ETSI TS 132 299 Online_Charging_Flag_AVP const integer c_imsi_Unauthenticated_Flag_AVP_Code := 2308;//Ref: ETSI TS 132 299 IMSI_Unauthenticated_Flag_AVP const integer c_account_Expiration_AVP_Code := 2309;//Ref: ETSI TS 132 299 Account_Expiration_AVP const integer c_aoc_Format_AVP_Code := 2310;//Ref: ETSI TS 132 299 AoC_Format_AVP const integer c_aoc_Service_AVP_Code := 2311;//Ref: ETSI TS 132 299 AoC_Service_AVP const integer c_aoc_Service_Obligatory_Type_AVP_Code := 2312;//Ref: ETSI TS 132 299 AoC_Service_Obligatory_Type_AVP const integer c_aoc_Service_Type_AVP_Code := 2313;//Ref: ETSI TS 132 299 AoC_Service_Type_AVP const integer c_aoc_Subscription_Information_AVP_Code:= 2314;//Ref: ETSI TS 132 299 AoC_Subscription_Information_AVP const integer c_preferred_AoC_Currency_AVP_Code := 2315;//Ref: ETSI TS 132 299 Preferred_AoC_Currency_AVP const integer c_cSG_Access_Mode_AVP_Code := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP const integer c_cSG_Membership_Indication_AVP_Code := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP const integer c_user_CSG_Information_AVP_Code := 2319; //Ref: ETSI TS 132 299 User_CSG_Information_AVP const integer c_initial_IMS_Charging_Identifier_AVP_Code := 2321; //Ref: ETSI TS 132 299 Initial_IMS_Charging_Identifier_AVP const integer c_ims_Emergency_Indicator_AVP_Code := 2322; //Ref: ETSI TS 132 299 IMS_Emergency_Indicator_AVP const integer c_outgoing_Session_Id_AVP_Code := 2330; //Ref: ETSI TS 132 299 Outgoing_Session_Id_AVP const integer c_low_Priority_Indicator_AVP_Code := 2602;//Ref: ETSI TS 132 299 Low_Priority_Indicator const integer c_pdp_Address_Prefix_Length_AVP_Code := 2606;//Ref: ETSI TS 132 299 PDP_Address_Prefix_Length_AVP Loading Loading @@ -993,8 +1031,8 @@ group BasicTypesAndConstants{ Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, Service_Context_Id_AVP service_Context_Id_AVP optional, //TS132 299 only Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Context_Id_AVP service_Context_Id optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional } with { Loading Loading @@ -2118,7 +2156,7 @@ group BasicTypesAndConstants{ User_Equipment_Info_AVP user_Equipment_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Proxy_Info_AVP proxy_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Route_Record_AVP route_Record optional, //RFC4006 & TS129 212 & TS129 215 Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional //RFC4006 & TS129 212 & TS129 215 } with { Loading Loading @@ -2202,7 +2240,7 @@ group BasicTypesAndConstants{ set of Proxy_Info_AVP proxy_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Route_Record_AVP route_Record optional, //RFC4006 & TS129 212 & TS129 215 set of Failed_AVP failed optional, //RFC4006 & TS129 212 & TS129 215 Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional //RFC4006 & TS129 212 & TS129 215 } with { Loading ttcn/LibDiameter_Types_Base_AVPs.ttcn +1 −4 Original line number Diff line number Diff line Loading @@ -10,8 +10,7 @@ */ module LibDiameter_Types_Base_AVPs { import from LibCommon_BasicTypesAndValues {type Int32,Int64,UInt8,UInt16,UInt24,UInt32,UInt64; const c_int31Min,c_int31Max,c_uInt32Max;}; import from LibCommon_BasicTypesAndValues all; import from LibCommon_DataStrings {type Bit1,Bit5,Oct2;}; group AVPTypes{ Loading Loading @@ -65,7 +64,6 @@ module LibDiameter_Types_Base_AVPs { // the content and format of the remaining octets. // -> check if IPv4(1) or IPv6(2) (http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xml) //type UInt64 Time; //changed type UInt32 Time; /* Diameter_Identity is FQDN - Fully Qualified Domain Name. Loading Loading @@ -2957,7 +2955,6 @@ module LibDiameter_Types_Base_AVPs { group NumberTypes { // below constants and types are not defined in library libCommon type float FLOAT32 with { Loading ttcn/LibDiameter_Types_RfRo_AVPs.ttcn3 +656 −25 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
ttcn/LibDiameter_Templates.ttcn +20 −0 Original line number Diff line number Diff line Loading @@ -957,6 +957,8 @@ module LibDiameter_Templates { event_Timestamp := omit, proxy_Info := omit, route_Record := omit, service_Context_Id := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -1008,6 +1010,7 @@ module LibDiameter_Templates { requested_Service_Unit := omit, requested_Action := omit, used_Service_Unit := omit, aoc_Request_Type_AVP := omit, multiple_Services_Indicator := omit, multiple_Services_Credit_Control := omit, service_Parameter_Info := omit, Loading Loading @@ -1061,6 +1064,7 @@ module LibDiameter_Templates { user_Equipment_Info := omit, proxy_Info := omit, route_Record := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -1264,6 +1268,9 @@ module LibDiameter_Templates { multiple_BBERF_Action := omit, proxy_Info := omit, route_Record := omit, g_s_u_Pool_Identifier := omit, service_Identifier := omit, rating_Group := omit, aVP_Type := omit } Loading Loading @@ -1477,6 +1484,8 @@ module LibDiameter_Templates { event_Timestamp := *, proxy_Info := *, route_Record := *, service_Context_Id := *, service_Information := *, aVP_Type := * } Loading Loading @@ -1528,6 +1537,7 @@ module LibDiameter_Templates { requested_Service_Unit := *, requested_Action := *, used_Service_Unit := *, aoc_Request_Type_AVP := *, multiple_Services_Indicator := *, multiple_Services_Credit_Control := *, service_Parameter_Info := *, Loading Loading @@ -1581,6 +1591,7 @@ module LibDiameter_Templates { user_Equipment_Info := *, proxy_Info := *, route_Record := *, service_Information := *, aVP_Type := * } Loading Loading @@ -1784,6 +1795,9 @@ module LibDiameter_Templates { multiple_BBERF_Action := *, proxy_Info := *, route_Record := *, g_s_u_Pool_Identifier := *, service_Identifier := *, rating_Group := *, aVP_Type := * } Loading Loading @@ -2043,6 +2057,8 @@ module LibDiameter_Templates { cost_Information := omit, final_Unit_Indication := omit, check_Balance_Result := omit, low_Balance_Indication_AVP := omit, remaining_Balance_AVP := omit, credit_Control_Failure_Handling := omit, direct_Debiting_Failure_Handling := omit, validity_Time := omit, Loading Loading @@ -2075,6 +2091,7 @@ module LibDiameter_Templates { proxy_Info := omit, route_Record := omit, failed := omit, service_Information := omit, aVP_Type := omit } Loading Loading @@ -2554,6 +2571,8 @@ module LibDiameter_Templates { cost_Information := *, final_Unit_Indication := *, check_Balance_Result := *, low_Balance_Indication_AVP := *, remaining_Balance_AVP := *, credit_Control_Failure_Handling := *, direct_Debiting_Failure_Handling := *, validity_Time := *, Loading Loading @@ -2586,6 +2605,7 @@ module LibDiameter_Templates { proxy_Info := *, route_Record := *, failed := *, service_Information := *, aVP_Type := * } Loading
ttcn/LibDiameter_TypesAndValues.ttcn +45 −7 Original line number Diff line number Diff line Loading @@ -485,8 +485,30 @@ group BasicTypesAndConstants{ const integer c_accounting_Input_Octets_AVP_Code := 363; //Ref ETSI TS 132 299 Accounting-Input-Octets const integer c_accounting_Output_Octets_AVP_Code := 364; //Ref ETSI TS 132 299 Accounting-Output-Octets const integer c_cg_Address_AVP_Code := 846; //Ref ETSI TS 132 299 GGSN_Address_AVP const integer c_event_Type_AVP_Code := 823; //Ref ETSI TS 132 299 Event_Type_AVP const integer c_event_AVP_Code := 825; //Ref ETSI TS 132 299 Event_AVP const integer c_role_Of_Node_AVP_Code := 829; //Ref ETSI TS 132 299 Role_Of_Node_AVP const integer c_user_Session_Id_AVP_Code := 830; //Ref ETSI TS 132 299 User_Session_Id_AVP const integer c_calling_Party_Address_AVP_Code := 831; //Ref ETSI TS 132 299 Calling_Party_Address_AVP const integer c_called_Party_Address_AVP_Code := 832; //Ref ETSI TS 132 299 Called_Party_Address_AVP const integer c_time_Stamps_AVP_Code := 833; //Ref ETSI TS 132 299 Time_Stamps_AVP const integer c_sip_Request_Timestamp_AVP_Code := 834; //Ref ETSI TS 132 299 SIP_Request_Timestamp_AVP const integer c_sip_Response_Timestamp_AVP_Code := 835; //Ref ETSI TS 132 299 SIP_Response_Timestamp_AVP const integer c_application_Server_AVP_Code := 836; //Ref ETSI TS 132 299 Application_Server_AVP const integer c_application_provided_Called_Party_Address_AVP_Code := 837; //Ref ETSI TS 132 299 Application_provided_Called_Party_Address_AVP const integer c_inter_Operator_Identifier_AVP_Code := 838; //Ref ETSI TS 132 299 Inter_Operator_Identifier_AVP const integer c_originating_IOI_AVP_Code := 839; //Ref ETSI TS 132 299 Originating_IOI_AVP const integer c_terminating_IOI_AVP_Code := 840; //Ref ETSI TS 132 299 Terminating_IOI_AVP const integer c_ims_Charging_Identifier_AVP_Code := 841; //Ref ETSI TS 132 299 IMS_Charging_Identifier_AVP const integer c_sdp_Session_Description_AVP_Code := 842; //Ref ETSI TS 132 299 SDP_Session_Description_AVP const integer c_cg_Address_AVP_Code := 846; //Ref ETSI TS 132 299 CG_Address_AVP const integer c_ggsn_Address_AVP_Code := 847; //Ref ETSI TS 132 299 GGSN_Address_AVP const integer c_application_Server_Information_AVP_Code := 850; //Ref ETSI TS 132 299 Application_Server_Information_AVP const integer c_bearer_Service_AVP_Code := 854; //Ref ETSI TS 132 299 Bearer_Service_AVP const integer c_service_Id_AVP_Code := 855; //Ref ETSI TS 132 299 Service_Id_AVP const integer c_associated_URI_AVP_Code := 856; //Ref ETSI TS 132 299 Associated_URI_AVP const integer c_cause_Code_AVP_Code := 861; //Ref ETSI TS 132 299 Cause_Code_AVP const integer c_node_Functionality_AVP_Code := 862; //Ref ETSI TS 132 299 Node_Functionality_AVP const integer c_service_Specific_Data_AVP_Code := 863; //Ref ETSI TS 132 299 Service_Specific_Data_AVP const integer c_ps_Furnish_Charging_Information_AVP_Code := 865; //Ref ETSI TS 132 299 PS_Furnish_Charging_Information_AVP_Code const integer c_ps_Free_Format_Data_AVP_Code := 866; //Ref ETSI TS 132 299 PS_Free_Format_Data_AVP Loading @@ -494,7 +516,9 @@ group BasicTypesAndConstants{ const integer c_service_Information_AVP_Code := 873; //Ref ETSI TS 132 299 Service_Information_AVP const integer c_ps_Information_AVP_Code := 874; //Ref ETSI TS 132 299 PS_Information_AVP const integer c_wlan_Information_AVP_Code := 875; //Ref ETSI TS 132 299 WLAN_Information_AVP const integer c_ims_Information_AVP_Code := 876; //Ref ETSI TS 132 299 IMS_Information_AVP const integer c_quota_Consumption_Time_AVP_Code := 881; //Ref ETSI TS 132 299 Quota_Consumption_Time_AVP const integer c_expires_AVP_Code := 888; //Ref ETSI TS 132 299 Expires_AVP const integer c_wag_Address_AVP_Code := 890; //Ref ETSI TS 132 299 WAG_Address_AVP const integer c_wag_PLMN_Ids_AVP_Code := 891; //Ref ETSI TS 132 299 WAG_Address_AVP const integer c_wlan_Radio_Container_AVP_Code := 892; //Ref ETSI TS 132 299 WLAN_Radio_Container Loading @@ -507,17 +531,24 @@ group BasicTypesAndConstants{ const integer c_sgsn_Address_AVP_Code := 1228; //Ref ETSI TS 132 299 SGSN_Address_AVP const integer c_wlan_Session_Id_AVP_Code := 1246; //Ref ETSI TS 132 299 WLAN_Session_Id_AVP const integer c_pdp_Context_Type_AVP_Code := 1247; //Ref ETSI TS 132 299 PDP_Context_Type_AVP const integer c_called_Asserted_Identity_AVP_Code := 1250; //Ref ETSI TS 132 299 Called_Asserted_Identity_AVP const integer c_requested_Party_Address_AVP_Code := 1251; //Ref ETSI TS 132 299 Requested_Party_Address_AVP const integer c_service_Specific_Type_AVP_Code := 1257; //Ref ETSI TS 132 299 Service_Specific_Type_AVP const integer c_access_Network_Information_AVP_Code := 1263; //Ref ETSI TS 132 299 Access_Network_Information_AVP const integer c_base_Time_Interval_AVP_Code := 1265; //Ref ETSI TS 132 299 Base_Time_Interval_AVP const integer c_envelope_Reporting_AVP_Code := 1268; //Ref ETSI TS 132 299 Envelope_Reporting_AVP const integer c_time_Quota_Mechanism_AVP_Code := 1270; //Ref ETSI TS 132 299 Time_Quota_Mechanism_AVP const integer c_Time_Quota_Type_AVP_Code := 1271; //Ref ETSI TS 132 299 Time_Quota_Type_AVP const integer c_af_Correlation_Information_AVP_Code := 1276; //Ref ETSI TS 132 299 AF_Correlation_Information_AVP const integer c_offline_Charging_AVP_Code := 1278; //Ref ETSI TS 132 299 Offline_Charging_AVP const integer c_alternate_Charged_Party_Address_AVP_Code := 1280; //Ref ETSI TS 132 299 Alternate_Charged_Party_Address_AVP const integer c_ims_Communication_Service_Identifier_AVP_Code := 1281; //Ref ETSI TS 132 299 IMS_Communication_Service_Identifier_AVP const integer c_cSG_Id_AVP_Code := 1437; //Ref: ETSI TS 132 299 CSG_Id_AVP const integer c_low_Balance_Indication_AVP_Code := 2020; //Ref ETSI TS 132 299 Low_Balance_Indication_AVP const integer c_remaining_Balance_AVP_Code := 2021; //Ref ETSI TS 132 299 Remaining_Balance_AVP const integer c_carrier_Select_Routing_Information_AVP_Code := 2023; //Ref ETSI TS 132 299 Carrier_Select_Routing_Information_AVP const integer c_number_Portability_Routing_Information_AVP_Code := 2024; //Ref ETSI TS 132 299 Number_Portability_Routing_Information_AVP const integer c_node_Id_AVP_Code := 2034; //Ref ETSI TS 132 299 Node_Id_AVP const integer c_change_Condition_AVP_Code := 2037; //Ref ETSI TS 132 299 Change_Condition_AVP const integer c_change_Time_AVP_Code := 2038; //Ref ETSI TS 132 299 Change_Time_AVP Loading Loading @@ -549,16 +580,23 @@ group BasicTypesAndConstants{ const integer c_sgw_Address_AVP_Code := 2067; //Ref ETSI TS 132 299 SGW_Address_AVP const integer c_dynamic_Address_Flag_Extension_AVP_Code := 2068; //Ref ETSI TS 132 299 Dynamic_Address_Flag_Extension_AVP const integer c_cSG_Access_Mode_AVP_Code := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP const integer c_cSG_Membership_Indication_AVP_Code := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP const integer c_sip_Request_Timestamp_Fraction_AVP_Code := 2301;//Ref: ETSI TS 132 299 SIP_Request_Timestamp_Fraction_AVP const integer c_sip_Response_Timestamp_Fraction_AVP_Code := 2302;//Ref: ETSI TS 132 299 SIP_Response_Timestamp_Fraction_AVP const integer c_online_Charging_Flag_AVP_Code := 2303;//Ref: ETSI TS 132 299 Online_Charging_Flag_AVP const integer c_imsi_Unauthenticated_Flag_AVP_Code := 2308;//Ref: ETSI TS 132 299 IMSI_Unauthenticated_Flag_AVP const integer c_account_Expiration_AVP_Code := 2309;//Ref: ETSI TS 132 299 Account_Expiration_AVP const integer c_aoc_Format_AVP_Code := 2310;//Ref: ETSI TS 132 299 AoC_Format_AVP const integer c_aoc_Service_AVP_Code := 2311;//Ref: ETSI TS 132 299 AoC_Service_AVP const integer c_aoc_Service_Obligatory_Type_AVP_Code := 2312;//Ref: ETSI TS 132 299 AoC_Service_Obligatory_Type_AVP const integer c_aoc_Service_Type_AVP_Code := 2313;//Ref: ETSI TS 132 299 AoC_Service_Type_AVP const integer c_aoc_Subscription_Information_AVP_Code:= 2314;//Ref: ETSI TS 132 299 AoC_Subscription_Information_AVP const integer c_preferred_AoC_Currency_AVP_Code := 2315;//Ref: ETSI TS 132 299 Preferred_AoC_Currency_AVP const integer c_cSG_Access_Mode_AVP_Code := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP const integer c_cSG_Membership_Indication_AVP_Code := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP const integer c_user_CSG_Information_AVP_Code := 2319; //Ref: ETSI TS 132 299 User_CSG_Information_AVP const integer c_initial_IMS_Charging_Identifier_AVP_Code := 2321; //Ref: ETSI TS 132 299 Initial_IMS_Charging_Identifier_AVP const integer c_ims_Emergency_Indicator_AVP_Code := 2322; //Ref: ETSI TS 132 299 IMS_Emergency_Indicator_AVP const integer c_outgoing_Session_Id_AVP_Code := 2330; //Ref: ETSI TS 132 299 Outgoing_Session_Id_AVP const integer c_low_Priority_Indicator_AVP_Code := 2602;//Ref: ETSI TS 132 299 Low_Priority_Indicator const integer c_pdp_Address_Prefix_Length_AVP_Code := 2606;//Ref: ETSI TS 132 299 PDP_Address_Prefix_Length_AVP Loading Loading @@ -993,8 +1031,8 @@ group BasicTypesAndConstants{ Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, Service_Context_Id_AVP service_Context_Id_AVP optional, //TS132 299 only Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Context_Id_AVP service_Context_Id optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional } with { Loading Loading @@ -2118,7 +2156,7 @@ group BasicTypesAndConstants{ User_Equipment_Info_AVP user_Equipment_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Proxy_Info_AVP proxy_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Route_Record_AVP route_Record optional, //RFC4006 & TS129 212 & TS129 215 Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional //RFC4006 & TS129 212 & TS129 215 } with { Loading Loading @@ -2202,7 +2240,7 @@ group BasicTypesAndConstants{ set of Proxy_Info_AVP proxy_Info optional, //RFC4006 & TS129 212 & TS129 215 set of Route_Record_AVP route_Record optional, //RFC4006 & TS129 212 & TS129 215 set of Failed_AVP failed optional, //RFC4006 & TS129 212 & TS129 215 Service_Information_AVP service_Information_AVP optional, //TS132 299 only Service_Information_AVP service_Information optional, //TS132 299 only set of AVP_Type aVP_Type optional //RFC4006 & TS129 212 & TS129 215 } with { Loading
ttcn/LibDiameter_Types_Base_AVPs.ttcn +1 −4 Original line number Diff line number Diff line Loading @@ -10,8 +10,7 @@ */ module LibDiameter_Types_Base_AVPs { import from LibCommon_BasicTypesAndValues {type Int32,Int64,UInt8,UInt16,UInt24,UInt32,UInt64; const c_int31Min,c_int31Max,c_uInt32Max;}; import from LibCommon_BasicTypesAndValues all; import from LibCommon_DataStrings {type Bit1,Bit5,Oct2;}; group AVPTypes{ Loading Loading @@ -65,7 +64,6 @@ module LibDiameter_Types_Base_AVPs { // the content and format of the remaining octets. // -> check if IPv4(1) or IPv6(2) (http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xml) //type UInt64 Time; //changed type UInt32 Time; /* Diameter_Identity is FQDN - Fully Qualified Domain Name. Loading Loading @@ -2957,7 +2955,6 @@ module LibDiameter_Types_Base_AVPs { group NumberTypes { // below constants and types are not defined in library libCommon type float FLOAT32 with { Loading
ttcn/LibDiameter_Types_RfRo_AVPs.ttcn3 +656 −25 File changed.Preview size limit exceeded, changes collapsed. Show changes