Loading ttcn/LibDiameter_TypesAndValues.ttcn +203 −209 Original line number Diff line number Diff line Loading @@ -179,226 +179,226 @@ group BasicTypes{ type enumerated Re_Auth_Req_Type{ //Ref: RFC3588 8.12. Re-Auth-Request-Type AVP AUTHORIZE_ONLY (0), AUTHORIZE_AUTHENTICATE (1) AUTHORIZE_ONLY_E (0), AUTHORIZE_AUTHENTICATE_E (1) }; type enumerated Redirect_Host_Usage_Type{ DONT_CACHE (0), ALL_SESSION (1), ALL_REALM (2), REALM_AND_APPLICATION (3), ALL_APPLICATION (4), ALL_HOST (5), ALL_USER (6) DONT_CACHE_E (0), ALL_SESSION_E (1), ALL_REALM_E (2), REALM_AND_APPLICATION_E (3), ALL_APPLICATION_E (4), ALL_HOST_E (5), ALL_USER_E (6) }; type enumerated Acc_Record_Type{ EVENT_RECORD (1), START_RECORD (2), INTERIM_RECORD (3), STOP_RECORD (4) EVENT_RECORD_E (1), START_RECORD_E (2), INTERIM_RECORD_E (3), STOP_RECORD_E (4) }; type enumerated Acc_Realtime_Req_Type{ DELIVER_AND_GRANT (1), GRANT_AND_STORE (2), GRANT_AND_LOSE (3) DELIVER_AND_GRANT_E (1), GRANT_AND_STORE_E (2), GRANT_AND_LOSE_E (3) }; type enumerated Termination_Cause_Type{ DIAMETER_LOGOUT (1), DIAMETER_SERVICE_NOT_PROVIDED (2), DIAMETER_BAD_ANSWER (3), DIAMETER_ADMINISTRATIVE (4), DIAMETER_LINK_BROKEN (5), DIAMETER_AUTH_EXPIRED (6), DIAMETER_USER_MOVED(7), DIAMETER_SESSION_TIMEOUT(8) DIAMETER_LOGOUT_E (1), DIAMETER_SERVICE_NOT_PROVIDED_E (2), DIAMETER_BAD_ANSWER_E (3), DIAMETER_ADMINISTRATIVE_E (4), DIAMETER_LINK_BROKEN_E (5), DIAMETER_AUTH_EXPIRED_E (6), DIAMETER_USER_MOVED_E (7), DIAMETER_SESSION_TIMEOUT_E (8) }; type enumerated Disconnect_Cause_Type{ REBOOTING (0), BUSY (1), DO_NOT_WANT_TO_TALK_TO_YOU (2) REBOOTING_E (0), BUSY_E (1), DO_NOT_WANT_TO_TALK_TO_YOU_E (2) }; type enumerated Auth_Session_State_Type{ STATE_MAINTAINED (0), NO_STATE_MAINTAINED (1) STATE_MAINTAINED_E (0), NO_STATE_MAINTAINED_E (1) }; type DiameterURI SIP_AOR_Type;// TODO -check URI for this type !!!! type enumerated SIP_User_Auth_Ty_Type{ //Ref: RFC4740, section 9.10 REGISTRATION (0), DEREGISTRATION (1), REGISTRATION_AND_CAPABILITIES (2) REGISTRATION_E (0), DEREGISTRATION_E (1), REGISTRATION_AND_CAPABILITIES_E (2) }; type enumerated SIP_Srv_Assgmt_Type{ NO_ASSIGNMENT (0), REGISTRATION (1), RE_REGISTRATION (2), UNREGISTERED_USER (3), TIMEOUT_DEREGISTRATION (4), USER_DEREGISTRATION (5), TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME (6), USER_DEREGISTRATION_STORE_SERVER_NAME (7), ADMINISTRATIVE_DEREGISTRATION (8), AUTHENTICATION_FAILURE (9), AUTHENTICATION_TIMEOUT (10), DEREGISTRATION_TOO_MUCH_DATA (11) NO_ASSIGNMENT_E (0), REGISTRATION_E (1), RE_REGISTRATION_E (2), UNREGISTERED_USER_E (3), TIMEOUT_DEREGISTRATION_E (4), USER_DEREGISTRATION_E (5), TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME_E (6), USER_DEREGISTRATION_STORE_SERVER_NAME_E (7), ADMINISTRATIVE_DEREGISTRATION_E (8), AUTHENTICATION_FAILURE_E (9), AUTHENTICATION_TIMEOUT_E (10), DEREGISTRATION_TOO_MUCH_DATA_E (11) }; type enumerated SIP_Usr_Dat_Al_Av_Type{ USER_DATA_NOT_AVAILABLE (0), USER_DATA_ALREADY_AVAILABLE (1) USER_DATA_NOT_AVAILABLE_E (0), USER_DATA_ALREADY_AVAILABLE_E (1) }; type enumerated SIP_Auth_Schm_Type{ DIGEST (0) DIGEST_E (0) }; type enumerated SIP_Reason_Code_Type{ PERMANENT_TERMINATION (0), NEW_SIP_SERVER_ASSIGNED (1), SIP_SERVER_CHANGE (2), REMOVE_SIP_SERVER (3) PERMANENT_TERMINATION_E (0), NEW_SIP_SERVER_ASSIGNED_E (1), SIP_SERVER_CHANGE_E (2), REMOVE_SIP_SERVER_E (3) }; /* Types on Sh interface */ type enumerated Data_Reference_Type{ RepositoryData (0), IMSPublicIdentity (10), IMSUserState (11), S_CSCFName (12), InitialFilterCriteria (13), LocationInformation (14), UserState (15), ChargingInformation (16), MSISDN (17), PSIActivation (18), DSAI (19), ServiceLevelTraceInfo (21) REPOSITORY_DATA_E (0), IMS_PUBLIC_IDENTITY_E (10), IMS_USER_STATE_E (11), S_CSCF_NAME_E (12), INITIAL_FILTER_CRITERIA_E (13), LOCATION_INFORMATION_E (14), USER_STATE_E (15), CHARGING_INFORMATION_E (16), MSISDN_E (17), PSI_ACTIVATION_E (18), DSAI_E (19), SERVICE_TRACE_LEVEL_INFO_E (21) }; type enumerated Subs_Req_Ty_Type{ Subscribe (0), Unsubscribe (1) SUBSCRIBE_E (0), UNSUBSCRIBE_E (1) }; type enumerated Request_Domain_Type{ CS_Domain (0), PS_Domain (1) CS_DOMAIN_E (0), PS_DOMAIN_E (1) }; type enumerated Current_Location_Type{ DoNotNeedInitiateActiveLocationRetrieval (0), InitiateActiveLocationRetrieval (1) DO_NOT_NEED_INITIATE_ACTIVATE_LOCATION_RETRIEVAL_E (0), INITIATE_ACTIVATE_LOCATION_RETRIEVAL_E (1) }; type enumerated Identity_Set_Type{ ALL_IDENTITIES (0), REGISTERED_IDENTITIES (1), IMPLICIT_IDENTITIES (2), ALIAS_IDENTITIES (3) ALL_IDENTITIES_E (0), REGISTERED_IDENTITIES_E (1), IMPLICIT_IDENTITIES_E (2), ALIAS_IDENTITIES_E (3) }; type enumerated Send_Data_Indication_Type{ USER_DATA_NOT_REQUESTED (0), USER_DATA_REQUESTED (1) USER_DATA_NOT_REQUESTED_E (0), USER_DATA_REQUESTED_E (1) }; type enumerated Experimental_Result_Type{ DIAMETER_FIRST_REGISTRATION (2001), DIAMETER_SUBSEQUENT_REGISTRATION (2002), DIAMETER_UNREGISTERED_SERVICE (2003), DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED (2004), DIAMETER_ERROR_USER_UNKNOWN (5001), DIAMETER_ERROR_IDENTITIES_DONT_MATCH (5002), DIAMETER_ERROR_IDENTITY_NOT_REGISTERED (5003), DIAMETER_ERROR_ROAMING_NOT_ALLOWED (5004), DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED (5005), DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED (5006), DIAMETER_ERROR_IN_ASSIGNMENT_TYPE (5007), DIAMETER_ERROR_TOO_MUCH_DATA (5008), DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA (5009), DIAMETER_FIRST_REGISTRATION_E (2001), DIAMETER_SUBSEQUENT_REGISTRATION_E (2002), DIAMETER_UNREGISTERED_SERVICE_E (2003), DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED_E (2004), DIAMETER_ERROR_USER_UNKNOWN_E (5001), DIAMETER_ERROR_IDENTITIES_DONT_MATCH_E (5002), DIAMETER_ERROR_IDENTITY_NOT_REGISTERED_E (5003), DIAMETER_ERROR_ROAMING_NOT_ALLOWED_E (5004), DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED_E (5005), DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED_E (5006), DIAMETER_ERROR_IN_ASSIGNMENT_TYPE_E (5007), DIAMETER_ERROR_TOO_MUCH_DATA_E (5008), DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA_E (5009), // Ref: ETSI TS 129 214 5.5 INVALID_SERVICE_INFORMATION (5061), FILTER_RESTRICTIONS (5062), REQUESTED_SERVICE_NOT_AUTHORIZED (5063), DUPLICATED_AF_SESSION (5064), IP_CAN_SESSION_NOT_AVAILABLE (5065), UNAUTHORIZED_NON_EMERGENCY_SESSION (5066), UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY (5067) INVALID_SERVICE_INFORMATION_E (5061), FILTER_RESTRICTIONS_E (5062), REQUESTED_SERVICE_NOT_AUTHORIZED_E (5063), DUPLICATED_AF_SESSION_E (5064), IP_CAN_SESSION_NOT_AVAILABLE_E (5065), UNAUTHORIZED_NON_EMERGENCY_SESSION_E (5066), UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY_E (5067) }; type enumerated CC_Request_Ty_Type{ // Ref: RFC4006 8.3. CC-Request-Type AVP INITIAL_REQUEST (1), UPDATE_REQUEST (2), TERMINATION_REQUEST (3), EVENT_REQUEST (4) INITIAL_REQUEST_E (1), UPDATE_REQUEST_E (2), TERMINATION_REQUEST_E (3), EVENT_REQUEST_E (4) }; type enumerated Subscription_Id_Ty_Type{ // Ref: RFC4006 8.47. Subscription-Id-Type AVP END_USER_E164 (0), END_USER_IMSI (1), END_USER_SIP_URI (2), END_USER_NAI (3), END_USER_PRIVATE (4) END_USER_E164_E (0), END_USER_IMSI_E (1), END_USER_SIP_URI_E (2), END_USER_NAI_E (3), END_USER_PRIVATE_E (4) }; type enumerated Requested_Action_Type{ // Ref: RFC4006 8.41. Requested-Action AVP DIRECT_DEBITING (0), REFUND_ACCOUNT (1), CHECK_BALANCE (2), PRICE_ENQUIRY (3) DIRECT_DEBITING_E (0), REFUND_ACCOUNT_E (1), CHECK_BALANCE_E (2), PRICE_ENQUIRY_E (3) }; type enumerated Tariff_Change_Usage_Type{ // Ref: RFC4006 8.27. Tariff-Change-Usage AVP UNIT_BEFORE_TARIFF_CHANGE (0), UNIT_AFTER_TARIFF_CHANGE (1), UNIT_INDETERMINATE (2) UNIT_BEFORE_TARIFF_CHANGE_E (0), UNIT_AFTER_TARIFF_CHANGE_E (1), UNIT_INDETERMINATE_E (2) }; type enumerated Multiple_Serv_Indi_Type{ // Ref: RFC4006 8.40. Multiple-Services-Indicator AVP MULTIPLE_SERVICES_NOT_SUPPORTED (0), MULTIPLE_SERVICES_SUPPORTED (1) MULTIPLE_SERVICES_NOT_SUPPORTED_E (0), MULTIPLE_SERVICES_SUPPORTED_E (1) }; type enumerated CC_Unit_Ty_Type { // Ref: RFC4006 8.31. G-S-U-Pool-Identifier AVP TIME (0), MONEY (1), TOTAL_OCTETS (2), INPUT_OCTETS (3), OUTPUT_OCTETS (4), SERVICE_SPECIFIC_UNITS (5) TIME_E (0), MONEY_E (1), TOTAL_OCTETS_E (2), INPUT_OCTETS_E (3), OUTPUT_OCTETS_E (4), SERVICE_SPECIFIC_UNITS_E (5) }; type enumerated Final_Unit_Action_Type{ // Ref: RFC4006 8.35. Final-Unit-Action AVP TERMINATE (0), REDIRECT (1), RESTRICT_ACCESS (2) TERMINATE_E (0), REDIRECT_E (1), RESTRICT_ACCESS_E (2) }; type enumerated Redirect_Address_Ty_Type{ // Ref: RFC4006 8.38. Redirect-Address-Type AVP IPv4_Address (0), IPv6_Address (1), URL (2), SIP_URI (3) IPV4_ADDRESS_E (0), IPV6_ADDRESS_E (1), URL_E (2), SIP_URI_E (3) }; type enumerated User_Equipment_Info_Ty_Type { // Ref: RFC4006 8.50. User-Equipment-Info-Type AVP IMEISV (0), MAC (1), EUI64 (2), MODIFIED_EUI64 (3) IMEISV_E (0), MAC_E (1), EUI64_E (2), MODIFIED_EUI64_E (3) }; type enumerated CC_Session_Failover_Type{ // Ref: RFC4006 8.4. CC-Session-Failover AVP FAILOVER_NOT_SUPPORTED (0), FAILOVER_SUPPORTED (1) FAILOVER_NOT_SUPPORTED_E (0), FAILOVER_SUPPORTED_E (1) }; type enumerated Check_Balance_Result_Type{ // Ref: RFC4006 8.6. Check-Balance-Result AVP ENOUGH_CREDIT (0), NO_CREDIT (1) ENOUGH_CREDIT_E (0), NO_CREDIT_E (1) }; type enumerated Credit_Cont_Fail_Hand_Type{ // Ref: RFC4006 8.14. Credit-Control-Failure-Handling AVP TERMINATE (0), CONTINUE (1), RETRY_AND_TERMINATE (2) TERMINATE_E (0), CONTINUE_E (1), RETRY_AND_TERMINATE_E (2) }; type enumerated Direct_Debi_Fail_Hand_Type{ // Ref: RFC4006 8.15. Direct-Debiting-Failure-Handling AVP TERMINATE_OR_BUFFER (0), CONTINUE (1) TERMINATE_OR_BUFFER_E (0), CONTINUE_E (1) }; }//end group RFC3588 types Loading @@ -406,73 +406,73 @@ group BasicTypes{ type enumerated Abort_Cause_Type{ // Ref: ETSI TS 129 214 5.3.1 BEARER_RELEASED (0), INSUFFICIENT_SERVER_RESOURCES (1), INSUFFICIENT_BEARER_RESOURCES (2), PS_TO_CS_HANDOVER (3), SPONSORED_DATA_CONNECTIVITY_DISALLOWED (4) BEARER_RELEASED_E (0), INSUFFICIENT_SERVER_RESOURCES_E (1), INSUFFICIENT_BEARER_RESOURCES_E (2), PS_TO_CS_HANDOVER_E (3), SPONSORED_DATA_CONNECTIVITY_DISALLOWED_E (4) }; type enumerated Flow_Status_Type{ // Ref: ETSI TS 129 214 5.3.11 ENABLED_UPLINK (0), ENABLED_DOWNLINK (1), ENABLED (2), DISABLED (3), REMOVED (4) ENABLED_UPLINK_E (0), ENABLED_DOWNLINK_E (1), ENABLED_E (2), DISABLED_E (3), REMOVED_E (4) }; type enumerated Flow_Usage_Type{ // Ref: ETSI TS 129 214 5.3.12 NO_INFORMATION (0), RTCP (1), AF_SIGNALLING (2) NO_INFORMATION_E (0), RTCP_E (1), AF_SIGNALLING_E (2) }; type enumerated Specific_Action_Type{ // Ref: ETSI TS 129 214 5.3.13 VOID_0 (0), CHARGING_CORRELATION_EXCHANGE (1), INDICATION_OF_LOSS_OF_BEARER (2), INDICATION_OF_RECOVERY_OF_BEARER (3), INDICATION_OF_RELEASE_OF_BEARER (4), VOID_5 (5), IP_CAN_CHANGE (6), INDICATION_OF_OUT_OF_CREDIT (7), INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION (8), INDICATION_OF_FAILED_RESOURCES_ALLOCATION (9), INDICATION_OF_LIMITED_PCC_DEPLOYMENT (10), USAGE_REPORT (11) VOID_0_E (0), CHARGING_CORRELATION_EXCHANGE_E (1), INDICATION_OF_LOSS_OF_BEARER_E (2), INDICATION_OF_RECOVERY_OF_BEARER_E (3), INDICATION_OF_RELEASE_OF_BEARER_E (4), VOID_5_E (5), IP_CAN_CHANGE_E (6), INDICATION_OF_OUT_OF_CREDIT_E (7), INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION_E (8), INDICATION_OF_FAILED_RESOURCES_ALLOCATION_E (9), INDICATION_OF_LIMITED_PCC_DEPLOYMENT_E (10), USAGE_REPORT_E (11) }; type enumerated Media_Type_Type{ // Ref: ETSI TS 129 214 5.3.19 AUDIO (0), VIDEO (1), DATA (2), APPLICATION (3), CONTROL (4), TEXT (5), MESSAGE (6), OTHER (7) //TODO: OTHER is defined as c_uInt32Max = 0xFFFFFFFF AUDIO_E (0), VIDEO_E (1), DATA_E (2), APPLICATION_E (3), CONTROL_E (4), TEXT_E (5), MESSAGE_E (6), OTHER_E (7) //TODO: OTHER is defined as c_uInt32Max = 0xFFFFFFFF }; type enumerated Service_Info_Type{ // Ref: ETSI TS 129 214 5.3.25 FNAL_SERVICE_INFORMATION (0), PRELIMINARY_SERVICE_INFORMATION (1) FNAL_SERVICE_INFORMATION_E (0), PRELIMINARY_SERVICE_INFORMATION_E (1) }; type enumerated SIP_Forking_Indication_Type{ // Ref: ETSI TS 129 214 5.3.22 SINGLE_DIALOGUE (0), SEVERAL_DIALOGUES (1) SINGLE_DIALOGUE_E (0), SEVERAL_DIALOGUES_E (1) }; type enumerated AF_Signalling_Protocol_Type{ // Ref: ETSI TS 129 214 5.3.26 NO_INFORMATION (0), SIP (1) NO_INFORMATION_E (0), SIP_E (1) }; }//end group AVP_Rx_Types Loading Loading @@ -2680,12 +2680,12 @@ group BasicTypes{ }//end group MessageTypes group Other{ type record Diameter_Addr { integer addr_type, charstring addr } type charstring Radius_Addr; // Diameter Message Record(Header and Body(AVP's)). type record Lower_Layer_Primitive { Lower_Layer_Header ll_header, DIAMETER_MSG pdu optional } type record Lower_Layer_Header{ ASP_type primitive, Loading @@ -2708,12 +2708,6 @@ group BasicTypes{ Listen_Request(7) } // Diameter Message Record(Header and Body(AVP's)). type record Lower_Layer_Primitive { Lower_Layer_Header ll_header, DIAMETER_MSG pdu optional } }//end group Other }//End group HeaderAndBodyTypes Loading Loading
ttcn/LibDiameter_TypesAndValues.ttcn +203 −209 Original line number Diff line number Diff line Loading @@ -179,226 +179,226 @@ group BasicTypes{ type enumerated Re_Auth_Req_Type{ //Ref: RFC3588 8.12. Re-Auth-Request-Type AVP AUTHORIZE_ONLY (0), AUTHORIZE_AUTHENTICATE (1) AUTHORIZE_ONLY_E (0), AUTHORIZE_AUTHENTICATE_E (1) }; type enumerated Redirect_Host_Usage_Type{ DONT_CACHE (0), ALL_SESSION (1), ALL_REALM (2), REALM_AND_APPLICATION (3), ALL_APPLICATION (4), ALL_HOST (5), ALL_USER (6) DONT_CACHE_E (0), ALL_SESSION_E (1), ALL_REALM_E (2), REALM_AND_APPLICATION_E (3), ALL_APPLICATION_E (4), ALL_HOST_E (5), ALL_USER_E (6) }; type enumerated Acc_Record_Type{ EVENT_RECORD (1), START_RECORD (2), INTERIM_RECORD (3), STOP_RECORD (4) EVENT_RECORD_E (1), START_RECORD_E (2), INTERIM_RECORD_E (3), STOP_RECORD_E (4) }; type enumerated Acc_Realtime_Req_Type{ DELIVER_AND_GRANT (1), GRANT_AND_STORE (2), GRANT_AND_LOSE (3) DELIVER_AND_GRANT_E (1), GRANT_AND_STORE_E (2), GRANT_AND_LOSE_E (3) }; type enumerated Termination_Cause_Type{ DIAMETER_LOGOUT (1), DIAMETER_SERVICE_NOT_PROVIDED (2), DIAMETER_BAD_ANSWER (3), DIAMETER_ADMINISTRATIVE (4), DIAMETER_LINK_BROKEN (5), DIAMETER_AUTH_EXPIRED (6), DIAMETER_USER_MOVED(7), DIAMETER_SESSION_TIMEOUT(8) DIAMETER_LOGOUT_E (1), DIAMETER_SERVICE_NOT_PROVIDED_E (2), DIAMETER_BAD_ANSWER_E (3), DIAMETER_ADMINISTRATIVE_E (4), DIAMETER_LINK_BROKEN_E (5), DIAMETER_AUTH_EXPIRED_E (6), DIAMETER_USER_MOVED_E (7), DIAMETER_SESSION_TIMEOUT_E (8) }; type enumerated Disconnect_Cause_Type{ REBOOTING (0), BUSY (1), DO_NOT_WANT_TO_TALK_TO_YOU (2) REBOOTING_E (0), BUSY_E (1), DO_NOT_WANT_TO_TALK_TO_YOU_E (2) }; type enumerated Auth_Session_State_Type{ STATE_MAINTAINED (0), NO_STATE_MAINTAINED (1) STATE_MAINTAINED_E (0), NO_STATE_MAINTAINED_E (1) }; type DiameterURI SIP_AOR_Type;// TODO -check URI for this type !!!! type enumerated SIP_User_Auth_Ty_Type{ //Ref: RFC4740, section 9.10 REGISTRATION (0), DEREGISTRATION (1), REGISTRATION_AND_CAPABILITIES (2) REGISTRATION_E (0), DEREGISTRATION_E (1), REGISTRATION_AND_CAPABILITIES_E (2) }; type enumerated SIP_Srv_Assgmt_Type{ NO_ASSIGNMENT (0), REGISTRATION (1), RE_REGISTRATION (2), UNREGISTERED_USER (3), TIMEOUT_DEREGISTRATION (4), USER_DEREGISTRATION (5), TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME (6), USER_DEREGISTRATION_STORE_SERVER_NAME (7), ADMINISTRATIVE_DEREGISTRATION (8), AUTHENTICATION_FAILURE (9), AUTHENTICATION_TIMEOUT (10), DEREGISTRATION_TOO_MUCH_DATA (11) NO_ASSIGNMENT_E (0), REGISTRATION_E (1), RE_REGISTRATION_E (2), UNREGISTERED_USER_E (3), TIMEOUT_DEREGISTRATION_E (4), USER_DEREGISTRATION_E (5), TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME_E (6), USER_DEREGISTRATION_STORE_SERVER_NAME_E (7), ADMINISTRATIVE_DEREGISTRATION_E (8), AUTHENTICATION_FAILURE_E (9), AUTHENTICATION_TIMEOUT_E (10), DEREGISTRATION_TOO_MUCH_DATA_E (11) }; type enumerated SIP_Usr_Dat_Al_Av_Type{ USER_DATA_NOT_AVAILABLE (0), USER_DATA_ALREADY_AVAILABLE (1) USER_DATA_NOT_AVAILABLE_E (0), USER_DATA_ALREADY_AVAILABLE_E (1) }; type enumerated SIP_Auth_Schm_Type{ DIGEST (0) DIGEST_E (0) }; type enumerated SIP_Reason_Code_Type{ PERMANENT_TERMINATION (0), NEW_SIP_SERVER_ASSIGNED (1), SIP_SERVER_CHANGE (2), REMOVE_SIP_SERVER (3) PERMANENT_TERMINATION_E (0), NEW_SIP_SERVER_ASSIGNED_E (1), SIP_SERVER_CHANGE_E (2), REMOVE_SIP_SERVER_E (3) }; /* Types on Sh interface */ type enumerated Data_Reference_Type{ RepositoryData (0), IMSPublicIdentity (10), IMSUserState (11), S_CSCFName (12), InitialFilterCriteria (13), LocationInformation (14), UserState (15), ChargingInformation (16), MSISDN (17), PSIActivation (18), DSAI (19), ServiceLevelTraceInfo (21) REPOSITORY_DATA_E (0), IMS_PUBLIC_IDENTITY_E (10), IMS_USER_STATE_E (11), S_CSCF_NAME_E (12), INITIAL_FILTER_CRITERIA_E (13), LOCATION_INFORMATION_E (14), USER_STATE_E (15), CHARGING_INFORMATION_E (16), MSISDN_E (17), PSI_ACTIVATION_E (18), DSAI_E (19), SERVICE_TRACE_LEVEL_INFO_E (21) }; type enumerated Subs_Req_Ty_Type{ Subscribe (0), Unsubscribe (1) SUBSCRIBE_E (0), UNSUBSCRIBE_E (1) }; type enumerated Request_Domain_Type{ CS_Domain (0), PS_Domain (1) CS_DOMAIN_E (0), PS_DOMAIN_E (1) }; type enumerated Current_Location_Type{ DoNotNeedInitiateActiveLocationRetrieval (0), InitiateActiveLocationRetrieval (1) DO_NOT_NEED_INITIATE_ACTIVATE_LOCATION_RETRIEVAL_E (0), INITIATE_ACTIVATE_LOCATION_RETRIEVAL_E (1) }; type enumerated Identity_Set_Type{ ALL_IDENTITIES (0), REGISTERED_IDENTITIES (1), IMPLICIT_IDENTITIES (2), ALIAS_IDENTITIES (3) ALL_IDENTITIES_E (0), REGISTERED_IDENTITIES_E (1), IMPLICIT_IDENTITIES_E (2), ALIAS_IDENTITIES_E (3) }; type enumerated Send_Data_Indication_Type{ USER_DATA_NOT_REQUESTED (0), USER_DATA_REQUESTED (1) USER_DATA_NOT_REQUESTED_E (0), USER_DATA_REQUESTED_E (1) }; type enumerated Experimental_Result_Type{ DIAMETER_FIRST_REGISTRATION (2001), DIAMETER_SUBSEQUENT_REGISTRATION (2002), DIAMETER_UNREGISTERED_SERVICE (2003), DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED (2004), DIAMETER_ERROR_USER_UNKNOWN (5001), DIAMETER_ERROR_IDENTITIES_DONT_MATCH (5002), DIAMETER_ERROR_IDENTITY_NOT_REGISTERED (5003), DIAMETER_ERROR_ROAMING_NOT_ALLOWED (5004), DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED (5005), DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED (5006), DIAMETER_ERROR_IN_ASSIGNMENT_TYPE (5007), DIAMETER_ERROR_TOO_MUCH_DATA (5008), DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA (5009), DIAMETER_FIRST_REGISTRATION_E (2001), DIAMETER_SUBSEQUENT_REGISTRATION_E (2002), DIAMETER_UNREGISTERED_SERVICE_E (2003), DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED_E (2004), DIAMETER_ERROR_USER_UNKNOWN_E (5001), DIAMETER_ERROR_IDENTITIES_DONT_MATCH_E (5002), DIAMETER_ERROR_IDENTITY_NOT_REGISTERED_E (5003), DIAMETER_ERROR_ROAMING_NOT_ALLOWED_E (5004), DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED_E (5005), DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED_E (5006), DIAMETER_ERROR_IN_ASSIGNMENT_TYPE_E (5007), DIAMETER_ERROR_TOO_MUCH_DATA_E (5008), DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA_E (5009), // Ref: ETSI TS 129 214 5.5 INVALID_SERVICE_INFORMATION (5061), FILTER_RESTRICTIONS (5062), REQUESTED_SERVICE_NOT_AUTHORIZED (5063), DUPLICATED_AF_SESSION (5064), IP_CAN_SESSION_NOT_AVAILABLE (5065), UNAUTHORIZED_NON_EMERGENCY_SESSION (5066), UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY (5067) INVALID_SERVICE_INFORMATION_E (5061), FILTER_RESTRICTIONS_E (5062), REQUESTED_SERVICE_NOT_AUTHORIZED_E (5063), DUPLICATED_AF_SESSION_E (5064), IP_CAN_SESSION_NOT_AVAILABLE_E (5065), UNAUTHORIZED_NON_EMERGENCY_SESSION_E (5066), UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY_E (5067) }; type enumerated CC_Request_Ty_Type{ // Ref: RFC4006 8.3. CC-Request-Type AVP INITIAL_REQUEST (1), UPDATE_REQUEST (2), TERMINATION_REQUEST (3), EVENT_REQUEST (4) INITIAL_REQUEST_E (1), UPDATE_REQUEST_E (2), TERMINATION_REQUEST_E (3), EVENT_REQUEST_E (4) }; type enumerated Subscription_Id_Ty_Type{ // Ref: RFC4006 8.47. Subscription-Id-Type AVP END_USER_E164 (0), END_USER_IMSI (1), END_USER_SIP_URI (2), END_USER_NAI (3), END_USER_PRIVATE (4) END_USER_E164_E (0), END_USER_IMSI_E (1), END_USER_SIP_URI_E (2), END_USER_NAI_E (3), END_USER_PRIVATE_E (4) }; type enumerated Requested_Action_Type{ // Ref: RFC4006 8.41. Requested-Action AVP DIRECT_DEBITING (0), REFUND_ACCOUNT (1), CHECK_BALANCE (2), PRICE_ENQUIRY (3) DIRECT_DEBITING_E (0), REFUND_ACCOUNT_E (1), CHECK_BALANCE_E (2), PRICE_ENQUIRY_E (3) }; type enumerated Tariff_Change_Usage_Type{ // Ref: RFC4006 8.27. Tariff-Change-Usage AVP UNIT_BEFORE_TARIFF_CHANGE (0), UNIT_AFTER_TARIFF_CHANGE (1), UNIT_INDETERMINATE (2) UNIT_BEFORE_TARIFF_CHANGE_E (0), UNIT_AFTER_TARIFF_CHANGE_E (1), UNIT_INDETERMINATE_E (2) }; type enumerated Multiple_Serv_Indi_Type{ // Ref: RFC4006 8.40. Multiple-Services-Indicator AVP MULTIPLE_SERVICES_NOT_SUPPORTED (0), MULTIPLE_SERVICES_SUPPORTED (1) MULTIPLE_SERVICES_NOT_SUPPORTED_E (0), MULTIPLE_SERVICES_SUPPORTED_E (1) }; type enumerated CC_Unit_Ty_Type { // Ref: RFC4006 8.31. G-S-U-Pool-Identifier AVP TIME (0), MONEY (1), TOTAL_OCTETS (2), INPUT_OCTETS (3), OUTPUT_OCTETS (4), SERVICE_SPECIFIC_UNITS (5) TIME_E (0), MONEY_E (1), TOTAL_OCTETS_E (2), INPUT_OCTETS_E (3), OUTPUT_OCTETS_E (4), SERVICE_SPECIFIC_UNITS_E (5) }; type enumerated Final_Unit_Action_Type{ // Ref: RFC4006 8.35. Final-Unit-Action AVP TERMINATE (0), REDIRECT (1), RESTRICT_ACCESS (2) TERMINATE_E (0), REDIRECT_E (1), RESTRICT_ACCESS_E (2) }; type enumerated Redirect_Address_Ty_Type{ // Ref: RFC4006 8.38. Redirect-Address-Type AVP IPv4_Address (0), IPv6_Address (1), URL (2), SIP_URI (3) IPV4_ADDRESS_E (0), IPV6_ADDRESS_E (1), URL_E (2), SIP_URI_E (3) }; type enumerated User_Equipment_Info_Ty_Type { // Ref: RFC4006 8.50. User-Equipment-Info-Type AVP IMEISV (0), MAC (1), EUI64 (2), MODIFIED_EUI64 (3) IMEISV_E (0), MAC_E (1), EUI64_E (2), MODIFIED_EUI64_E (3) }; type enumerated CC_Session_Failover_Type{ // Ref: RFC4006 8.4. CC-Session-Failover AVP FAILOVER_NOT_SUPPORTED (0), FAILOVER_SUPPORTED (1) FAILOVER_NOT_SUPPORTED_E (0), FAILOVER_SUPPORTED_E (1) }; type enumerated Check_Balance_Result_Type{ // Ref: RFC4006 8.6. Check-Balance-Result AVP ENOUGH_CREDIT (0), NO_CREDIT (1) ENOUGH_CREDIT_E (0), NO_CREDIT_E (1) }; type enumerated Credit_Cont_Fail_Hand_Type{ // Ref: RFC4006 8.14. Credit-Control-Failure-Handling AVP TERMINATE (0), CONTINUE (1), RETRY_AND_TERMINATE (2) TERMINATE_E (0), CONTINUE_E (1), RETRY_AND_TERMINATE_E (2) }; type enumerated Direct_Debi_Fail_Hand_Type{ // Ref: RFC4006 8.15. Direct-Debiting-Failure-Handling AVP TERMINATE_OR_BUFFER (0), CONTINUE (1) TERMINATE_OR_BUFFER_E (0), CONTINUE_E (1) }; }//end group RFC3588 types Loading @@ -406,73 +406,73 @@ group BasicTypes{ type enumerated Abort_Cause_Type{ // Ref: ETSI TS 129 214 5.3.1 BEARER_RELEASED (0), INSUFFICIENT_SERVER_RESOURCES (1), INSUFFICIENT_BEARER_RESOURCES (2), PS_TO_CS_HANDOVER (3), SPONSORED_DATA_CONNECTIVITY_DISALLOWED (4) BEARER_RELEASED_E (0), INSUFFICIENT_SERVER_RESOURCES_E (1), INSUFFICIENT_BEARER_RESOURCES_E (2), PS_TO_CS_HANDOVER_E (3), SPONSORED_DATA_CONNECTIVITY_DISALLOWED_E (4) }; type enumerated Flow_Status_Type{ // Ref: ETSI TS 129 214 5.3.11 ENABLED_UPLINK (0), ENABLED_DOWNLINK (1), ENABLED (2), DISABLED (3), REMOVED (4) ENABLED_UPLINK_E (0), ENABLED_DOWNLINK_E (1), ENABLED_E (2), DISABLED_E (3), REMOVED_E (4) }; type enumerated Flow_Usage_Type{ // Ref: ETSI TS 129 214 5.3.12 NO_INFORMATION (0), RTCP (1), AF_SIGNALLING (2) NO_INFORMATION_E (0), RTCP_E (1), AF_SIGNALLING_E (2) }; type enumerated Specific_Action_Type{ // Ref: ETSI TS 129 214 5.3.13 VOID_0 (0), CHARGING_CORRELATION_EXCHANGE (1), INDICATION_OF_LOSS_OF_BEARER (2), INDICATION_OF_RECOVERY_OF_BEARER (3), INDICATION_OF_RELEASE_OF_BEARER (4), VOID_5 (5), IP_CAN_CHANGE (6), INDICATION_OF_OUT_OF_CREDIT (7), INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION (8), INDICATION_OF_FAILED_RESOURCES_ALLOCATION (9), INDICATION_OF_LIMITED_PCC_DEPLOYMENT (10), USAGE_REPORT (11) VOID_0_E (0), CHARGING_CORRELATION_EXCHANGE_E (1), INDICATION_OF_LOSS_OF_BEARER_E (2), INDICATION_OF_RECOVERY_OF_BEARER_E (3), INDICATION_OF_RELEASE_OF_BEARER_E (4), VOID_5_E (5), IP_CAN_CHANGE_E (6), INDICATION_OF_OUT_OF_CREDIT_E (7), INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION_E (8), INDICATION_OF_FAILED_RESOURCES_ALLOCATION_E (9), INDICATION_OF_LIMITED_PCC_DEPLOYMENT_E (10), USAGE_REPORT_E (11) }; type enumerated Media_Type_Type{ // Ref: ETSI TS 129 214 5.3.19 AUDIO (0), VIDEO (1), DATA (2), APPLICATION (3), CONTROL (4), TEXT (5), MESSAGE (6), OTHER (7) //TODO: OTHER is defined as c_uInt32Max = 0xFFFFFFFF AUDIO_E (0), VIDEO_E (1), DATA_E (2), APPLICATION_E (3), CONTROL_E (4), TEXT_E (5), MESSAGE_E (6), OTHER_E (7) //TODO: OTHER is defined as c_uInt32Max = 0xFFFFFFFF }; type enumerated Service_Info_Type{ // Ref: ETSI TS 129 214 5.3.25 FNAL_SERVICE_INFORMATION (0), PRELIMINARY_SERVICE_INFORMATION (1) FNAL_SERVICE_INFORMATION_E (0), PRELIMINARY_SERVICE_INFORMATION_E (1) }; type enumerated SIP_Forking_Indication_Type{ // Ref: ETSI TS 129 214 5.3.22 SINGLE_DIALOGUE (0), SEVERAL_DIALOGUES (1) SINGLE_DIALOGUE_E (0), SEVERAL_DIALOGUES_E (1) }; type enumerated AF_Signalling_Protocol_Type{ // Ref: ETSI TS 129 214 5.3.26 NO_INFORMATION (0), SIP (1) NO_INFORMATION_E (0), SIP_E (1) }; }//end group AVP_Rx_Types Loading Loading @@ -2680,12 +2680,12 @@ group BasicTypes{ }//end group MessageTypes group Other{ type record Diameter_Addr { integer addr_type, charstring addr } type charstring Radius_Addr; // Diameter Message Record(Header and Body(AVP's)). type record Lower_Layer_Primitive { Lower_Layer_Header ll_header, DIAMETER_MSG pdu optional } type record Lower_Layer_Header{ ASP_type primitive, Loading @@ -2708,12 +2708,6 @@ group BasicTypes{ Listen_Request(7) } // Diameter Message Record(Header and Body(AVP's)). type record Lower_Layer_Primitive { Lower_Layer_Header ll_header, DIAMETER_MSG pdu optional } }//end group Other }//End group HeaderAndBodyTypes Loading