Loading ttcn/LibDiameter_Templates.ttcn +44 −36 Original line number Diff line number Diff line Loading @@ -407,14 +407,14 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdSIP_User_Data_Contents_AVP), aVP_Data := '00'O }, aVP := omit aVP_Type := omit } template SIP_Accounting_Information_AVP m_sIP_Accounting_Information_dummy := { aVP_Header := m_aVP_Header(c_vendIdSIP_Accounting_Information_AVP), sIP_Accounting_Server_URI := omit, sIP_Credit_Control_Server_URI := omit, aVP := omit aVP_Type := omit } template SIP_Method_AVP m_sIP_Method_dummy := { Loading @@ -426,7 +426,7 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdSIP_Deregistration_Reason_AVP), sIP_Reason_Code_AVP := m_sIP_Reason_Code_dummy, sIP_Reason_Info_AVP := omit, aVP := omit aVP_Type := omit } template SIP_Reason_Code_AVP m_sIP_Reason_Code_dummy := { Loading @@ -443,7 +443,7 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdUser_Identity_AVP), public_Identity_AVP := omit, mSISDN_AVP := omit, aVP := omit aVP_Type := omit } template User_Data_AVP m_user_Data_dummy := { Loading Loading @@ -608,7 +608,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template ACR_MSG m_ACR_dummy := { Loading @@ -632,7 +632,7 @@ module LibDiameter_Templates { event_Timestamp := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template ASR_MSG m_ASR_dummy := { Loading @@ -648,7 +648,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template CCR_MSG m_CCR_dummy := { Loading Loading @@ -737,21 +737,23 @@ module LibDiameter_Templates { acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit aVP_Type := omit } template DWR_MSG m_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, c_applIdCommonMsg), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, origin_State_Id := omit origin_State_Id := omit, aVP_Type := omit } template DPR_MSG m_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, c_applIdCommonMsg), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, disconnect_Cause := m_disconnectCause_dummy disconnect_Cause := m_disconnectCause_dummy, aVP_Type := omit } template LIR_MSG m_LIR_dummy := { Loading Loading @@ -860,7 +862,7 @@ module LibDiameter_Templates { usage_Monitoring_Information := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template RTR_MSG m_RTR_dummy := { Loading Loading @@ -915,7 +917,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template UAR_MSG m_UAR_dummy := Loading Loading @@ -993,7 +995,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template ACR_MSG mw_ACR_dummy := { Loading @@ -1017,7 +1019,7 @@ module LibDiameter_Templates { event_Timestamp := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template ASR_MSG mw_ASR_dummy := { Loading @@ -1033,7 +1035,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template CCR_MSG mw_CCR_dummy := { Loading Loading @@ -1122,21 +1124,23 @@ module LibDiameter_Templates { acct_Application_Id := *, vendor_Specific_Application_Id := *, firmware_Revision := *, aVP := * aVP_Type := * } template DWR_MSG mw_DWR_dummy := { header := mw_diameterHeaderReq_dummy(DWR_E, ?), origin_Host := ?, origin_Realm := ?, origin_State_Id := * origin_State_Id := *, aVP_Type := * } template DPR_MSG mw_DPR_dummy := { header := mw_diameterHeaderReq_dummy(DPR_E, ?), origin_Host := ?, origin_Realm := ?, disconnect_Cause := ? disconnect_Cause := ?, aVP_Type := * } template LIR_MSG mw_LIR_dummy := { Loading Loading @@ -1245,7 +1249,7 @@ module LibDiameter_Templates { usage_Monitoring_Information := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template RTR_MSG mw_RTR_dummy := { Loading Loading @@ -1300,7 +1304,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template UAR_MSG mw_UAR_dummy := { Loading Loading @@ -1374,7 +1378,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template ACA_MSG m_ACA_dummy := { Loading @@ -1397,7 +1401,7 @@ module LibDiameter_Templates { origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template ASA_MSG m_ASA_dummy := { Loading @@ -1415,7 +1419,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template CCA_MSG m_CCA_dummy := { Loading Loading @@ -1486,7 +1490,7 @@ module LibDiameter_Templates { acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit aVP_Type := omit } template DWA_MSG m_DWA_dummy := { Loading @@ -1496,7 +1500,8 @@ module LibDiameter_Templates { origin_Realm := m_originRealm_dummy, error_Message := omit, failed := omit, origin_State_Id := omit origin_State_Id := omit, aVP_Type := omit } template DPA_MSG m_DPA_dummy := { Loading @@ -1505,7 +1510,8 @@ module LibDiameter_Templates { origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed := omit failed := omit, aVP_Type := omit } template LIA_MSG m_LIA_dummy := { Loading Loading @@ -1613,7 +1619,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template RTA_MSG m_RTA_dummy := { Loading Loading @@ -1675,7 +1681,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template UAA_MSG m_UAA_dummy := { Loading Loading @@ -1745,7 +1751,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template ACA_MSG mw_ACA_dummy := { Loading @@ -1768,7 +1774,7 @@ module LibDiameter_Templates { origin_State_Id := *, event_Timestamp := *, proxy_Info := *, aVP := * aVP_Type := * } template ASA_MSG mw_ASA_dummy := { Loading @@ -1786,7 +1792,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template CCA_MSG mw_CCA_dummy := { Loading Loading @@ -1857,7 +1863,7 @@ module LibDiameter_Templates { acct_Application_Id := *, vendor_Specific_Application_Id := *, firmware_Revision := *, aVP := * aVP_Type := * } template DWA_MSG mw_DWA_dummy := { Loading @@ -1867,7 +1873,8 @@ module LibDiameter_Templates { origin_Realm := ?, error_Message := *, failed := *, origin_State_Id := * origin_State_Id := *, aVP_Type := * } template DPA_MSG mw_DPA_dummy := { Loading @@ -1876,7 +1883,8 @@ module LibDiameter_Templates { origin_Host := ?, origin_Realm := ?, error_Message := *, failed := * failed := *, aVP_Type := * } template LIA_MSG mw_LIA_dummy := { Loading Loading @@ -1984,7 +1992,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template RTA_MSG mw_RTA_dummy := { Loading Loading @@ -2046,7 +2054,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template UAA_MSG mw_UAA_dummy := { Loading ttcn/LibDiameter_TypesAndValues.ttcn +35 −31 Original line number Diff line number Diff line Loading @@ -1416,7 +1416,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//<AVP header: 284 ....> Proxy_Host_AVP proxy_Host,//requi. Proxy_State_AVP proxy_State,//requi. set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Route_Record_AVP{ //Ref: RFC3588 6.7.1. Route-Record AVP Loading Loading @@ -1549,7 +1549,7 @@ group BasicTypesAndConstants{ set of SIP_MandatoryCapability_AVP sIP_MandatoryCapability optional, set of SIP_OptionalCapability_AVP sIP_OptionalCapability optional, set of SIP_Server_URI_AVP sIPServerURI optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Authorization_Lifetime_AVP{ //Ref: RFC35888.9. Authorization-Lifetime AVP Loading Loading @@ -1601,14 +1601,14 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,// < AVP Header: 389 > SIP_User_Data_Type_AVP sIP_User_Data_Type,//req. SIP_User_Data_Contents_AVP sIP_User_Data_Contents,//req. set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Accounting_Information_AVP{ //Ref: RFC4740 9.1. SIP-Accounting-Information AVP AVP_Header aVP_Header,//<AVP header: 368 ....> set of SIP_Accounting_Server_URI_AVP sIP_Accounting_Server_URI optional, set of SIP_Credit_Control_Server_URI_AVP sIP_Credit_Control_Server_URI optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Accounting_Server_URI_AVP{ //Ref: RFC4740 9.1.1. SIP-Accounting-Server-URI AVP Loading Loading @@ -1639,7 +1639,7 @@ group BasicTypesAndConstants{ SIP_Authenticate_AVP sIP_Authenticate optional, SIP_Authorization_AVP sIP_Authorization optional, SIP_Authentication_Info_AVP sIP_Authentication_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record SIP_Authentication_Scheme_AVP{ Loading @@ -1664,7 +1664,7 @@ group BasicTypesAndConstants{ Digest_QoP_AVP digest_QoP optional, Digest_HA1_AVP digest_HA1 optional, set of Digest_Auth_Param_AVP digest_Auth_Param optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Authorization_AVP{ // Ref: RFC4740 9.5.4. SIP-Authorization AVP Loading @@ -1682,7 +1682,7 @@ group BasicTypesAndConstants{ Digest_Method_AVP digest_Method optional, Digest_Entity_Body_Hash_AVP digest_Entity_Body_Hash optional, set of Digest_Auth_Param_AVP digest_Auth_Param optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Authentication_Info_AVP{ // Ref: RFC4740 9.5.5. SIP-Authentication-Info AVP Loading @@ -1692,7 +1692,7 @@ group BasicTypesAndConstants{ Digest_Response_Auth_AVP digest_Response_Auth optional, Digest_CNonce_AVP digest_CNonce optional, Digest_Nonce_Count_AVP digest_Nonce_Count optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; Loading @@ -1707,7 +1707,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//SIP-Deregistration-Reason ::= < AVP Header: 383 > SIP_Reason_Code_AVP sIP_Reason_Code_AVP,//requi. SIP_Reason_Info_AVP sIP_Reason_Info_AVP optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record SIP_Reason_Code_AVP{ // Ref: RFC4740 .7.1. SIP-Reason-Code AVP Loading Loading @@ -1863,7 +1863,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//<AVP header: 700 10415> Public_Identity_AVP public_Identity_AVP optional, MSISDN_AVP mSISDN_AVP optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record MSISDN_AVP{ Loading Loading @@ -2095,7 +2095,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Requested_Action_AVP{ // Ref: RFC4006 8.41. Requested-Action AVP Loading @@ -2117,7 +2117,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Multiple_Services_Indicator_AVP{ // Ref: RFC4006 8.40. Multiple-Services-Indicator AVP Loading @@ -2140,7 +2140,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Rating_Group_AVP{ // Ref: RFC4006 8.29. Rating-Group AVP Loading Loading @@ -2223,7 +2223,7 @@ group BasicTypesAndConstants{ Validity_Time_AVP validity_Time optional, Result_Code_AVP result_Codeoptional optional, Final_Unit_Indication_AVP final_Unit_Indication optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Service_Parameter_Type_AVP{ // Ref: RFC4006 8.44. Service-Parameter-Type AVP Loading Loading @@ -3530,7 +3530,7 @@ group BasicTypesAndConstants{ set of Acct_Application_Id_AVP acct_Application_Id optional, set of Vendor_Specific_Appl_Id_AVP vendor_Specific_Application_Id optional, Firmware_Revision_AVP firmware_Revision optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record CEA_MSG{ Loading @@ -3551,7 +3551,7 @@ group BasicTypesAndConstants{ set of Acct_Application_Id_AVP acct_Application_Id optional, set of Vendor_Specific_Appl_Id_AVP vendor_Specific_Application_Id optional, Firmware_Revision_AVP firmware_Revision optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record RAR_MSG{ Loading Loading @@ -3587,7 +3587,7 @@ group BasicTypesAndConstants{ set of Usage_Monitoring_Information_AVP usage_Monitoring_Information optional, // TS 129 212 set of Proxy_Info_AVP proxy_Info optional, //RFC3588 & TS 129 214 & TS 129 212 set of Route_Record_AVP route_Record optional, //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP optional //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP_Type optional //RFC3588 & TS 129 214 & TS 129 212 } type record RAA_MSG{ Loading Loading @@ -3620,7 +3620,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, //RFC3588 & TS 129 214 Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, //RFC3588 & TS 129 214 set of Proxy_Info_AVP proxy_Info optional, //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP optional //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP_Type optional //RFC3588 & TS 129 214 & TS 129 212 } type record ACR_MSG{ Loading @@ -3645,7 +3645,7 @@ group BasicTypesAndConstants{ Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ACA_MSG{ Loading @@ -3669,7 +3669,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ASR_MSG{ Loading @@ -3686,7 +3686,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ASA_MSG{ Loading @@ -3705,7 +3705,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record STR_MSG{ Loading @@ -3723,7 +3723,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record STA_MSG{ Loading @@ -3744,7 +3744,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } /**/ Loading @@ -3753,7 +3753,8 @@ group BasicTypesAndConstants{ DiameterHeader header,//<DWR> ::= < Diameter Header: 280, REQ > Origin_Host_AVP origin_Host,//required Origin_Realm_AVP origin_Realm, Origin_State_Id_AVP origin_State_Id optional Origin_State_Id_AVP origin_State_Id optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DWA_MSG{ Loading @@ -3764,7 +3765,8 @@ group BasicTypesAndConstants{ Origin_Realm_AVP origin_Realm,//required Error_Message_AVP error_Message optional, set of Failed_AVP failed optional, Origin_State_Id_AVP origin_State_Id optional Origin_State_Id_AVP origin_State_Id optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DPR_MSG{ Loading @@ -3772,7 +3774,8 @@ group BasicTypesAndConstants{ DiameterHeader header,//<DPR> ::= < Diameter Header: 282, REQ > Origin_Host_AVP origin_Host,//required Origin_Realm_AVP origin_Realm, Disconnect_Cause_AVP disconnect_Cause//requ. Disconnect_Cause_AVP disconnect_Cause,//requ. set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DPA_MSG{ Loading @@ -3782,7 +3785,8 @@ group BasicTypesAndConstants{ Origin_Host_AVP origin_Host, Origin_Realm_AVP origin_Realm,//required Error_Message_AVP error_Message optional, set of Failed_AVP failed optional set of Failed_AVP failed optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } }//end of group RFC3588 Loading Loading @@ -4367,7 +4371,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record AAA_MSG{ Loading Loading @@ -4395,7 +4399,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } }//end group Rx Loading Loading
ttcn/LibDiameter_Templates.ttcn +44 −36 Original line number Diff line number Diff line Loading @@ -407,14 +407,14 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdSIP_User_Data_Contents_AVP), aVP_Data := '00'O }, aVP := omit aVP_Type := omit } template SIP_Accounting_Information_AVP m_sIP_Accounting_Information_dummy := { aVP_Header := m_aVP_Header(c_vendIdSIP_Accounting_Information_AVP), sIP_Accounting_Server_URI := omit, sIP_Credit_Control_Server_URI := omit, aVP := omit aVP_Type := omit } template SIP_Method_AVP m_sIP_Method_dummy := { Loading @@ -426,7 +426,7 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdSIP_Deregistration_Reason_AVP), sIP_Reason_Code_AVP := m_sIP_Reason_Code_dummy, sIP_Reason_Info_AVP := omit, aVP := omit aVP_Type := omit } template SIP_Reason_Code_AVP m_sIP_Reason_Code_dummy := { Loading @@ -443,7 +443,7 @@ module LibDiameter_Templates { aVP_Header := m_aVP_Header(c_vendIdUser_Identity_AVP), public_Identity_AVP := omit, mSISDN_AVP := omit, aVP := omit aVP_Type := omit } template User_Data_AVP m_user_Data_dummy := { Loading Loading @@ -608,7 +608,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template ACR_MSG m_ACR_dummy := { Loading @@ -632,7 +632,7 @@ module LibDiameter_Templates { event_Timestamp := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template ASR_MSG m_ASR_dummy := { Loading @@ -648,7 +648,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template CCR_MSG m_CCR_dummy := { Loading Loading @@ -737,21 +737,23 @@ module LibDiameter_Templates { acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit aVP_Type := omit } template DWR_MSG m_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, c_applIdCommonMsg), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, origin_State_Id := omit origin_State_Id := omit, aVP_Type := omit } template DPR_MSG m_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, c_applIdCommonMsg), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, disconnect_Cause := m_disconnectCause_dummy disconnect_Cause := m_disconnectCause_dummy, aVP_Type := omit } template LIR_MSG m_LIR_dummy := { Loading Loading @@ -860,7 +862,7 @@ module LibDiameter_Templates { usage_Monitoring_Information := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template RTR_MSG m_RTR_dummy := { Loading Loading @@ -915,7 +917,7 @@ module LibDiameter_Templates { origin_State_Id := omit, proxy_Info := omit, route_Record := omit, aVP := omit aVP_Type := omit } template UAR_MSG m_UAR_dummy := Loading Loading @@ -993,7 +995,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template ACR_MSG mw_ACR_dummy := { Loading @@ -1017,7 +1019,7 @@ module LibDiameter_Templates { event_Timestamp := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template ASR_MSG mw_ASR_dummy := { Loading @@ -1033,7 +1035,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template CCR_MSG mw_CCR_dummy := { Loading Loading @@ -1122,21 +1124,23 @@ module LibDiameter_Templates { acct_Application_Id := *, vendor_Specific_Application_Id := *, firmware_Revision := *, aVP := * aVP_Type := * } template DWR_MSG mw_DWR_dummy := { header := mw_diameterHeaderReq_dummy(DWR_E, ?), origin_Host := ?, origin_Realm := ?, origin_State_Id := * origin_State_Id := *, aVP_Type := * } template DPR_MSG mw_DPR_dummy := { header := mw_diameterHeaderReq_dummy(DPR_E, ?), origin_Host := ?, origin_Realm := ?, disconnect_Cause := ? disconnect_Cause := ?, aVP_Type := * } template LIR_MSG mw_LIR_dummy := { Loading Loading @@ -1245,7 +1249,7 @@ module LibDiameter_Templates { usage_Monitoring_Information := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template RTR_MSG mw_RTR_dummy := { Loading Loading @@ -1300,7 +1304,7 @@ module LibDiameter_Templates { origin_State_Id := *, proxy_Info := *, route_Record := *, aVP := * aVP_Type := * } template UAR_MSG mw_UAR_dummy := { Loading Loading @@ -1374,7 +1378,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template ACA_MSG m_ACA_dummy := { Loading @@ -1397,7 +1401,7 @@ module LibDiameter_Templates { origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template ASA_MSG m_ASA_dummy := { Loading @@ -1415,7 +1419,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template CCA_MSG m_CCA_dummy := { Loading Loading @@ -1486,7 +1490,7 @@ module LibDiameter_Templates { acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit aVP_Type := omit } template DWA_MSG m_DWA_dummy := { Loading @@ -1496,7 +1500,8 @@ module LibDiameter_Templates { origin_Realm := m_originRealm_dummy, error_Message := omit, failed := omit, origin_State_Id := omit origin_State_Id := omit, aVP_Type := omit } template DPA_MSG m_DPA_dummy := { Loading @@ -1505,7 +1510,8 @@ module LibDiameter_Templates { origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed := omit failed := omit, aVP_Type := omit } template LIA_MSG m_LIA_dummy := { Loading Loading @@ -1613,7 +1619,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template RTA_MSG m_RTA_dummy := { Loading Loading @@ -1675,7 +1681,7 @@ module LibDiameter_Templates { redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit aVP_Type := omit } template UAA_MSG m_UAA_dummy := { Loading Loading @@ -1745,7 +1751,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template ACA_MSG mw_ACA_dummy := { Loading @@ -1768,7 +1774,7 @@ module LibDiameter_Templates { origin_State_Id := *, event_Timestamp := *, proxy_Info := *, aVP := * aVP_Type := * } template ASA_MSG mw_ASA_dummy := { Loading @@ -1786,7 +1792,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template CCA_MSG mw_CCA_dummy := { Loading Loading @@ -1857,7 +1863,7 @@ module LibDiameter_Templates { acct_Application_Id := *, vendor_Specific_Application_Id := *, firmware_Revision := *, aVP := * aVP_Type := * } template DWA_MSG mw_DWA_dummy := { Loading @@ -1867,7 +1873,8 @@ module LibDiameter_Templates { origin_Realm := ?, error_Message := *, failed := *, origin_State_Id := * origin_State_Id := *, aVP_Type := * } template DPA_MSG mw_DPA_dummy := { Loading @@ -1876,7 +1883,8 @@ module LibDiameter_Templates { origin_Host := ?, origin_Realm := ?, error_Message := *, failed := * failed := *, aVP_Type := * } template LIA_MSG mw_LIA_dummy := { Loading Loading @@ -1984,7 +1992,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template RTA_MSG mw_RTA_dummy := { Loading Loading @@ -2046,7 +2054,7 @@ module LibDiameter_Templates { redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * aVP_Type := * } template UAA_MSG mw_UAA_dummy := { Loading
ttcn/LibDiameter_TypesAndValues.ttcn +35 −31 Original line number Diff line number Diff line Loading @@ -1416,7 +1416,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//<AVP header: 284 ....> Proxy_Host_AVP proxy_Host,//requi. Proxy_State_AVP proxy_State,//requi. set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Route_Record_AVP{ //Ref: RFC3588 6.7.1. Route-Record AVP Loading Loading @@ -1549,7 +1549,7 @@ group BasicTypesAndConstants{ set of SIP_MandatoryCapability_AVP sIP_MandatoryCapability optional, set of SIP_OptionalCapability_AVP sIP_OptionalCapability optional, set of SIP_Server_URI_AVP sIPServerURI optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Authorization_Lifetime_AVP{ //Ref: RFC35888.9. Authorization-Lifetime AVP Loading Loading @@ -1601,14 +1601,14 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,// < AVP Header: 389 > SIP_User_Data_Type_AVP sIP_User_Data_Type,//req. SIP_User_Data_Contents_AVP sIP_User_Data_Contents,//req. set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Accounting_Information_AVP{ //Ref: RFC4740 9.1. SIP-Accounting-Information AVP AVP_Header aVP_Header,//<AVP header: 368 ....> set of SIP_Accounting_Server_URI_AVP sIP_Accounting_Server_URI optional, set of SIP_Credit_Control_Server_URI_AVP sIP_Credit_Control_Server_URI optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Accounting_Server_URI_AVP{ //Ref: RFC4740 9.1.1. SIP-Accounting-Server-URI AVP Loading Loading @@ -1639,7 +1639,7 @@ group BasicTypesAndConstants{ SIP_Authenticate_AVP sIP_Authenticate optional, SIP_Authorization_AVP sIP_Authorization optional, SIP_Authentication_Info_AVP sIP_Authentication_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record SIP_Authentication_Scheme_AVP{ Loading @@ -1664,7 +1664,7 @@ group BasicTypesAndConstants{ Digest_QoP_AVP digest_QoP optional, Digest_HA1_AVP digest_HA1 optional, set of Digest_Auth_Param_AVP digest_Auth_Param optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Authorization_AVP{ // Ref: RFC4740 9.5.4. SIP-Authorization AVP Loading @@ -1682,7 +1682,7 @@ group BasicTypesAndConstants{ Digest_Method_AVP digest_Method optional, Digest_Entity_Body_Hash_AVP digest_Entity_Body_Hash optional, set of Digest_Auth_Param_AVP digest_Auth_Param optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type set SIP_Authentication_Info_AVP{ // Ref: RFC4740 9.5.5. SIP-Authentication-Info AVP Loading @@ -1692,7 +1692,7 @@ group BasicTypesAndConstants{ Digest_Response_Auth_AVP digest_Response_Auth optional, Digest_CNonce_AVP digest_CNonce optional, Digest_Nonce_Count_AVP digest_Nonce_Count optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; Loading @@ -1707,7 +1707,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//SIP-Deregistration-Reason ::= < AVP Header: 383 > SIP_Reason_Code_AVP sIP_Reason_Code_AVP,//requi. SIP_Reason_Info_AVP sIP_Reason_Info_AVP optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record SIP_Reason_Code_AVP{ // Ref: RFC4740 .7.1. SIP-Reason-Code AVP Loading Loading @@ -1863,7 +1863,7 @@ group BasicTypesAndConstants{ AVP_Header aVP_Header,//<AVP header: 700 10415> Public_Identity_AVP public_Identity_AVP optional, MSISDN_AVP mSISDN_AVP optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record MSISDN_AVP{ Loading Loading @@ -2095,7 +2095,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Requested_Action_AVP{ // Ref: RFC4006 8.41. Requested-Action AVP Loading @@ -2117,7 +2117,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Multiple_Services_Indicator_AVP{ // Ref: RFC4006 8.40. Multiple-Services-Indicator AVP Loading @@ -2140,7 +2140,7 @@ group BasicTypesAndConstants{ CC_Input_Octets_AVP cC_Input_Octets optional, CC_Output_Octets_AVP cC_Output_Octets optional, CC_Service_Specific_Units_AVP cC_Service_Specific_Units optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Rating_Group_AVP{ // Ref: RFC4006 8.29. Rating-Group AVP Loading Loading @@ -2223,7 +2223,7 @@ group BasicTypesAndConstants{ Validity_Time_AVP validity_Time optional, Result_Code_AVP result_Codeoptional optional, Final_Unit_Indication_AVP final_Unit_Indication optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional }; type record Service_Parameter_Type_AVP{ // Ref: RFC4006 8.44. Service-Parameter-Type AVP Loading Loading @@ -3530,7 +3530,7 @@ group BasicTypesAndConstants{ set of Acct_Application_Id_AVP acct_Application_Id optional, set of Vendor_Specific_Appl_Id_AVP vendor_Specific_Application_Id optional, Firmware_Revision_AVP firmware_Revision optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record CEA_MSG{ Loading @@ -3551,7 +3551,7 @@ group BasicTypesAndConstants{ set of Acct_Application_Id_AVP acct_Application_Id optional, set of Vendor_Specific_Appl_Id_AVP vendor_Specific_Application_Id optional, Firmware_Revision_AVP firmware_Revision optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record RAR_MSG{ Loading Loading @@ -3587,7 +3587,7 @@ group BasicTypesAndConstants{ set of Usage_Monitoring_Information_AVP usage_Monitoring_Information optional, // TS 129 212 set of Proxy_Info_AVP proxy_Info optional, //RFC3588 & TS 129 214 & TS 129 212 set of Route_Record_AVP route_Record optional, //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP optional //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP_Type optional //RFC3588 & TS 129 214 & TS 129 212 } type record RAA_MSG{ Loading Loading @@ -3620,7 +3620,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, //RFC3588 & TS 129 214 Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, //RFC3588 & TS 129 214 set of Proxy_Info_AVP proxy_Info optional, //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP optional //RFC3588 & TS 129 214 & TS 129 212 set of AVP_Type aVP_Type optional //RFC3588 & TS 129 214 & TS 129 212 } type record ACR_MSG{ Loading @@ -3645,7 +3645,7 @@ group BasicTypesAndConstants{ Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ACA_MSG{ Loading @@ -3669,7 +3669,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, Event_Timestamp_AVP event_Timestamp optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ASR_MSG{ Loading @@ -3686,7 +3686,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record ASA_MSG{ Loading @@ -3705,7 +3705,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record STR_MSG{ Loading @@ -3723,7 +3723,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record STA_MSG{ Loading @@ -3744,7 +3744,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } /**/ Loading @@ -3753,7 +3753,8 @@ group BasicTypesAndConstants{ DiameterHeader header,//<DWR> ::= < Diameter Header: 280, REQ > Origin_Host_AVP origin_Host,//required Origin_Realm_AVP origin_Realm, Origin_State_Id_AVP origin_State_Id optional Origin_State_Id_AVP origin_State_Id optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DWA_MSG{ Loading @@ -3764,7 +3765,8 @@ group BasicTypesAndConstants{ Origin_Realm_AVP origin_Realm,//required Error_Message_AVP error_Message optional, set of Failed_AVP failed optional, Origin_State_Id_AVP origin_State_Id optional Origin_State_Id_AVP origin_State_Id optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DPR_MSG{ Loading @@ -3772,7 +3774,8 @@ group BasicTypesAndConstants{ DiameterHeader header,//<DPR> ::= < Diameter Header: 282, REQ > Origin_Host_AVP origin_Host,//required Origin_Realm_AVP origin_Realm, Disconnect_Cause_AVP disconnect_Cause//requ. Disconnect_Cause_AVP disconnect_Cause,//requ. set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } type record DPA_MSG{ Loading @@ -3782,7 +3785,8 @@ group BasicTypesAndConstants{ Origin_Host_AVP origin_Host, Origin_Realm_AVP origin_Realm,//required Error_Message_AVP error_Message optional, set of Failed_AVP failed optional set of Failed_AVP failed optional, set of AVP_Type aVP_Type optional //to await or send some unexpected AVPs } }//end of group RFC3588 Loading Loading @@ -4367,7 +4371,7 @@ group BasicTypesAndConstants{ Origin_State_Id_AVP origin_State_Id optional, set of Proxy_Info_AVP proxy_Info optional, set of Route_Record_AVP route_Record optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } type record AAA_MSG{ Loading Loading @@ -4395,7 +4399,7 @@ group BasicTypesAndConstants{ Redirect_Host_Usage_AVP redirect_Host_Usage optional, Redirect_Host_Cache_Time_AVP redirect_Host_Cache_Time optional, set of Proxy_Info_AVP proxy_Info optional, set of AVP_Type aVP optional set of AVP_Type aVP_Type optional } }//end group Rx Loading