Loading LibSip_Steps.ttcn +14 −2 Original line number Diff line number Diff line Loading @@ -3138,11 +3138,20 @@ group SendMessage { * @desc send PRACK message * @param p_request template of the message to be sent */ function f_SendPRACK(template PRACK_Request p_request) runs on SipComponent function f_SendPRACK() runs on SipComponent { f_setHeadersGeneral(vc_cSeq, "PRACK"); // cseq, contact, branch, via vc_rAck := valueof(m_RAck(vc_response.msgHeader.rSeq.responseNum, vc_cSeq.seqNumber, vc_cSeq.method)); SIPP.send(p_request) to vc_sent_label; SIPP.send(m_PRACK_Request_Base( vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_rAck )) to vc_sent_label; } /** Loading Loading @@ -3183,6 +3192,9 @@ group SendMessage { function f_SendUPDATE(template UPDATE_Request p_request) runs on SipComponent { f_setHeadersGeneral(vc_cSeq, "UPDATE"); // cseq, contact, branch, via p_request.msgHeader.cSeq := vc_cSeq; p_request.msgHeader.contact := vc_contact; p_request.msgHeader.via := vc_via; vc_requestFor407 := valueof(p_request); SIPP.send(p_request) to vc_sent_label; if(PX_SIP_INVITE_AUTHENTICATION_ENABLED) {a_altstep_401or407();}; Loading LibSip_Templates.ttcn +11 −4 Original line number Diff line number Diff line Loading @@ -849,6 +849,13 @@ module LibSip_Templates }; template Privacy mw_Privacy(template charstring p_value) := { fieldName := PRIVACY_E, privValueList := {*,p_value,*} }; template Privacy mw_Privacy_user := { fieldName := PRIVACY_E, Loading Loading @@ -2994,10 +3001,10 @@ group TemplatePreparationFunctions { if (ischosen(p_element.keywds)) {v_result := v_result + 2+c_CRlen + lengthof("keywds:" & p_element.keywds.attr_value)}; if (ischosen(p_element.tool)) {v_result := v_result + 2+c_CRlen + lengthof("tool:" & p_element.tool.attr_value)}; if (ischosen(p_element.ptime)) {v_result := v_result + 2+c_CRlen + lengthof("ptime:" & p_element.ptime.attr_value)}; if (ischosen(p_element.recvonly)) {v_result := v_result + 2+c_CRlen + lengthof("recvonly")}; if (ischosen(p_element.sendrecv)) {v_result := v_result + 2+c_CRlen + lengthof("sendrecv")}; if (ischosen(p_element.sendonly)) {v_result := v_result + 2+c_CRlen + lengthof("sendonly")}; if (ischosen(p_element.inactive)) {v_result := v_result + 2+c_CRlen + lengthof("inactive")}; if (ischosen(p_element.recvonly)) {v_result := v_result +c_CRlen + lengthof("recvonly")}; if (ischosen(p_element.sendrecv)) {v_result := v_result +c_CRlen + lengthof("sendrecv")}; if (ischosen(p_element.sendonly)) {v_result := v_result +c_CRlen + lengthof("sendonly")}; if (ischosen(p_element.inactive)) {v_result := v_result +c_CRlen + lengthof("inactive")}; if (ischosen(p_element.orient)) {v_result := v_result + 2+c_CRlen + lengthof("orient:" & p_element.orient.attr_value)}; if (ischosen(p_element.sdp_type)) {v_result := v_result + 2+c_CRlen + lengthof("type:" & p_element.sdp_type.attr_value)}; if (ischosen(p_element.charset)) {v_result := v_result + 2+c_CRlen + lengthof("charset" & p_element.charset.attr_value)}; Loading Loading
LibSip_Steps.ttcn +14 −2 Original line number Diff line number Diff line Loading @@ -3138,11 +3138,20 @@ group SendMessage { * @desc send PRACK message * @param p_request template of the message to be sent */ function f_SendPRACK(template PRACK_Request p_request) runs on SipComponent function f_SendPRACK() runs on SipComponent { f_setHeadersGeneral(vc_cSeq, "PRACK"); // cseq, contact, branch, via vc_rAck := valueof(m_RAck(vc_response.msgHeader.rSeq.responseNum, vc_cSeq.seqNumber, vc_cSeq.method)); SIPP.send(p_request) to vc_sent_label; SIPP.send(m_PRACK_Request_Base( vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_rAck )) to vc_sent_label; } /** Loading Loading @@ -3183,6 +3192,9 @@ group SendMessage { function f_SendUPDATE(template UPDATE_Request p_request) runs on SipComponent { f_setHeadersGeneral(vc_cSeq, "UPDATE"); // cseq, contact, branch, via p_request.msgHeader.cSeq := vc_cSeq; p_request.msgHeader.contact := vc_contact; p_request.msgHeader.via := vc_via; vc_requestFor407 := valueof(p_request); SIPP.send(p_request) to vc_sent_label; if(PX_SIP_INVITE_AUTHENTICATION_ENABLED) {a_altstep_401or407();}; Loading
LibSip_Templates.ttcn +11 −4 Original line number Diff line number Diff line Loading @@ -849,6 +849,13 @@ module LibSip_Templates }; template Privacy mw_Privacy(template charstring p_value) := { fieldName := PRIVACY_E, privValueList := {*,p_value,*} }; template Privacy mw_Privacy_user := { fieldName := PRIVACY_E, Loading Loading @@ -2994,10 +3001,10 @@ group TemplatePreparationFunctions { if (ischosen(p_element.keywds)) {v_result := v_result + 2+c_CRlen + lengthof("keywds:" & p_element.keywds.attr_value)}; if (ischosen(p_element.tool)) {v_result := v_result + 2+c_CRlen + lengthof("tool:" & p_element.tool.attr_value)}; if (ischosen(p_element.ptime)) {v_result := v_result + 2+c_CRlen + lengthof("ptime:" & p_element.ptime.attr_value)}; if (ischosen(p_element.recvonly)) {v_result := v_result + 2+c_CRlen + lengthof("recvonly")}; if (ischosen(p_element.sendrecv)) {v_result := v_result + 2+c_CRlen + lengthof("sendrecv")}; if (ischosen(p_element.sendonly)) {v_result := v_result + 2+c_CRlen + lengthof("sendonly")}; if (ischosen(p_element.inactive)) {v_result := v_result + 2+c_CRlen + lengthof("inactive")}; if (ischosen(p_element.recvonly)) {v_result := v_result +c_CRlen + lengthof("recvonly")}; if (ischosen(p_element.sendrecv)) {v_result := v_result +c_CRlen + lengthof("sendrecv")}; if (ischosen(p_element.sendonly)) {v_result := v_result +c_CRlen + lengthof("sendonly")}; if (ischosen(p_element.inactive)) {v_result := v_result +c_CRlen + lengthof("inactive")}; if (ischosen(p_element.orient)) {v_result := v_result + 2+c_CRlen + lengthof("orient:" & p_element.orient.attr_value)}; if (ischosen(p_element.sdp_type)) {v_result := v_result + 2+c_CRlen + lengthof("type:" & p_element.sdp_type.attr_value)}; if (ischosen(p_element.charset)) {v_result := v_result + 2+c_CRlen + lengthof("charset" & p_element.charset.attr_value)}; Loading