Loading DiameterCxDx/ttcn/DiameterCxDx_Templates.ttcn +130 −26 Original line number Diff line number Diff line Loading @@ -287,7 +287,7 @@ module DiameterCxDx_Templates { template (value) UAA_Body_AVP m_UAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_UAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading Loading @@ -349,7 +349,7 @@ module DiameterCxDx_Templates { template (value) SAA_Body_AVP m_SAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_SAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading Loading @@ -409,7 +409,7 @@ module DiameterCxDx_Templates { template (value) LIA_Body_AVP m_LIA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_LIA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading @@ -435,11 +435,14 @@ module DiameterCxDx_Templates { route_Record := omit, aVP_Type := omit } /* template (value) MAR_Body_AVP m_MAR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) Public_Identity_AVP p_public_Identity) template (value) User_Name_AVP p_userName, template (value) Public_Identity_AVP p_publicIdentity, template (value) SIP_Number_Auth_Items_AVP p_SIPNumberAuthItems, template (value) SIP_Auth_Data_Item_AVP p_SIPAuthDataItem) modifies m_MAR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 Loading @@ -447,15 +450,15 @@ module DiameterCxDx_Templates { origin_Host := p_originHost, origin_Realm := p_originRealm, destination_Realm := p_destinationRealm, sIP_AOR := omit, //not in TS 129 229 sIP_Method := omit, //not in TS 129 229 sIP_AOR := omit, sIP_Method := omit, destination_Host := omit, user_Name := omit, user_Name := p_userName, supported_Features := omit, //only TS129 229 public_Identity := p_public_Identity, //required in TS129 229 public_Identity := p_publicIdentity, //required in TS129 229 sIP_Server_URI := omit, sIP_Number_Auth_Items := omit, sIP_Auth_Data_Item := omit, sIP_Number_Auth_Items := p_SIPNumberAuthItems, //required in TS129 229 sIP_Auth_Data_Item := p_SIPAuthDataItem, //required in TS129 229 server_Name := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, Loading @@ -465,7 +468,7 @@ module DiameterCxDx_Templates { template (value) MAA_Body_AVP m_MAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_MAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading @@ -475,23 +478,124 @@ module DiameterCxDx_Templates { auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, sIP_Server_URI := omit, sIP_Server_Capabilities := omit, user_Name := omit, supported_Features := omit, //required only in TS129 229 public_Identity := omit, //only in RFC4740 sIP_AOR := omit, sIP_Number_Auth_Items := omit, sIP_Auth_Data_Item := omit, auth_Grace_Period := omit, authorization_Lifetime := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) RTR_Body_AVP m_RTR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Host_AVP p_destinationHost, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName, template (value) Deregistration_Reason_AVP p_deregistrationReason) modifies m_RTR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 auth_Session_State := m_auth_Session_State_no_maintained, //mandatory in TS 129 229 origin_Host := p_originHost, //mandatory in TS 129 229 origin_Realm := p_originRealm, //mandatory in TS 129 229 destination_Host := p_destinationHost, //mandatory in TS 129 229 sIP_Deregistration_Reason := omit, //not in TS 129 229 destination_Realm := p_destinationRealm, //mandatory in TS 129 229 user_Name := p_userName, //mandatory in TS 129 229 sIP_AOR := omit, //not in TS 129 229 associated_Identities := omit, //optional in TS 129 229 supported_Features := omit, //optional in TS129 229 public_Identity := omit, //optional TS129 229 deregistration_Reason := p_deregistrationReason, //mandatory in TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) RTA_Body_AVP m_RTA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_RTA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, auth_Application_Id := omit, result_Code := p_resultCode, experimental_Result := p_experimentalResult, auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, authorization_Lifetime := omit, auth_Grace_Period := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, associated_Identities := omit, //only TS129 229 supported_Features := omit, //only TS129 229 identity_with_Emergency_Registration := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) PPR_Body_AVP m_PPR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Host_AVP p_destinationHost, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName) modifies m_PPR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 auth_Session_State := m_auth_Session_State_no_maintained, //mandatory in TS 129 229 origin_Host := p_originHost, //mandatory in TS 129 229 origin_Realm := p_originRealm, //mandatory in TS 129 229 destination_Realm := p_destinationRealm, //mandatory in TS 129 229 user_Name := p_userName, //mandatory in TS 129 229 sIP_User_Data := omit, sIP_Accounting_Information := omit, destination_Host := p_destinationHost, //mandatory in TS 129 229 authorization_Lifetime := omit, auth_Grace_Period := omit, supported_Features := omit, //only TS129 229 user_Data := omit, //only TS129 229 charging_Information := omit, //only TS129 229 sIP_Auth_Data_Item := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) PPA_Body_AVP m_PPA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_PPA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, auth_Application_Id := omit, result_Code := p_resultCode, experimental_Result := p_experimentalResult, auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, supported_Features := omit, //only TS129 229 server_Name := omit, //only TS129 229 server_Capabilities := omit, //only TS129 229 wildcarded_Public_Identity := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } */ } // end of group CxDxBasic_templates_send group CxDx_basic_templates_receive { template (present) UAR_Body_AVP mw_UAR_basic ( template (present) Origin_Host_AVP p_originHost, Loading Loading
DiameterCxDx/ttcn/DiameterCxDx_Templates.ttcn +130 −26 Original line number Diff line number Diff line Loading @@ -287,7 +287,7 @@ module DiameterCxDx_Templates { template (value) UAA_Body_AVP m_UAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_UAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading Loading @@ -349,7 +349,7 @@ module DiameterCxDx_Templates { template (value) SAA_Body_AVP m_SAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_SAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading Loading @@ -409,7 +409,7 @@ module DiameterCxDx_Templates { template (value) LIA_Body_AVP m_LIA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit ) modifies m_LIA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading @@ -435,11 +435,14 @@ module DiameterCxDx_Templates { route_Record := omit, aVP_Type := omit } /* template (value) MAR_Body_AVP m_MAR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) Public_Identity_AVP p_public_Identity) template (value) User_Name_AVP p_userName, template (value) Public_Identity_AVP p_publicIdentity, template (value) SIP_Number_Auth_Items_AVP p_SIPNumberAuthItems, template (value) SIP_Auth_Data_Item_AVP p_SIPAuthDataItem) modifies m_MAR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 Loading @@ -447,15 +450,15 @@ module DiameterCxDx_Templates { origin_Host := p_originHost, origin_Realm := p_originRealm, destination_Realm := p_destinationRealm, sIP_AOR := omit, //not in TS 129 229 sIP_Method := omit, //not in TS 129 229 sIP_AOR := omit, sIP_Method := omit, destination_Host := omit, user_Name := omit, user_Name := p_userName, supported_Features := omit, //only TS129 229 public_Identity := p_public_Identity, //required in TS129 229 public_Identity := p_publicIdentity, //required in TS129 229 sIP_Server_URI := omit, sIP_Number_Auth_Items := omit, sIP_Auth_Data_Item := omit, sIP_Number_Auth_Items := p_SIPNumberAuthItems, //required in TS129 229 sIP_Auth_Data_Item := p_SIPAuthDataItem, //required in TS129 229 server_Name := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, Loading @@ -465,7 +468,7 @@ module DiameterCxDx_Templates { template (value) MAA_Body_AVP m_MAA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode := m_resultCode_dummy, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_MAA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, Loading @@ -475,23 +478,124 @@ module DiameterCxDx_Templates { auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, sIP_Server_URI := omit, sIP_Server_Capabilities := omit, user_Name := omit, supported_Features := omit, //required only in TS129 229 public_Identity := omit, //only in RFC4740 sIP_AOR := omit, sIP_Number_Auth_Items := omit, sIP_Auth_Data_Item := omit, auth_Grace_Period := omit, authorization_Lifetime := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) RTR_Body_AVP m_RTR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Host_AVP p_destinationHost, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName, template (value) Deregistration_Reason_AVP p_deregistrationReason) modifies m_RTR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 auth_Session_State := m_auth_Session_State_no_maintained, //mandatory in TS 129 229 origin_Host := p_originHost, //mandatory in TS 129 229 origin_Realm := p_originRealm, //mandatory in TS 129 229 destination_Host := p_destinationHost, //mandatory in TS 129 229 sIP_Deregistration_Reason := omit, //not in TS 129 229 destination_Realm := p_destinationRealm, //mandatory in TS 129 229 user_Name := p_userName, //mandatory in TS 129 229 sIP_AOR := omit, //not in TS 129 229 associated_Identities := omit, //optional in TS 129 229 supported_Features := omit, //optional in TS129 229 public_Identity := omit, //optional TS129 229 deregistration_Reason := p_deregistrationReason, //mandatory in TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) RTA_Body_AVP m_RTA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_RTA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, auth_Application_Id := omit, result_Code := p_resultCode, experimental_Result := p_experimentalResult, auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, authorization_Lifetime := omit, auth_Grace_Period := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, associated_Identities := omit, //only TS129 229 supported_Features := omit, //only TS129 229 identity_with_Emergency_Registration := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) PPR_Body_AVP m_PPR_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Host_AVP p_destinationHost, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName) modifies m_PPR_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, //mandatory in TS 129 229 auth_Application_Id := omit, //not in TS 129 229 auth_Session_State := m_auth_Session_State_no_maintained, //mandatory in TS 129 229 origin_Host := p_originHost, //mandatory in TS 129 229 origin_Realm := p_originRealm, //mandatory in TS 129 229 destination_Realm := p_destinationRealm, //mandatory in TS 129 229 user_Name := p_userName, //mandatory in TS 129 229 sIP_User_Data := omit, sIP_Accounting_Information := omit, destination_Host := p_destinationHost, //mandatory in TS 129 229 authorization_Lifetime := omit, auth_Grace_Period := omit, supported_Features := omit, //only TS129 229 user_Data := omit, //only TS129 229 charging_Information := omit, //only TS129 229 sIP_Auth_Data_Item := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } template (value) PPA_Body_AVP m_PPA_basic (template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult := omit) modifies m_PPA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Cx, auth_Application_Id := omit, result_Code := p_resultCode, experimental_Result := p_experimentalResult, auth_Session_State := m_auth_Session_State_no_maintained, origin_Host := p_originHost, origin_Realm := p_originRealm, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Max_Cache_Time := omit, supported_Features := omit, //only TS129 229 server_Name := omit, //only TS129 229 server_Capabilities := omit, //only TS129 229 wildcarded_Public_Identity := omit, //only TS129 229 failed := omit, //only TS129 229 proxy_Info := omit, route_Record := omit, aVP_Type := omit } */ } // end of group CxDxBasic_templates_send group CxDx_basic_templates_receive { template (present) UAR_Body_AVP mw_UAR_basic ( template (present) Origin_Host_AVP p_originHost, Loading