Loading DiameterCxDx/ttcn/DiameterCxDx_Templates.ttcn +191 −36 Original line number Diff line number Diff line Loading @@ -55,6 +55,30 @@ module DiameterCxDx_Templates { aVP_Data := 0 } template Destination_Realm_AVP m_destinationRealm(template(value) charstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Realm_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Destination_Host_AVP m_destinationHost(template(value) charstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Host_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template User_Name_AVP m_userName(template (value) UTF8String p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Host_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Public_Identity_AVP m_publicIdentity(template (value) UTF8String p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_public_Identity_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Visited_Network_Id_AVP m_visitedNetworkId(template (value) octetstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_public_Identity_AVP_Code, lengthof(p_avpData), c_vendId3gpp), aVP_Data := p_avpData } }//end group sendingTemplatesForAVPs group awaitingTemplatesForAVPs{ template Redirect_Host_AVP mw_redirectHost(template (present) Diameter_Identity p_avpData) := Loading Loading @@ -913,7 +937,8 @@ module DiameterCxDx_Templates { template (omit) Visited_Network_Id_AVP p_visited_Network_Id, template (omit) User_Authorization_Type_AVP p_user_Authorization_Type, template (omit) Destination_Host_AVP p_destination_Host, template (omit) UAR_Flags_AVP p_uAR_Flags) template (omit) UAR_Flags_AVP p_uAR_Flags ) modifies m_UAR_basic := { user_Authorization_Type := p_user_Authorization_Type, destination_Host := p_destination_Host, Loading @@ -936,32 +961,162 @@ module DiameterCxDx_Templates { group Dx_modified_temlates { group Dx_modified_templates_send { template (value) UAR_Body_AVP m_UAR_Dx( template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName, template (value) Public_Identity_AVP p_public_Identity, template (value) Visited_Network_Id_AVP p_visited_Network_Id) template (value) UAR_Body_AVP m_UAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) User_Name_AVP p_userName, template (omit) Public_Identity_AVP p_public_Identity, template (omit) Visited_Network_Id_AVP p_visited_Network_Id) modifies m_UAR_basic := {} template (value) SAR_Body_AVP m_SAR_Dx( template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) Server_Name_AVP p_serverName, template (value) Server_Assignment_Type_AVP p_serverAssignmentType, template (value) User_Data_Already_Available_AVP p_userDataAlreadyAvailable) modifies m_SAR_basic := {} template (value) UAA_Body_AVP m_UAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_UAA_basic := { redirect_Host := p_redirectHost } template (value) SAR_Body_AVP m_SAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) Server_Name_AVP p_serverName, template (omit) Server_Assignment_Type_AVP p_serverAssignmentType, template (omit) User_Data_Already_Available_AVP p_userDataAlreadyAvailable, template (value)Public_Identity_AVP p_publicIdentity ) modifies m_SAR_basic := { user_Name := omit, public_Identity := {p_publicIdentity} } template (value) SAA_Body_AVP m_SAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_SAA_basic := { redirect_Host := p_redirectHost } template (value) LIR_Body_AVP m_LIR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) Public_Identity_AVP p_public_Identity ) modifies m_LIR_basic := {} template (value) LIA_Body_AVP m_LIA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_LIA_basic := { redirect_Host := p_redirectHost } template (value) MAR_Body_AVP m_MAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) User_Name_AVP p_userName, template (omit) Public_Identity_AVP p_publicIdentity, template (omit) SIP_Number_Auth_Items_AVP p_SIPNumberAuthItems, template (omit) SIP_Auth_Data_Item_AVP p_SIPAuthDataItem, template (omit) Server_Name_AVP p_serverName ) modifies m_MAR_basic := { server_Name := p_serverName } template (value) MAA_Body_AVP m_MAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_MAA_basic := { redirect_Host := p_redirectHost } } // end group Dx_modified_templates_send group Dx_modified_templates_receive { template (present) UAA_Body_AVP mw_UAA_Dx(template (present) Origin_Host_AVP p_originHost, template (present) Origin_Realm_AVP p_originRealm, template (present) Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E)) template (present) UAR_Body_AVP mw_UAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_UAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) UAA_Body_AVP mw_UAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_UAA_basic := { origin_Host := p_originHost, origin_Realm := p_originRealm, redirect_Host := mw_redirectHost(?) result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) SAR_Body_AVP mw_SAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_SAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) SAA_Body_AVP mw_SAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_SAA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) LIR_Body_AVP mw_LIR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_LIR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) LIA_Body_AVP mw_LIA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_LIA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) MAR_Body_AVP mw_MAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_MAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) MAA_Body_AVP mw_MAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_MAA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } } // end group DxModified_templates_receive } //end group DxModified_templates Loading Loading
DiameterCxDx/ttcn/DiameterCxDx_Templates.ttcn +191 −36 Original line number Diff line number Diff line Loading @@ -55,6 +55,30 @@ module DiameterCxDx_Templates { aVP_Data := 0 } template Destination_Realm_AVP m_destinationRealm(template(value) charstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Realm_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Destination_Host_AVP m_destinationHost(template(value) charstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Host_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template User_Name_AVP m_userName(template (value) UTF8String p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Host_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Public_Identity_AVP m_publicIdentity(template (value) UTF8String p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_public_Identity_AVP_Code, lengthof(p_avpData), omit), aVP_Data := p_avpData } template Visited_Network_Id_AVP m_visitedNetworkId(template (value) octetstring p_avpData) := { aVP_Header := m_aVP_HeaderVid_Mbit1(c_public_Identity_AVP_Code, lengthof(p_avpData), c_vendId3gpp), aVP_Data := p_avpData } }//end group sendingTemplatesForAVPs group awaitingTemplatesForAVPs{ template Redirect_Host_AVP mw_redirectHost(template (present) Diameter_Identity p_avpData) := Loading Loading @@ -913,7 +937,8 @@ module DiameterCxDx_Templates { template (omit) Visited_Network_Id_AVP p_visited_Network_Id, template (omit) User_Authorization_Type_AVP p_user_Authorization_Type, template (omit) Destination_Host_AVP p_destination_Host, template (omit) UAR_Flags_AVP p_uAR_Flags) template (omit) UAR_Flags_AVP p_uAR_Flags ) modifies m_UAR_basic := { user_Authorization_Type := p_user_Authorization_Type, destination_Host := p_destination_Host, Loading @@ -936,32 +961,162 @@ module DiameterCxDx_Templates { group Dx_modified_temlates { group Dx_modified_templates_send { template (value) UAR_Body_AVP m_UAR_Dx( template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) User_Name_AVP p_userName, template (value) Public_Identity_AVP p_public_Identity, template (value) Visited_Network_Id_AVP p_visited_Network_Id) template (value) UAR_Body_AVP m_UAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) User_Name_AVP p_userName, template (omit) Public_Identity_AVP p_public_Identity, template (omit) Visited_Network_Id_AVP p_visited_Network_Id) modifies m_UAR_basic := {} template (value) SAR_Body_AVP m_SAR_Dx( template (value) Origin_Host_AVP p_originHost, template (value) Origin_Realm_AVP p_originRealm, template (value) Destination_Realm_AVP p_destinationRealm, template (value) Server_Name_AVP p_serverName, template (value) Server_Assignment_Type_AVP p_serverAssignmentType, template (value) User_Data_Already_Available_AVP p_userDataAlreadyAvailable) modifies m_SAR_basic := {} template (value) UAA_Body_AVP m_UAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_UAA_basic := { redirect_Host := p_redirectHost } template (value) SAR_Body_AVP m_SAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) Server_Name_AVP p_serverName, template (omit) Server_Assignment_Type_AVP p_serverAssignmentType, template (omit) User_Data_Already_Available_AVP p_userDataAlreadyAvailable, template (value)Public_Identity_AVP p_publicIdentity ) modifies m_SAR_basic := { user_Name := omit, public_Identity := {p_publicIdentity} } template (value) SAA_Body_AVP m_SAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_SAA_basic := { redirect_Host := p_redirectHost } template (value) LIR_Body_AVP m_LIR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) Public_Identity_AVP p_public_Identity ) modifies m_LIR_basic := {} template (value) LIA_Body_AVP m_LIA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_LIA_basic := { redirect_Host := p_redirectHost } template (value) MAR_Body_AVP m_MAR_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Destination_Realm_AVP p_destinationRealm, template (omit) User_Name_AVP p_userName, template (omit) Public_Identity_AVP p_publicIdentity, template (omit) SIP_Number_Auth_Items_AVP p_SIPNumberAuthItems, template (omit) SIP_Auth_Data_Item_AVP p_SIPAuthDataItem, template (omit) Server_Name_AVP p_serverName ) modifies m_MAR_basic := { server_Name := p_serverName } template (value) MAA_Body_AVP m_MAA_Dx( template (omit) Origin_Host_AVP p_originHost, template (omit) Origin_Realm_AVP p_originRealm, template (omit) Result_Code_AVP p_resultCode, template (omit) Experimental_Result_AVP p_experimentalResult, template (omit) Redirect_Host_AVP p_redirectHost ) modifies m_MAA_basic := { redirect_Host := p_redirectHost } } // end group Dx_modified_templates_send group Dx_modified_templates_receive { template (present) UAA_Body_AVP mw_UAA_Dx(template (present) Origin_Host_AVP p_originHost, template (present) Origin_Realm_AVP p_originRealm, template (present) Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E)) template (present) UAR_Body_AVP mw_UAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_UAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) UAA_Body_AVP mw_UAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_UAA_basic := { origin_Host := p_originHost, origin_Realm := p_originRealm, redirect_Host := mw_redirectHost(?) result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) SAR_Body_AVP mw_SAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_SAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) SAA_Body_AVP mw_SAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_SAA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) LIR_Body_AVP mw_LIR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_LIR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) LIA_Body_AVP mw_LIA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_LIA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } template (present) MAR_Body_AVP mw_MAR_Dx( template Destination_Host_AVP p_destinationHost, template Destination_Realm_AVP p_destinationRealm ) modifies mw_MAR_basic := { destination_Host := p_destinationHost, destination_Realm := p_destinationRealm } template (present) MAA_Body_AVP mw_MAA_Dx( template Redirect_Host_AVP p_redirectHost := ?, template Result_Code_AVP p_resultCode := mw_resultCode(DIAMETER_REDIRECT_INDICATION_E), template Experimental_Result_AVP p_experimentalResult := omit ) modifies mw_MAA_basic := { result_Code := p_resultCode, experimental_Result := p_experimentalResult, redirect_Host := p_redirectHost } } // end group DxModified_templates_receive } //end group DxModified_templates Loading