Loading AtsCommon/SS_Ims_Functions.ttcn +62 −6 Original line number Diff line number Diff line Loading @@ -113,6 +113,55 @@ module IMS_SS_Functions { f_awaitingRegistration_IMS_gm(p_CSeq); } // function f_gm_pcscf_reg_event(CSeq p_CSeq) runs on ImsComponent { // var template SipUrl v_sipUrl_From, v_sipUrl_To, v_sipUrlRegInfo; // var charstring v_anyUri; // // action("Please subscribe to Reg-Event"); // // // preparation of from and to headers // v_sipUrl_From := f_initSipUrl(c_userProfile_UE1atSUThome); // v_sipUrl_From.userInfo := *; // v_sipUrl_To := f_initSipUrl(c_userProfile_UE1atSUThome); // v_sipUrl_To.userInfo := *; // // v_sipUrlRegInfo:= f_initSipUrl(c_userProfile_UE1atSUThome); // v_anyUri := v_sipUrlRegInfo.scheme & ":" & v_sipUrlRegInfo.userInfo.userOrTelephoneSubscriber & "@" & v_sipUrlRegInfo.hostPort.host; // // f_awaitingSUBSCRIBE(mw_SUBSCRIBE_Request_IMS( // mw_From(v_sipUrl_From), // mw_To(v_sipUrl_To), // *, // * // )); // // f_sendResponse(m_Response_2xxonSUBSCRIBE_IMS( // c_statusLine200, // vc_callId, vc_cSeq, // vc_caller_From, // vc_caller_To, // vc_via, // vc_contact // )); // // LibIms_Steps.f_setHeadersNOTIFY( // p_CSeq, // c_userProfile_PCSCFwithHomeUE // ); // // f_SendNOTIFY(m_NOTIFY_Request_Xml_IMS_RegInfo( // f_getReqContactURI(vc_request), // vc_callId, // vc_cSeq, // vc_callee_From, // vc_callee_To, vc_via, // vc_contact, // m_messageBodyXML(m_XmlBody_Reginfo(m_reginfo(v_anyUri))) // )); // // f_awaitingOkResponse(p_CSeq); // } function f_gm_pcscf_reg_event_subscription(CSeq p_CSeq) runs on ImsComponent { var template SipUrl v_sipUrl_From, v_sipUrl_To; Loading Loading @@ -142,22 +191,29 @@ module IMS_SS_Functions { } function f_gm_pcscf_reg_event_notification(CSeq p_CSeq) runs on ImsComponent { var template SipUrl v_sipUrlRegInfo; var charstring v_anyUri; v_sipUrlRegInfo:= f_initSipUrl(c_userProfile_UE1atSUThome); v_anyUri := v_sipUrlRegInfo.scheme & ":" & v_sipUrlRegInfo.userInfo.userOrTelephoneSubscriber & "@" & v_sipUrlRegInfo.hostPort.host; LibIms_Steps.f_setHeadersNOTIFY( p_CSeq, c_userProfile_PCSCFwithHomeUE ); f_SendNOTIFY(m_NOTIFY_Request_contact( f_SendNOTIFY(m_NOTIFY_Request_Xml_IMS_RegInfo( f_getReqContactURI(vc_request), vc_callId, vc_cSeq, vc_callee_From, vc_callee_To, vc_via, vc_contact vc_contact, m_messageBodyXML(m_XmlBody_Reginfo(m_reginfo(v_anyUri))) )); f_awaitingOkResponse(p_CSeq); } function f_gm_pcscf_subscribe_conf(CSeq p_CSeq) runs on ImsComponent { Loading Loading
AtsCommon/SS_Ims_Functions.ttcn +62 −6 Original line number Diff line number Diff line Loading @@ -113,6 +113,55 @@ module IMS_SS_Functions { f_awaitingRegistration_IMS_gm(p_CSeq); } // function f_gm_pcscf_reg_event(CSeq p_CSeq) runs on ImsComponent { // var template SipUrl v_sipUrl_From, v_sipUrl_To, v_sipUrlRegInfo; // var charstring v_anyUri; // // action("Please subscribe to Reg-Event"); // // // preparation of from and to headers // v_sipUrl_From := f_initSipUrl(c_userProfile_UE1atSUThome); // v_sipUrl_From.userInfo := *; // v_sipUrl_To := f_initSipUrl(c_userProfile_UE1atSUThome); // v_sipUrl_To.userInfo := *; // // v_sipUrlRegInfo:= f_initSipUrl(c_userProfile_UE1atSUThome); // v_anyUri := v_sipUrlRegInfo.scheme & ":" & v_sipUrlRegInfo.userInfo.userOrTelephoneSubscriber & "@" & v_sipUrlRegInfo.hostPort.host; // // f_awaitingSUBSCRIBE(mw_SUBSCRIBE_Request_IMS( // mw_From(v_sipUrl_From), // mw_To(v_sipUrl_To), // *, // * // )); // // f_sendResponse(m_Response_2xxonSUBSCRIBE_IMS( // c_statusLine200, // vc_callId, vc_cSeq, // vc_caller_From, // vc_caller_To, // vc_via, // vc_contact // )); // // LibIms_Steps.f_setHeadersNOTIFY( // p_CSeq, // c_userProfile_PCSCFwithHomeUE // ); // // f_SendNOTIFY(m_NOTIFY_Request_Xml_IMS_RegInfo( // f_getReqContactURI(vc_request), // vc_callId, // vc_cSeq, // vc_callee_From, // vc_callee_To, vc_via, // vc_contact, // m_messageBodyXML(m_XmlBody_Reginfo(m_reginfo(v_anyUri))) // )); // // f_awaitingOkResponse(p_CSeq); // } function f_gm_pcscf_reg_event_subscription(CSeq p_CSeq) runs on ImsComponent { var template SipUrl v_sipUrl_From, v_sipUrl_To; Loading Loading @@ -142,22 +191,29 @@ module IMS_SS_Functions { } function f_gm_pcscf_reg_event_notification(CSeq p_CSeq) runs on ImsComponent { var template SipUrl v_sipUrlRegInfo; var charstring v_anyUri; v_sipUrlRegInfo:= f_initSipUrl(c_userProfile_UE1atSUThome); v_anyUri := v_sipUrlRegInfo.scheme & ":" & v_sipUrlRegInfo.userInfo.userOrTelephoneSubscriber & "@" & v_sipUrlRegInfo.hostPort.host; LibIms_Steps.f_setHeadersNOTIFY( p_CSeq, c_userProfile_PCSCFwithHomeUE ); f_SendNOTIFY(m_NOTIFY_Request_contact( f_SendNOTIFY(m_NOTIFY_Request_Xml_IMS_RegInfo( f_getReqContactURI(vc_request), vc_callId, vc_cSeq, vc_callee_From, vc_callee_To, vc_via, vc_contact vc_contact, m_messageBodyXML(m_XmlBody_Reginfo(m_reginfo(v_anyUri))) )); f_awaitingOkResponse(p_CSeq); } function f_gm_pcscf_subscribe_conf(CSeq p_CSeq) runs on ImsComponent { Loading