Loading CDIV/CDIV_TC_Functions.ttcn +3658 −3658 Original line number Diff line number Diff line Loading @@ -182,8 +182,8 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -769,9 +769,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -809,9 +809,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -860,9 +860,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -906,9 +906,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -954,9 +954,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1227,8 +1227,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_021(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1282,8 +1282,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_022(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1341,8 +1341,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_023(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1400,8 +1400,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_024(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1459,8 +1459,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_025(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1564,8 +1564,8 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_UE2toAS_Session, v_AStoUECDIV_CFB_Session,v_AStoUECDIV_CFB_Session2; //var SipUserProfile v_userprofile2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFB_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFB_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); //Establish first call from UE1 to AS and from AS Loading Loading @@ -1701,9 +1701,9 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1814,8 +1814,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N03_007(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1961,8 +1961,8 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_UE2toAS_Session, v_AStoUECDIV_CFB_Session,v_AStoUECDIV_CFB_Session2; //var SipUserProfile v_userprofile2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFB_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFB_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); //Establish first call from UE1 to AS and from AS Loading Loading @@ -2101,9 +2101,9 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2220,8 +2220,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N03_015(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2329,7 +2329,7 @@ module CDIV_TC_Functions { group ASdivertingUser_NotDivUser { function f_TC_CDIV_N04_001(in CSeq p_cSeq) runs on ImsComponent { var REGISTER_Request v_register; var template REGISTER_Request v_register; // ------CFU starts f_init_ics_scscf(p_cSeq); Loading Loading @@ -2543,8 +2543,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2618,8 +2618,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2713,8 +2713,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2791,8 +2791,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2867,8 +2867,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2962,8 +2962,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -3277,8 +3277,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -3358,8 +3358,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading CDIV/CDIV_Templates.ttcn +516 −516 Original line number Diff line number Diff line Loading @@ -163,7 +163,7 @@ group MessageTemplates{ } template REFER_Request mw_REFER_Request_CDIV(CallId p_callId, template ReferTo p_referTo mw_REFER_Request_CDIV(template CallId p_callId, template ReferTo p_referTo ) modifies mw_REFER_Request_Base := { msgHeader := { Loading Loading @@ -386,33 +386,33 @@ group MessageTemplates{ { template User_selection_criteria_type m_orig_user(template charstring p_userURI) := { anyAttributes := omit, // anyAttributes := omit, user_info_list := {m_user_info(p_userURI)} } template User_info_type m_user_info(template charstring p_userURI) := { anyAttributes := omit, // anyAttributes := omit, user_name := omit, user_URI := p_userURI } template Time_range_selection_criteria_type m_time_selection(template charstring p_start_time,template charstring p_end_time) := { anyAttributes := omit, // anyAttributes := omit, time_range_list := {m_time_range(p_start_time, p_end_time)} } template Time_range_type m_time_range(template charstring p_start_time,template charstring p_end_time) := { anyAttributes := omit, // anyAttributes := omit, start_time := p_start_time, end_time := p_end_time } template Diversion_reason_selection_criteria_type m_reason_type(Diversion_reason_info_type p_enumType) := { anyAttributes := omit, // anyAttributes := omit, diversion_reason_info := {p_enumType} } Loading @@ -427,90 +427,90 @@ group MessageTemplates{ entity := "entity", comm_div_subs_info := { anyAttributes := omit, // anyAttributes := omit, comm_div_selection_criteria := { anyAttributes:= omit, // anyAttributes:= omit, originating_user_selection_criteria:= m_orig_user(p_origUserURI), diverting_user_selection_criteria:= p_divUserURI, diverted_to_user_selection_criteria:= p_divToUserURI, diversion_time_selection_criteria:= m_time_selection(p_start_time_subs,p_end_time_subs), diversion_reason_selection_criteria:= m_reason_type(p_enumReason), elem_list:= omit elem_list:= {} }, comm_div_ntfy_trigger_criteria := { anyAttributes := omit, // anyAttributes := omit, notification_time_selection_criteria := m_time_selection(p_start_time_ntfy,p_end_time_ntfy), presence_status_selection_criteria := omit, notification_buffer_interval := omit, elem_list := omit elem_list := {} }, comm_div_info_selection_criteria := omit, elem_list := omit elem_list := {} }, comm_div_ntfy_info := omit, elem_list := omit elem_list := {} } template Comm_div_info_type mw_comm_div_subs_info(Diversion_reason_info_type p_enumReason) := { entity := "entity", comm_div_subs_info := { anyAttributes := *, // anyAttributes := *, comm_div_selection_criteria := { anyAttributes:= *, // anyAttributes:= *, originating_user_selection_criteria:= *, diverting_user_selection_criteria:= *, diverted_to_user_selection_criteria:= *, diversion_time_selection_criteria:= *, diversion_reason_selection_criteria:= m_reason_type(p_enumReason), elem_list := * elem_list := ? }, comm_div_ntfy_trigger_criteria := *, comm_div_info_selection_criteria := *, elem_list := * elem_list := ? }, comm_div_ntfy_info := *, elem_list := * elem_list := ? } template Comm_div_info_type m_comm_div_ntfy_info(Diversion_reason_info_type p_enumReason) := { entity := "entity", comm_div_subs_info := omit, comm_div_ntfy_info := { anyAttributes := omit, // anyAttributes := omit, originating_user_info := omit, diverting_user_info := omit, diverted_to_user_info := omit, diversion_time_info := omit,//"101231235959" yymmddhhmmss diversion_reason_info := p_enumReason, diversion_rule_info := { anyAttributes := omit, // anyAttributes := omit, diversion_rule := "Any text" }, elem_list := omit elem_list := {} }, elem_list := omit elem_list := {} } template Comm_div_info_type mw_comm_div_ntfy_info(template User_info_type p_user_info_type) := { entity := "entity", comm_div_subs_info := *, comm_div_ntfy_info := { anyAttributes := *, // anyAttributes := *, originating_user_info := p_user_info_type, diverting_user_info := ?, diverted_to_user_info := ?, diversion_time_info := ?,//"101231235959" yymmddhhmmss diversion_reason_info := ?, diversion_rule_info := { anyAttributes := *, // anyAttributes := *, diversion_rule := "Any text" }, elem_list := * elem_list := ? }, elem_list := * elem_list := ? } }//end xmlTemplates group Loading Loading
CDIV/CDIV_TC_Functions.ttcn +3658 −3658 Original line number Diff line number Diff line Loading @@ -182,8 +182,8 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -769,9 +769,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -809,9 +809,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -860,9 +860,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -906,9 +906,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -954,9 +954,9 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1227,8 +1227,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_021(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1282,8 +1282,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_022(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1341,8 +1341,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_023(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1400,8 +1400,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_024(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1459,8 +1459,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N02_025(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1564,8 +1564,8 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_UE2toAS_Session, v_AStoUECDIV_CFB_Session,v_AStoUECDIV_CFB_Session2; //var SipUserProfile v_userprofile2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFB_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFB_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); //Establish first call from UE1 to AS and from AS Loading Loading @@ -1701,9 +1701,9 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1814,8 +1814,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N03_007(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -1961,8 +1961,8 @@ module CDIV_TC_Functions { var DialogRecords v_dialogRecords; var SessionDialog v_UE1toAS_Session, v_UE2toAS_Session, v_AStoUECDIV_CFB_Session,v_AStoUECDIV_CFB_Session2; //var SipUserProfile v_userprofile2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFB_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFB_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); //Establish first call from UE1 to AS and from AS Loading Loading @@ -2101,9 +2101,9 @@ module CDIV_TC_Functions { var float v_noReplyTimer := PX_Timeout_CFNR; var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CFNR_Session,v_AStoUECDIV_CFNR_Session2; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session := m_sessionEmpty; v_AStoUECDIV_CFNR_Session2 := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CFNR_Session2 := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2220,8 +2220,8 @@ module CDIV_TC_Functions { function f_TC_CDIV_N03_015(in CSeq p_cSeq) runs on ImsComponent { var SessionDialog v_UE1toAS_Session, v_AStoUECDIV_CD_Session; v_UE1toAS_Session := m_sessionEmpty; v_AStoUECDIV_CD_Session := m_sessionEmpty; v_UE1toAS_Session := valueof(m_sessionEmpty); v_AStoUECDIV_CD_Session := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2329,7 +2329,7 @@ module CDIV_TC_Functions { group ASdivertingUser_NotDivUser { function f_TC_CDIV_N04_001(in CSeq p_cSeq) runs on ImsComponent { var REGISTER_Request v_register; var template REGISTER_Request v_register; // ------CFU starts f_init_ics_scscf(p_cSeq); Loading Loading @@ -2543,8 +2543,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2618,8 +2618,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2713,8 +2713,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2791,8 +2791,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2867,8 +2867,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -2962,8 +2962,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -3277,8 +3277,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading Loading @@ -3358,8 +3358,8 @@ module CDIV_TC_Functions { var charstring v_CauseValList[8]:= {"404", "302", "486", "408", "480", "503", "487", "503"}; var SessionDialog v_Session_orig, v_Session_term; v_Session_orig := m_sessionEmpty; v_Session_term := m_sessionEmpty; v_Session_orig := valueof(m_sessionEmpty); v_Session_term := valueof(m_sessionEmpty); f_init_ics_scscf(p_cSeq); Loading
CDIV/CDIV_Templates.ttcn +516 −516 Original line number Diff line number Diff line Loading @@ -163,7 +163,7 @@ group MessageTemplates{ } template REFER_Request mw_REFER_Request_CDIV(CallId p_callId, template ReferTo p_referTo mw_REFER_Request_CDIV(template CallId p_callId, template ReferTo p_referTo ) modifies mw_REFER_Request_Base := { msgHeader := { Loading Loading @@ -386,33 +386,33 @@ group MessageTemplates{ { template User_selection_criteria_type m_orig_user(template charstring p_userURI) := { anyAttributes := omit, // anyAttributes := omit, user_info_list := {m_user_info(p_userURI)} } template User_info_type m_user_info(template charstring p_userURI) := { anyAttributes := omit, // anyAttributes := omit, user_name := omit, user_URI := p_userURI } template Time_range_selection_criteria_type m_time_selection(template charstring p_start_time,template charstring p_end_time) := { anyAttributes := omit, // anyAttributes := omit, time_range_list := {m_time_range(p_start_time, p_end_time)} } template Time_range_type m_time_range(template charstring p_start_time,template charstring p_end_time) := { anyAttributes := omit, // anyAttributes := omit, start_time := p_start_time, end_time := p_end_time } template Diversion_reason_selection_criteria_type m_reason_type(Diversion_reason_info_type p_enumType) := { anyAttributes := omit, // anyAttributes := omit, diversion_reason_info := {p_enumType} } Loading @@ -427,90 +427,90 @@ group MessageTemplates{ entity := "entity", comm_div_subs_info := { anyAttributes := omit, // anyAttributes := omit, comm_div_selection_criteria := { anyAttributes:= omit, // anyAttributes:= omit, originating_user_selection_criteria:= m_orig_user(p_origUserURI), diverting_user_selection_criteria:= p_divUserURI, diverted_to_user_selection_criteria:= p_divToUserURI, diversion_time_selection_criteria:= m_time_selection(p_start_time_subs,p_end_time_subs), diversion_reason_selection_criteria:= m_reason_type(p_enumReason), elem_list:= omit elem_list:= {} }, comm_div_ntfy_trigger_criteria := { anyAttributes := omit, // anyAttributes := omit, notification_time_selection_criteria := m_time_selection(p_start_time_ntfy,p_end_time_ntfy), presence_status_selection_criteria := omit, notification_buffer_interval := omit, elem_list := omit elem_list := {} }, comm_div_info_selection_criteria := omit, elem_list := omit elem_list := {} }, comm_div_ntfy_info := omit, elem_list := omit elem_list := {} } template Comm_div_info_type mw_comm_div_subs_info(Diversion_reason_info_type p_enumReason) := { entity := "entity", comm_div_subs_info := { anyAttributes := *, // anyAttributes := *, comm_div_selection_criteria := { anyAttributes:= *, // anyAttributes:= *, originating_user_selection_criteria:= *, diverting_user_selection_criteria:= *, diverted_to_user_selection_criteria:= *, diversion_time_selection_criteria:= *, diversion_reason_selection_criteria:= m_reason_type(p_enumReason), elem_list := * elem_list := ? }, comm_div_ntfy_trigger_criteria := *, comm_div_info_selection_criteria := *, elem_list := * elem_list := ? }, comm_div_ntfy_info := *, elem_list := * elem_list := ? } template Comm_div_info_type m_comm_div_ntfy_info(Diversion_reason_info_type p_enumReason) := { entity := "entity", comm_div_subs_info := omit, comm_div_ntfy_info := { anyAttributes := omit, // anyAttributes := omit, originating_user_info := omit, diverting_user_info := omit, diverted_to_user_info := omit, diversion_time_info := omit,//"101231235959" yymmddhhmmss diversion_reason_info := p_enumReason, diversion_rule_info := { anyAttributes := omit, // anyAttributes := omit, diversion_rule := "Any text" }, elem_list := omit elem_list := {} }, elem_list := omit elem_list := {} } template Comm_div_info_type mw_comm_div_ntfy_info(template User_info_type p_user_info_type) := { entity := "entity", comm_div_subs_info := *, comm_div_ntfy_info := { anyAttributes := *, // anyAttributes := *, originating_user_info := p_user_info_type, diverting_user_info := ?, diverted_to_user_info := ?, diversion_time_info := ?,//"101231235959" yymmddhhmmss diversion_reason_info := ?, diversion_rule_info := { anyAttributes := *, // anyAttributes := *, diversion_rule := "Any text" }, elem_list := * elem_list := ? }, elem_list := * elem_list := ? } }//end xmlTemplates group Loading