Loading LibIms_Steps.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -995,9 +995,9 @@ module LibIms_Steps */ function f_awaitingRegistration_IMS_gm(inout CSeq p_cSeq_s) runs on ImsComponent { vc_ignore_subscribe := true;//handle SUBSCRIBE during the call var SipUrl v_passociated_url; var Authorization p_authorization; vc_ignore_subscribe := true;//handle SUBSCRIBE during the call //Awaiting 1st REGISTER f_awaitingREGISTER(mw_REGISTER_unauthorizedRequest_IMS); Loading LibIms_Templates.ttcn +66 −52 Original line number Diff line number Diff line Loading @@ -144,19 +144,27 @@ group HeaderFieldTemplates{ } } template Path m_path_TS := { template Path m_path_TS := { fieldName := PATH_E, pathValues := { {nameAddr := { { nameAddr := { displayName := omit, // optional charstring addrSpec := { scheme := c_sipScheme, userInfo := {userOrTelephoneSubscriber:="registrar"}, hostPort := {PX_IMS_TS_PCSCF_HOME_DOMAIN, PX_IMS_TS_PCSCF_PORT}, userInfo := { userOrTelephoneSubscriber := "registrar", password := omit }, hostPort := { PX_IMS_TS_PCSCF_HOME_DOMAIN, PX_IMS_TS_PCSCF_PORT }, urlParameters := omit, headers := omit}}, rrParam := omit} headers := omit } }, rrParam := omit } } } /* Loading Loading @@ -484,7 +492,7 @@ group XMLTemplates { template XmlBody m_XmlBody_ConfInfo(template Conference_type p_confInfo) := { conferenceInfo := p_confInfo conference_type := p_confInfo }; template XmlBody m_XmlBody_CUG(template Cug p_cug) := Loading @@ -507,19 +515,16 @@ group XMLTemplates { simservs := p_simservs }; template XmlBody m_XmlBody_ACR_ICB(template Incoming_communication_barring p_icb) := { template XmlBody m_XmlBody_ACR_ICB(template (value) Incoming_communication_barring p_icb) := { simservs := { anyAttributes := omit, choice := { { incoming_communication_barring := p_icb } choice := {{incoming_communication_barring := p_icb}}, extensions := omit } } }; template XmlBody m_XmlBody_ACR_OCB(template Outgoing_communication_barring p_ocb) := template XmlBody m_XmlBody_ACR_OCB(template (value) Outgoing_communication_barring p_ocb) := { simservs := { anyAttributes := omit, Loading @@ -527,7 +532,8 @@ group XMLTemplates { { outgoing_communication_barring := p_ocb } } }, extensions := omit } }; Loading Loading @@ -582,6 +588,8 @@ group ACR_CBTemplates { template Incoming_communication_barring m_ICB(RuleType p_ruleType) := { active := omit, anyAttributes := omit, ruleset := { rule:= {p_ruleType} } Loading @@ -589,6 +597,8 @@ group ACR_CBTemplates { template Outgoing_communication_barring m_OCB(RuleType p_ruleType) := { active := omit, anyAttributes := omit, ruleset := { rule:= {p_ruleType} } Loading Loading @@ -624,11 +634,12 @@ group ACR_CBTemplates { group CUGTemplates { template Cug m_CUG (template CugRequestType p_crt, template Cug m_CUG ( template CugRequestType p_crt, template NetworkIdentityType p_nit, template SixteenbitType p_cibc, template TwoBitType p_cci):= { template TwoBitType p_cci ):= { active := omit, anyAttributes := omit, cugCallOperation := p_crt, Loading @@ -637,11 +648,14 @@ group CUGTemplates { cugCommunicationIndicator :=p_cci } template Cug mw_CUG (template CugRequestType p_crt, template Cug mw_CUG ( template CugRequestType p_crt, template NetworkIdentityType p_nit, template SixteenbitType p_cibc, template TwoBitType p_cci):= { template TwoBitType p_cci ):= { active := omit, anyAttributes := omit, cugCallOperation := p_crt, networkIndicator := p_nit, cugInterlockBinaryCode := p_cibc, Loading Loading @@ -1004,8 +1018,8 @@ group Ims3gppTemplates { choice := { alternative_service := { anyAttributes := *, type_ := *, reason := *, type_ := ?, reason := ?, elem := * } }, Loading Loading
LibIms_Steps.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -995,9 +995,9 @@ module LibIms_Steps */ function f_awaitingRegistration_IMS_gm(inout CSeq p_cSeq_s) runs on ImsComponent { vc_ignore_subscribe := true;//handle SUBSCRIBE during the call var SipUrl v_passociated_url; var Authorization p_authorization; vc_ignore_subscribe := true;//handle SUBSCRIBE during the call //Awaiting 1st REGISTER f_awaitingREGISTER(mw_REGISTER_unauthorizedRequest_IMS); Loading
LibIms_Templates.ttcn +66 −52 Original line number Diff line number Diff line Loading @@ -144,19 +144,27 @@ group HeaderFieldTemplates{ } } template Path m_path_TS := { template Path m_path_TS := { fieldName := PATH_E, pathValues := { {nameAddr := { { nameAddr := { displayName := omit, // optional charstring addrSpec := { scheme := c_sipScheme, userInfo := {userOrTelephoneSubscriber:="registrar"}, hostPort := {PX_IMS_TS_PCSCF_HOME_DOMAIN, PX_IMS_TS_PCSCF_PORT}, userInfo := { userOrTelephoneSubscriber := "registrar", password := omit }, hostPort := { PX_IMS_TS_PCSCF_HOME_DOMAIN, PX_IMS_TS_PCSCF_PORT }, urlParameters := omit, headers := omit}}, rrParam := omit} headers := omit } }, rrParam := omit } } } /* Loading Loading @@ -484,7 +492,7 @@ group XMLTemplates { template XmlBody m_XmlBody_ConfInfo(template Conference_type p_confInfo) := { conferenceInfo := p_confInfo conference_type := p_confInfo }; template XmlBody m_XmlBody_CUG(template Cug p_cug) := Loading @@ -507,19 +515,16 @@ group XMLTemplates { simservs := p_simservs }; template XmlBody m_XmlBody_ACR_ICB(template Incoming_communication_barring p_icb) := { template XmlBody m_XmlBody_ACR_ICB(template (value) Incoming_communication_barring p_icb) := { simservs := { anyAttributes := omit, choice := { { incoming_communication_barring := p_icb } choice := {{incoming_communication_barring := p_icb}}, extensions := omit } } }; template XmlBody m_XmlBody_ACR_OCB(template Outgoing_communication_barring p_ocb) := template XmlBody m_XmlBody_ACR_OCB(template (value) Outgoing_communication_barring p_ocb) := { simservs := { anyAttributes := omit, Loading @@ -527,7 +532,8 @@ group XMLTemplates { { outgoing_communication_barring := p_ocb } } }, extensions := omit } }; Loading Loading @@ -582,6 +588,8 @@ group ACR_CBTemplates { template Incoming_communication_barring m_ICB(RuleType p_ruleType) := { active := omit, anyAttributes := omit, ruleset := { rule:= {p_ruleType} } Loading @@ -589,6 +597,8 @@ group ACR_CBTemplates { template Outgoing_communication_barring m_OCB(RuleType p_ruleType) := { active := omit, anyAttributes := omit, ruleset := { rule:= {p_ruleType} } Loading Loading @@ -624,11 +634,12 @@ group ACR_CBTemplates { group CUGTemplates { template Cug m_CUG (template CugRequestType p_crt, template Cug m_CUG ( template CugRequestType p_crt, template NetworkIdentityType p_nit, template SixteenbitType p_cibc, template TwoBitType p_cci):= { template TwoBitType p_cci ):= { active := omit, anyAttributes := omit, cugCallOperation := p_crt, Loading @@ -637,11 +648,14 @@ group CUGTemplates { cugCommunicationIndicator :=p_cci } template Cug mw_CUG (template CugRequestType p_crt, template Cug mw_CUG ( template CugRequestType p_crt, template NetworkIdentityType p_nit, template SixteenbitType p_cibc, template TwoBitType p_cci):= { template TwoBitType p_cci ):= { active := omit, anyAttributes := omit, cugCallOperation := p_crt, networkIndicator := p_nit, cugInterlockBinaryCode := p_cibc, Loading Loading @@ -1004,8 +1018,8 @@ group Ims3gppTemplates { choice := { alternative_service := { anyAttributes := *, type_ := *, reason := *, type_ := ?, reason := ?, elem := * } }, Loading