Loading ttcn/LibDiameter_Templates.ttcn +441 −10 Original line number Diff line number Diff line Loading @@ -192,7 +192,27 @@ module LibDiameter_Templates { endid := omit } template DiameterHeader mw_diameterHeaderAns_dummy(Command_Code p_cmdcode, integer p_applid) := { template DiameterHeader mw_diameterHeaderReq_dummy(Command_Code p_cmdcode, template integer p_applid) := { version := c_versionId, msglen := ?, //Message lenght with AVPs has to be calculated cmdflags := mw_cmdFlags, //RPETrrrr cmdcode := p_cmdcode, //Command code applid := p_applid, //Diameter common messages =0, Vendor specific applications = 16777216 - 4294967294(0x01000000-0xfffffffe) -Gx=16777238,Rx=16777236, 3GPP Cx/Dx=13777216,3GPP Sh=16777217 hopid := *, endid := * } template DiameterHeader m_diameterHeaderAns_dummy(Command_Code p_cmdcode, integer p_applid) := { version := c_versionId, msglen := 0, //Message lenght with AVPs has to be calculated cmdflags := m_cmdFlagsAns, //RPETrrrr cmdcode := p_cmdcode, //Command code applid := p_applid, //Diameter common messages =0, Vendor specific applications = 16777216 - 4294967294(0x01000000-0xfffffffe) -Gx=16777238,Rx=16777236, 3GPP Cx/Dx=13777216,3GPP Sh=16777217 hopid := omit, endid := omit } template DiameterHeader mw_diameterHeaderAns_dummy(Command_Code p_cmdcode, template integer p_applid) := { version := c_versionId, msglen := ?, //Message lenght with AVPs has to be calculated cmdflags := mw_cmdFlags, //RPETrrrr Loading Loading @@ -281,6 +301,46 @@ module LibDiameter_Templates { aVP_Data := DIAMETER_DUMMY_E } template Destination_Host_AVP m_destinationHost_dummy := { aVP_Header := m_aVP_Header(c_vendIdDestination_Host_AVP), aVP_Data := "" } template Destination_Realm_AVP m_destinationRealm_dummy := { aVP_Header := m_aVP_Header(c_vendIdDestination_Realm_AVP), aVP_Data := "" } template Termination_Cause_AVP m_terminationCause_dummy := { aVP_Header := m_aVP_Header(c_vendIdTermination_Cause_AVP), aVP_Data := DIAMETER_LOGOUT_E } template Session_Id_AVP m_sessionId_dummy := { aVP_Header := m_aVP_Header(c_vendIdSession_Id_AVP), aVP_Data := "" } template Auth_Application_Id_AVP m_authApplicationId_dummy := { aVP_Header := m_aVP_Header(c_vendIdAuth_Application_Id_AVP), aVP_Data := 0 } template Accounting_Record_Type_AVP m_accounting_Record_Type_dummy := { aVP_Header := m_aVP_Header(c_vendIdAccounting_Record_Type_AVP), aVP_Data := EVENT_RECORD_E } template Accounting_Record_Number_AVP m_accounting_Record_Number_dummy := { aVP_Header := m_aVP_Header(c_vendIdAccounting_Record_Number_AVP), aVP_Data := 0 } } //end group DummyAVPHeaders group SpecificAVPHeaders { Loading Loading @@ -382,6 +442,45 @@ module LibDiameter_Templates { // } group dummy_templates { group dummy_request_templates_send { template ACR_MSG m_ACR_dummy := { header := m_diameterHeaderReq_dummy(ACR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, accounting_Record_Type := m_accounting_Record_Type_dummy, accounting_Record_Number := m_accounting_Record_Number_dummy, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, user_Name := omit, supported_Features := omit, accounting_Sub_Session_Id := omit, acct_Session_Id := omit, acct_Multi_Session_Id := omit, acct_Interim_Interval := omit, accounting_Realtime_Required := omit, origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template ASR_MSG m_ASR_dummy := { header := m_diameterHeaderReq_dummy(ASR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, abort_cause := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template CER_MSG m_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, c_applIdCommonMsg), Loading Loading @@ -414,11 +513,103 @@ module LibDiameter_Templates { disconnect_Cause_AVP := m_disconnectCause_dummy } template RAR_MSG m_RAR_dummy := { header := m_diameterHeaderReq_dummy(RAR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, specific_action := omit, re_Auth_Request_Type := omit, user_Name := omit, acc_nc_ident := omit, acc_nc_addr := omit, flows := omit, subscription_Id := omit, abort_Cause := omit, ip_Can := omit, rat_Type := omit, sponsored_Conectivity_Data := omit, origin_State_Id := omit, class := omit, session_Release_Cause := omit, event_Trigger := omit, event_Report_Indication := omit, charging_Rule_Remove := omit, charging_Rule_Install := omit, default_EPS_Bearer_QoS := omit, qoS_Information := omit, revalidation_Time := omit, usage_Monitoring_Information := omit, proxy_Info := omit, route_Record := omit, aVP := omit } template STR_MSG m_STR_dummy := { header := m_diameterHeaderReq_dummy(STR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, termination_Cause := m_terminationCause_dummy, user_Name := omit, destination_Host := omit, class := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } }//end group dummy_request_templates_send group dummy_request_templates_receive { template ACR_MSG mw_ACR_dummy := { header := mw_diameterHeaderReq_dummy(ACR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, accounting_Record_Type := ?, accounting_Record_Number := ?, acct_Application_Id := *, vendor_Specific_Application_Id := *, user_Name := *, supported_Features := *, accounting_Sub_Session_Id := *, acct_Session_Id := *, acct_Multi_Session_Id := *, acct_Interim_Interval := *, accounting_Realtime_Required := *, origin_State_Id := *, event_Timestamp := *, proxy_Info := *, poute_Record := *, aVP := * } template ASR_MSG mw_ASR_dummy := { header := mw_diameterHeaderReq_dummy(ASR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, destination_Host := ?, auth_Application_Id := ?, abort_cause := *, user_Name := *, origin_State_Id := *, proxy_Info := *, poute_Record := *, aVP := * } template CER_MSG mw_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(CER_E, ?), origin_Host := ?, origin_Realm := ?, host_IP_Address := ?, Loading @@ -435,24 +626,117 @@ module LibDiameter_Templates { } template DWR_MSG mw_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(DWR_E, ?), origin_Host := ?, origin_Realm := ?, origin_State_Id := * } template DPR_MSG mw_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(DPR_E, ?), origin_Host := ?, origin_Realm := ?, disconnect_Cause_AVP := ? } template RAR_MSG mw_RAR_dummy := { header := mw_diameterHeaderReq_dummy(RAR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, destination_Host := ?, auth_Application_Id := ?, specific_action := *, re_Auth_Request_Type := *, user_Name := *, acc_nc_ident := *, acc_nc_addr := *, flows := *, subscription_Id := *, abort_Cause := *, ip_Can := *, rat_Type := *, sponsored_Conectivity_Data := *, origin_State_Id := *, class := *, session_Release_Cause := *, event_Trigger := *, event_Report_Indication := *, charging_Rule_Remove := *, charging_Rule_Install := *, default_EPS_Bearer_QoS := *, qoS_Information := *, revalidation_Time := *, usage_Monitoring_Information := *, proxy_Info := *, route_Record := *, aVP := * } template STR_MSG mw_STR_dummy := { header := mw_diameterHeaderReq_dummy(STR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, auth_Application_Id := ?, termination_Cause := ?, user_Name := *, destination_Host := *, class := *, origin_State_Id := *, proxy_Info := *, poute_Record := *, aVP := * } }//end group dummy_request_templates_receive group dummy_answer_templates_send { template ACA_MSG m_ACA_dummy := { header := m_diameterHeaderAns_dummy(ACA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, accounting_Record_Type := m_accounting_Record_Type_dummy, accounting_Record_Number := m_accounting_Record_Number_dummy, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, user_Name := omit, accounting_Sub_Session_Id := omit, acct_Session_Id := omit, acct_Multi_Session_Id := omit, error_Reporting_Host := omit, acct_Interim_Interval := omit, accounting_Realtime_Required := omit, origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, aVP := omit } template ASA_MSG m_ASA_dummy := { header := m_diameterHeaderAns_dummy(ASA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template CEA_MSG m_CEA_dummy := { header := m_diameterHeaderReq_dummy(CEA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(CEA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -472,7 +756,7 @@ module LibDiameter_Templates { } template DWA_MSG m_DWA_dummy := { header := m_diameterHeaderReq_dummy(DWA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(DWA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -482,7 +766,7 @@ module LibDiameter_Templates { } template DPA_MSG m_DPA_dummy := { header := m_diameterHeaderReq_dummy(DPA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(DPA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -490,11 +774,105 @@ module LibDiameter_Templates { failed_AVP := omit } template RAA_MSG m_RAA_dummy := { header := m_diameterHeaderAns_dummy(RAA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := omit, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, experimental_result := omit, user_Name := omit, media_Component_Description := omit, service_URN := omit, origin_State_Id := omit, class := omit, iP_CAN_Type := omit, rAT_Type := omit, aN_GW_Address := omit, threeGPP_SGSN_MCC_MNC := omit, threeGPP_SGSN_Address := omit, threeGPP_SGSN_IPv6_Address := omit, rAI := omit, threeGPP_User_Location_Info := omit, threeGPP_MS_TimeZone := omit, charging_Rule_Report := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template STA_MSG m_STA_dummy := { header := m_diameterHeaderAns_dummy(STA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, class := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, sponsored_Connectivity_Data := omit, origin_State_Id := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } }//end group dummy_answer_templates_send group dummy_answer_templates_receive { template ACA_MSG mw_ACA_dummy := { header := mw_diameterHeaderAns_dummy(ACA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, accounting_Record_Type := ?, accounting_Record_Number := ?, acct_Application_Id := *, vendor_Specific_Application_Id := *, user_Name := *, accounting_Sub_Session_Id := *, acct_Session_Id := *, acct_Multi_Session_Id := *, error_Reporting_Host := *, acct_Interim_Interval := *, accounting_Realtime_Required := *, origin_State_Id := *, event_Timestamp := *, proxy_Info := *, aVP := * } template ASA_MSG mw_ASA_dummy := { header := mw_diameterHeaderAns_dummy(ASA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, user_Name := *, origin_State_Id := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } template CEA_MSG mw_CEA_dummy := { header := mw_diameterHeaderAns_dummy(CEA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(CEA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -514,7 +892,7 @@ module LibDiameter_Templates { } template DWA_MSG mw_DWA_dummy := { header := mw_diameterHeaderAns_dummy(DWA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(DWA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -524,7 +902,7 @@ module LibDiameter_Templates { } template DPA_MSG mw_DPA_dummy := { header := mw_diameterHeaderAns_dummy(DPA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(DPA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -532,6 +910,59 @@ module LibDiameter_Templates { failed_AVP := * } template RAA_MSG mw_RAA_dummy := { header := mw_diameterHeaderAns_dummy(RAA_E, ?), session_Id := ?, result_Code := *, origin_Host := ?, origin_Realm := ?, experimental_result := *, user_Name := *, media_Component_Description := *, service_URN := *, origin_State_Id := *, class := *, iP_CAN_Type := *, rAT_Type := *, aN_GW_Address := *, threeGPP_SGSN_MCC_MNC := *, threeGPP_SGSN_Address := *, threeGPP_SGSN_IPv6_Address := *, rAI := *, threeGPP_User_Location_Info := *, threeGPP_MS_TimeZone := *, charging_Rule_Report := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } template STA_MSG mw_STA_dummy := { header := mw_diameterHeaderAns_dummy(STA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, user_Name := *, class := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, sponsored_Connectivity_Data := *, origin_State_Id := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } }//end group dummy_answer_templates_receive } //end group dummy_templates group base_templates { Loading Loading
ttcn/LibDiameter_Templates.ttcn +441 −10 Original line number Diff line number Diff line Loading @@ -192,7 +192,27 @@ module LibDiameter_Templates { endid := omit } template DiameterHeader mw_diameterHeaderAns_dummy(Command_Code p_cmdcode, integer p_applid) := { template DiameterHeader mw_diameterHeaderReq_dummy(Command_Code p_cmdcode, template integer p_applid) := { version := c_versionId, msglen := ?, //Message lenght with AVPs has to be calculated cmdflags := mw_cmdFlags, //RPETrrrr cmdcode := p_cmdcode, //Command code applid := p_applid, //Diameter common messages =0, Vendor specific applications = 16777216 - 4294967294(0x01000000-0xfffffffe) -Gx=16777238,Rx=16777236, 3GPP Cx/Dx=13777216,3GPP Sh=16777217 hopid := *, endid := * } template DiameterHeader m_diameterHeaderAns_dummy(Command_Code p_cmdcode, integer p_applid) := { version := c_versionId, msglen := 0, //Message lenght with AVPs has to be calculated cmdflags := m_cmdFlagsAns, //RPETrrrr cmdcode := p_cmdcode, //Command code applid := p_applid, //Diameter common messages =0, Vendor specific applications = 16777216 - 4294967294(0x01000000-0xfffffffe) -Gx=16777238,Rx=16777236, 3GPP Cx/Dx=13777216,3GPP Sh=16777217 hopid := omit, endid := omit } template DiameterHeader mw_diameterHeaderAns_dummy(Command_Code p_cmdcode, template integer p_applid) := { version := c_versionId, msglen := ?, //Message lenght with AVPs has to be calculated cmdflags := mw_cmdFlags, //RPETrrrr Loading Loading @@ -281,6 +301,46 @@ module LibDiameter_Templates { aVP_Data := DIAMETER_DUMMY_E } template Destination_Host_AVP m_destinationHost_dummy := { aVP_Header := m_aVP_Header(c_vendIdDestination_Host_AVP), aVP_Data := "" } template Destination_Realm_AVP m_destinationRealm_dummy := { aVP_Header := m_aVP_Header(c_vendIdDestination_Realm_AVP), aVP_Data := "" } template Termination_Cause_AVP m_terminationCause_dummy := { aVP_Header := m_aVP_Header(c_vendIdTermination_Cause_AVP), aVP_Data := DIAMETER_LOGOUT_E } template Session_Id_AVP m_sessionId_dummy := { aVP_Header := m_aVP_Header(c_vendIdSession_Id_AVP), aVP_Data := "" } template Auth_Application_Id_AVP m_authApplicationId_dummy := { aVP_Header := m_aVP_Header(c_vendIdAuth_Application_Id_AVP), aVP_Data := 0 } template Accounting_Record_Type_AVP m_accounting_Record_Type_dummy := { aVP_Header := m_aVP_Header(c_vendIdAccounting_Record_Type_AVP), aVP_Data := EVENT_RECORD_E } template Accounting_Record_Number_AVP m_accounting_Record_Number_dummy := { aVP_Header := m_aVP_Header(c_vendIdAccounting_Record_Number_AVP), aVP_Data := 0 } } //end group DummyAVPHeaders group SpecificAVPHeaders { Loading Loading @@ -382,6 +442,45 @@ module LibDiameter_Templates { // } group dummy_templates { group dummy_request_templates_send { template ACR_MSG m_ACR_dummy := { header := m_diameterHeaderReq_dummy(ACR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, accounting_Record_Type := m_accounting_Record_Type_dummy, accounting_Record_Number := m_accounting_Record_Number_dummy, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, user_Name := omit, supported_Features := omit, accounting_Sub_Session_Id := omit, acct_Session_Id := omit, acct_Multi_Session_Id := omit, acct_Interim_Interval := omit, accounting_Realtime_Required := omit, origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template ASR_MSG m_ASR_dummy := { header := m_diameterHeaderReq_dummy(ASR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, abort_cause := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template CER_MSG m_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, c_applIdCommonMsg), Loading Loading @@ -414,11 +513,103 @@ module LibDiameter_Templates { disconnect_Cause_AVP := m_disconnectCause_dummy } template RAR_MSG m_RAR_dummy := { header := m_diameterHeaderReq_dummy(RAR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, specific_action := omit, re_Auth_Request_Type := omit, user_Name := omit, acc_nc_ident := omit, acc_nc_addr := omit, flows := omit, subscription_Id := omit, abort_Cause := omit, ip_Can := omit, rat_Type := omit, sponsored_Conectivity_Data := omit, origin_State_Id := omit, class := omit, session_Release_Cause := omit, event_Trigger := omit, event_Report_Indication := omit, charging_Rule_Remove := omit, charging_Rule_Install := omit, default_EPS_Bearer_QoS := omit, qoS_Information := omit, revalidation_Time := omit, usage_Monitoring_Information := omit, proxy_Info := omit, route_Record := omit, aVP := omit } template STR_MSG m_STR_dummy := { header := m_diameterHeaderReq_dummy(STR_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, termination_Cause := m_terminationCause_dummy, user_Name := omit, destination_Host := omit, class := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } }//end group dummy_request_templates_send group dummy_request_templates_receive { template ACR_MSG mw_ACR_dummy := { header := mw_diameterHeaderReq_dummy(ACR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, accounting_Record_Type := ?, accounting_Record_Number := ?, acct_Application_Id := *, vendor_Specific_Application_Id := *, user_Name := *, supported_Features := *, accounting_Sub_Session_Id := *, acct_Session_Id := *, acct_Multi_Session_Id := *, acct_Interim_Interval := *, accounting_Realtime_Required := *, origin_State_Id := *, event_Timestamp := *, proxy_Info := *, poute_Record := *, aVP := * } template ASR_MSG mw_ASR_dummy := { header := mw_diameterHeaderReq_dummy(ASR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, destination_Host := ?, auth_Application_Id := ?, abort_cause := *, user_Name := *, origin_State_Id := *, proxy_Info := *, poute_Record := *, aVP := * } template CER_MSG mw_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(CER_E, ?), origin_Host := ?, origin_Realm := ?, host_IP_Address := ?, Loading @@ -435,24 +626,117 @@ module LibDiameter_Templates { } template DWR_MSG mw_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(DWR_E, ?), origin_Host := ?, origin_Realm := ?, origin_State_Id := * } template DPR_MSG mw_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, c_applIdCommonMsg), header := mw_diameterHeaderReq_dummy(DPR_E, ?), origin_Host := ?, origin_Realm := ?, disconnect_Cause_AVP := ? } template RAR_MSG mw_RAR_dummy := { header := mw_diameterHeaderReq_dummy(RAR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, destination_Host := ?, auth_Application_Id := ?, specific_action := *, re_Auth_Request_Type := *, user_Name := *, acc_nc_ident := *, acc_nc_addr := *, flows := *, subscription_Id := *, abort_Cause := *, ip_Can := *, rat_Type := *, sponsored_Conectivity_Data := *, origin_State_Id := *, class := *, session_Release_Cause := *, event_Trigger := *, event_Report_Indication := *, charging_Rule_Remove := *, charging_Rule_Install := *, default_EPS_Bearer_QoS := *, qoS_Information := *, revalidation_Time := *, usage_Monitoring_Information := *, proxy_Info := *, route_Record := *, aVP := * } template STR_MSG mw_STR_dummy := { header := mw_diameterHeaderReq_dummy(STR_E, ?), session_Id := ?, origin_Host := ?, origin_Realm := ?, destination_Realm := ?, auth_Application_Id := ?, termination_Cause := ?, user_Name := *, destination_Host := *, class := *, origin_State_Id := *, proxy_Info := *, poute_Record := *, aVP := * } }//end group dummy_request_templates_receive group dummy_answer_templates_send { template ACA_MSG m_ACA_dummy := { header := m_diameterHeaderAns_dummy(ACA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, accounting_Record_Type := m_accounting_Record_Type_dummy, accounting_Record_Number := m_accounting_Record_Number_dummy, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, user_Name := omit, accounting_Sub_Session_Id := omit, acct_Session_Id := omit, acct_Multi_Session_Id := omit, error_Reporting_Host := omit, acct_Interim_Interval := omit, accounting_Realtime_Required := omit, origin_State_Id := omit, event_Timestamp := omit, proxy_Info := omit, aVP := omit } template ASA_MSG m_ASA_dummy := { header := m_diameterHeaderAns_dummy(ASA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template CEA_MSG m_CEA_dummy := { header := m_diameterHeaderReq_dummy(CEA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(CEA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -472,7 +756,7 @@ module LibDiameter_Templates { } template DWA_MSG m_DWA_dummy := { header := m_diameterHeaderReq_dummy(DWA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(DWA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -482,7 +766,7 @@ module LibDiameter_Templates { } template DPA_MSG m_DPA_dummy := { header := m_diameterHeaderReq_dummy(DPA_E, c_applIdCommonMsg), header := m_diameterHeaderAns_dummy(DPA_E, c_applIdCommonMsg), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, Loading @@ -490,11 +774,105 @@ module LibDiameter_Templates { failed_AVP := omit } template RAA_MSG m_RAA_dummy := { header := m_diameterHeaderAns_dummy(RAA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := omit, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, experimental_result := omit, user_Name := omit, media_Component_Description := omit, service_URN := omit, origin_State_Id := omit, class := omit, iP_CAN_Type := omit, rAT_Type := omit, aN_GW_Address := omit, threeGPP_SGSN_MCC_MNC := omit, threeGPP_SGSN_Address := omit, threeGPP_SGSN_IPv6_Address := omit, rAI := omit, threeGPP_User_Location_Info := omit, threeGPP_MS_TimeZone := omit, charging_Rule_Report := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template STA_MSG m_STA_dummy := { header := m_diameterHeaderAns_dummy(STA_E, c_applIdCommonMsg), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, class := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, sponsored_Connectivity_Data := omit, origin_State_Id := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } }//end group dummy_answer_templates_send group dummy_answer_templates_receive { template ACA_MSG mw_ACA_dummy := { header := mw_diameterHeaderAns_dummy(ACA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, accounting_Record_Type := ?, accounting_Record_Number := ?, acct_Application_Id := *, vendor_Specific_Application_Id := *, user_Name := *, accounting_Sub_Session_Id := *, acct_Session_Id := *, acct_Multi_Session_Id := *, error_Reporting_Host := *, acct_Interim_Interval := *, accounting_Realtime_Required := *, origin_State_Id := *, event_Timestamp := *, proxy_Info := *, aVP := * } template ASA_MSG mw_ASA_dummy := { header := mw_diameterHeaderAns_dummy(ASA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, user_Name := *, origin_State_Id := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } template CEA_MSG mw_CEA_dummy := { header := mw_diameterHeaderAns_dummy(CEA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(CEA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -514,7 +892,7 @@ module LibDiameter_Templates { } template DWA_MSG mw_DWA_dummy := { header := mw_diameterHeaderAns_dummy(DWA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(DWA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -524,7 +902,7 @@ module LibDiameter_Templates { } template DPA_MSG mw_DPA_dummy := { header := mw_diameterHeaderAns_dummy(DPA_E, c_applIdCommonMsg), header := mw_diameterHeaderAns_dummy(DPA_E, ?), result_Code := ?, origin_Host := ?, origin_Realm := ?, Loading @@ -532,6 +910,59 @@ module LibDiameter_Templates { failed_AVP := * } template RAA_MSG mw_RAA_dummy := { header := mw_diameterHeaderAns_dummy(RAA_E, ?), session_Id := ?, result_Code := *, origin_Host := ?, origin_Realm := ?, experimental_result := *, user_Name := *, media_Component_Description := *, service_URN := *, origin_State_Id := *, class := *, iP_CAN_Type := *, rAT_Type := *, aN_GW_Address := *, threeGPP_SGSN_MCC_MNC := *, threeGPP_SGSN_Address := *, threeGPP_SGSN_IPv6_Address := *, rAI := *, threeGPP_User_Location_Info := *, threeGPP_MS_TimeZone := *, charging_Rule_Report := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } template STA_MSG mw_STA_dummy := { header := mw_diameterHeaderAns_dummy(STA_E, ?), session_Id := ?, result_Code := ?, origin_Host := ?, origin_Realm := ?, user_Name := *, class := *, error_Message := *, error_Reporting_Host := *, failed_AVP := *, sponsored_Connectivity_Data := *, origin_State_Id := *, redirect_Host := *, redirect_Host_Usage := *, redirect_Host_Cache_Time := *, proxy_Info := *, aVP := * } }//end group dummy_answer_templates_receive } //end group dummy_templates group base_templates { Loading