Commit d5cb142f authored by pintar's avatar pintar
Browse files

corrections due to week 6/2010 validation

parent 92fd938b
Loading
Loading
Loading
Loading
+34 −5
Original line number Diff line number Diff line
@@ -940,6 +940,21 @@ group SipIsup_ISUP_Receive_MsgsTempl
	 endOfOptionalParameters := '00000000'B                /* End of optional parameters, O, len=1 */
	}

	template IAM_MSG mw_IAM_CLD_UNKNOWN(template Bit7 p_natAddrInd, charstring p_digits, boolean p_sendCmpl) :=
	/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for the Called Party Number, and with 'any' other optional parameters. */
	{
	 msgType := '00000001'B,                                /* Message Type '00000001'B */
	 natureOfConnectionIndicators := mw_NCI_PAR_v_any,      /* Nature of connection indicators, F, len=1 */
	 forwardCallIndicators := mw_FCI_PAR_v_any,             /* Forward call indicators, F, len=2 */
	 callingPartysCategory := ?,                            /* Calling party's category, F, len=1 */
	 transmissionMediumRequirement := ?,                    /* Transmission medium requirement, F, len=1 */
	 pCDN := '00000010'B,                                   /* Pointer to parameter 'Called party number'. */
	 pOptional := ?,                                        /* Pointer to optional parameters. */
	 calledPartyNumber := mw_CalledNum(p_natAddrInd, p_digits, p_sendCmpl), /* Called party number, V, len=4-? */
	 optionalParameters := mw_IAM_OPTIONAL_PARAMS_UNKNOWN, /* SET: optional parameters of Initial address message (IAM) */
	 endOfOptionalParameters := '00000000'B                /* End of optional parameters, O, len=1 */
	}

	template IAM_MSG mw_IAM_CLD(template Bit7 p_natAddrInd, charstring p_digits, boolean p_sendCmpl) :=
	/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for the Called Party Number, and with 'any' other optional parameters. */
	{
@@ -1295,11 +1310,10 @@ group SipIsup_ISUP_Encaps_Transmit_Msgs_Templ
				calledPartyNumber := m_CDN_PAR_ENC_Def		  
			}
	
	template IAM_MSG m_IAM_With_UnknownParameters 	
	modifies m_IAM_MSG_Def
	template IAM_MSG m_IAM_ENC_With_UnknownParameters 	
	modifies m_IAM_MSG_ENC_Def
			:=
			{
	 		pOptional := '00000001'B,                               /* Pointer to optional parameters. */
			optionalParameters := m_IAM_USED_OPTIONAL_PARAMS_unknown(omit, omit, omit, omit, omit, omit, omit, omit, omit, omit, omit, omit), /* SET: optional parameters of Initial address message (IAM): only Propagation Delay counter used. */
	 		endOfOptionalParameters := '00000000'B                  /* End of optional parameters, O, len=1 */
			}
@@ -2115,6 +2129,21 @@ group SipIsup_ISUP_Transmit_Msgs_Templ
	 endOfOptionalParameters := omit//by msal //'00000000'B                  /* End of optional parameters, O, len=1 */
	}

	template IAM_MSG m_IAM_CLD1_unknown(Bit7 p_natAddrInd, charstring p_digits) :=
	/* TX template for Initial address message (IAM) with default (F) and (V) parameters, except for Called party number (sending complete sent), and with 'no optional parameters except Propagation delay counter. */
	{
		msgType := '00000001'B,                               /* Message Type '00000001'B */
		natureOfConnectionIndicators := m_NCI_Def,            /* Nature of connection indicators, F, len=1 */
		forwardCallIndicators := m_FCI_Def,                   /* Forward call indicators, F, len=2 */
		callingPartysCategory := PX_ISUP_TX_CGC_cliPCategory, /* Calling party's category, F, len=1 */
		transmissionMediumRequirement := PX_ISUP_TX_TMR_transmMedReq, /* Transmission medium requirement, F, len=1 */
		pCDN := '00000010'B,                                    /* Pointer to parameter 'Called party number'. */
		pOptional := f_calc_length_cdn(m_CalledNum_STcmpl(p_natAddrInd, p_digits), 4), /* Pointer to optional parameters. */
		calledPartyNumber := m_CalledNum_STcmpl(p_natAddrInd, p_digits), /* Called party number, V, len=4-? */
		optionalParameters := m_IAM_USED_OPTIONAL_PARAMS_unknown(omit, omit, omit, omit, omit, omit, omit, omit, omit, omit, omit, omit), /* SET: optional parameters of Initial address message (IAM): only Propagation Delay counter used. */
		endOfOptionalParameters := omit//by msal //'00000000'B                  /* End of optional parameters, O, len=1 */
	}

	template IAM_MSG m_IAM_CLD2(charstring p_digits, boolean p_sendCmpl) :=
	/* TX template for Initial address message (IAM) with default (F) and (V) parameters, except for Called party number (international number), and with 'no optional parameters except Propagation delay counter. */
	{
+30 −1
Original line number Diff line number Diff line
@@ -693,6 +693,12 @@ group ReceivMSGOptionalParams {
	 automaticReRouting := mw_ARR_PAR_tlv_any ifpresent                    /* Automatic re-routing, O, len=4-? */
	}

	template IAM_OPTIONAL_PARAMS mw_IAM_OPTIONAL_PARAMS_UNKNOWN modifies mw_IAM_OPTIONAL_PARAMS_any :=
	/* RX template for SET: optional parameters of Initial address message (IAM) with 'any'-optional parameters */
	{
	  unknownParameter := mw_UnknownPar             			  			  /* Unknown parameter */
	}
	
	template IDR_OPTIONAL_PARAMS mw_IDR_OPTIONAL_PARAMS_any :=
	/* RX template for SET: optional parameters of Identification request message (IDR) with 'any'-optional parameters */
	{
@@ -4332,11 +4338,26 @@ group TransmitParams{
	 moreInstructionIndicators := omit                       /* to be defined when required */
	}

     template ParameterInstructionIndicator m_ParameterInstructionIndicator_Notification :=
     {
      upgradedParameter := PX_ISUP_TX_unknown_parameter_type, /* upgraded parameter name */
      transitAtIntermExchIndicator := '1'B,                   /* bit A: Transit at intermediate exchange indicator */
      releaseCallIndicator := '0'B,                           /* bit B: Release call indicator */
      sendNotificationIndicator := '1'B,                      /* bit C: Send notification indicator */
      discardMessageIndicator := '1'B,                        /* bit D: Discard message indicator */
      discardParameterIndicator := '1'B,                      /* bit E: Discard parameter indicator */
      passOnNotPossibleIndicator := '00'B,                    /* bits G F: Pass on not possible indicator */
      ext := '1'B,                                            /* c: Extension indicator (ext.) */
      broadNarrowBandInterwIndicator := '10'B,                /* bits J I: Broadband/narrowband interworking indicator */
      spare := '000000'B,                                     /* bits O-K: spare */
      moreInstructionIndicators := omit                       /* to be defined when required */
     }

	template PCI_PAR_tlv m_PCI_PAR_tlv_Fpar(template ParameterInstructionIndicator p_paramInstructInds) :=
	/* Default TX template with parametrization for  Parameter compatibility information parameter (PCI); Optional(O) format. */
	{
	 paramType := '00111001'B,     /* Parameter Type '00111001'B */
	 paramLen := int2bit((lengthof(valueof(p_paramInstructInds.moreInstructionIndicators))+ 3), 8), /* Parameter Length field */
	 paramLen := int2bit((/*lengthof(valueof(p_paramInstructInds.moreInstructionIndicators );) +//to be defined when required*/ 3), 8), /* Parameter Length field */
	 parameterInstructionIndicators := {p_paramInstructInds} 
	}

@@ -4460,6 +4481,14 @@ group TransmitParams{
	 contents := '3A95'O                             /* Parameter contents */
	}

	template UNKNOWN_PAR_tlv mw_UnknownPar :=
	/* TX template for unknown parameter (UNKNOWN); Optional (O) format, with Unknown parameter type given by Module Parameter, and arbitrary parameter contents. */
	{
		paramType := PX_ISUP_TX_unknown_parameter_type, /* Unknown Parameter Type e.g. '10001111'B */
		paramLen := ?,                        			/* Parameter Length field */
		contents := ?                             		/* Parameter contents */
	}

	template UUID_PAR_tlv m_UUID_req_S1(Bit2 p_serv1) :=
	/* TX template for User-to-user indicators parameter (UUID); Optional (O) format, with Service 1 requested. */
	{
+6 −6
Original line number Diff line number Diff line
@@ -2312,7 +2312,7 @@ group SipIsup_ISUP_Postambles

		if (PX_ISUP_Isup == true)
		{ // send CGU Msg
		  IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}, v_SLS));
		  IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}, v_SLS));
		  TWait.start; // Wait for CGUA message

		alt { // expect CGUA Msg
@@ -2323,7 +2323,7 @@ group SipIsup_ISUP_Postambles
		}
		else
		{ // send CGU Msg
		  IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}));
		  IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}));
		  TWait.start; // Wait for CGUA message

		alt { // expect CGUA Msg
@@ -2342,10 +2342,10 @@ group SipIsup_ISUP_Postambles

		if (PX_ISUP_Isup == true)
		{ // send CGU Msg on cic1
		    IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}, v_SLS));
		    IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}, v_SLS));

		  // send CGU Msg on cic2
		    IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode2, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}, v_SLS2));
		    IsupBiccP.send (m_ISUP_MSG_req(v_CircuitIdentityCode2, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}, v_SLS2));
		   	
		    TWait.start;// Wait for CGUA messages

@@ -2375,10 +2375,10 @@ group SipIsup_ISUP_Postambles

		else
		{ // send CGU Msg on cic1
			IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}));
			IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode1, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}));

		  // send CGU Msg on cic2
			IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode2, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RAS_Def)}));
			IsupBiccP.send (m_BICC_MSG_req(v_CallInstanceCode2, { cGU_MSG := m_CGU_MSG_noOpt(m_cGroupSupMT_Def, m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault))}));
		   	
			TWait.start;// Wait for CGUA messages

+19 −38
Original line number Diff line number Diff line
@@ -1255,7 +1255,7 @@ group TP1_InterworkingFromSIPtoISUP{
	  v_ISUP_inTestBody := true;

	  /*Await default IAM message*/
	  f_awaiting_IAM(mw_IAM_USI_NCI((c_NCI_cotChkInd_requi,c_NCI_cotChkInd_performed), mw_USI_Std(mw_USIContents_Std(?, c_USI_userInfoL1_muLaw))));
	  f_awaiting_IAM(mw_IAM_USI_NCI((c_NCI_cotChkInd_requi,c_NCI_cotChkInd_performed), mw_USI_Std(mw_USIContents_Std(?, c_USI_userInfoL1_muLaw)) ifpresent));

	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());//Synchsonisation point 1  
  
@@ -4108,7 +4108,7 @@ group TP111_Receiving_RSC_GRS_CGB{
	  //f_selfOrClientSyncAndVerdict(c_sync2, f_getVerdict());//Synchronisation point 2

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await CGBA message with Circuit Group Supervision Message Type Indicator value = 'hardware failure oriented'*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def,mw_RAS_PAR_lv_any));
@@ -4277,7 +4277,7 @@ group TP111_Receiving_RSC_GRS_CGB{
	  f_selfOrClientSyncAndVerdict(c_sync2, f_getVerdict());//Synchronisation point 2
  
  	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
		f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -4425,7 +4425,7 @@ group TP111_Receiving_RSC_GRS_CGB{
	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());//Synchronisation point 1

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
		f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -4504,16 +4504,6 @@ group TP111_Receiving_RSC_GRS_CGB{
	  // Postamble expecting REL for cic1 and sending RLC
	  //f_IsupBicc_Post_expREL1(false);
				
		/*Await default REL message*/
		f_awaiting_REL_postamble(mw_REL_MSG_Def);
		/*Send default RLC message*/
		f_send_RLC(m_RLC_MSG_Def, true);
		
		/*Await default REL message*/
		f_awaiting_REL_postamble(mw_REL_MSG_Def);
		/*Send default RLC message*/
		f_send_RLC(m_RLC_MSG_Def, true);
				
	}//End f_IsupBicc_TC_111_010


@@ -4567,7 +4557,8 @@ group TP111_Receiving_RSC_GRS_CGB{
	  f_selfOrClientSyncAndVerdict(c_sync3, f_getVerdict());//Synchronisation point 3

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator, and Range and Status parameterized.*/
	  f_send_CGB2(m_CGB_CGBMT, true);
	  f_send_CGB2(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);
		

	  /*Await default CGBA message*/
	  f_awaiting_CGBA2(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -4577,18 +4568,8 @@ group TP111_Receiving_RSC_GRS_CGB{
      // TestBody end
      v_ISUP_inTestBody := false;

      /*Await default REL message*/
      f_awaiting_REL_postamble(mw_REL_MSG_Def);
      /*Send default RLC message*/
      f_send_RLC(m_RLC_MSG_Def, true);
    		
      /*Await default REL message*/
      f_awaiting_REL_postamble(mw_REL_MSG_Def);
      /*Send default RLC message*/
      f_send_RLC(m_RLC_MSG_Def, true);

	  // Postamble sending CGU and expecting CGUA for cic1 and cic2
	  //f_IsupBicc_Post_CGU2();
	  f_IsupBicc_Post_CGU2();

	}//End f_IsupBicc_TC_111_011

@@ -4815,7 +4796,7 @@ group TP114_Receiving_CFN{
	  v_ISUP_inTestBody := true;

	  /*Receive Initial address message (IAM) with default (F) and (V) parameters, except for the Called Party Number (national number), and with 'any' other optional parameters.*/
	  f_awaiting_IAM(mw_IAM_CLD(c_CLD_natAddrInd_subscr, PX_ISUP_IAM_CLD_digits_rxDef, true)); // mw_IAM_MSG_Def
	  f_awaiting_IAM(mw_IAM_CLD_UNKNOWN(c_CLD_natAddrInd_subscr, PX_ISUP_IAM_CLD_digits_rxDef, true)); // mw_IAM_MSG_Def

	  /*Send default CFN message*/
	  f_send_CFN(m_CFN_MSG_Def(m_CAU_Causev(97)), true);
@@ -10373,14 +10354,14 @@ group TP309_Receiving_RSC_GRS_CGB {
	  /*Send Initial address message (IAM) with default (F) and (V) parameters, and with 'no optional parameters except Propagation delay counter.*/
	  f_send_IAM(m_IAM_CLD1(PX_ISUP_TX_CLD_natAddr_txDef, PX_ISUP_IAM_CLD_digits_txDef));

	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());//Synchronisation point 1

	  /*Send default GRS message*/
	  f_send_GRS(m_GRS_RAS(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status), true);

	  /*Await default GRA message*/
	  f_awaiting_GRA(mw_GRA_MSG_anyOpt(mw_RAS_PAR_lv_any));

	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());//Synchronisation point 1

	  f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());//Synchronisation point 'test body done'

	  v_ISUP_inTestBody := false;
@@ -10637,7 +10618,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_send_IAM(m_IAM_CLD1(PX_ISUP_TX_CLD_natAddr_txDef, PX_ISUP_IAM_CLD_digits_txDef));

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, false);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), false);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10685,7 +10666,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_send_IAM(m_IAM_CLD1(PX_ISUP_TX_CLD_natAddr_txDef, PX_ISUP_IAM_CLD_digits_txDef));

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10738,7 +10719,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10796,7 +10777,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_selfOrClientSyncAndVerdict(c_sync2, f_getVerdict());//Synchronisation point 2
	  
	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10849,7 +10830,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_selfOrClientSyncAndVerdict(c_sync1, f_getVerdict());//Synchronisation point 1

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator and Range and Status.*/
	  f_send_CGB(m_CGB_CGBMT, true);
	  f_send_CGB(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10915,7 +10896,7 @@ group TP309_Receiving_RSC_GRS_CGB {
	  f_awaiting_ANM2(mw_ANM_MSG_Def);

	  /*Send Circuit group blocking message (CGB) with default Circuit Group Supervision Message Type Indicator, and Range and Status parameterized.*/
	  f_send_CGB2(m_CGB_CGBMT, true);
	  f_send_CGB2(m_CGB_CGBMT_RAS(m_RangeStat1(PX_ISUP_TX_RAS_range, PX_ISUP_TX_RAS_status_noDefault)), true);

	  /*Await default CGBA message*/
	  f_awaiting_CGBA2(mw_CGBA_MSG_anyOpt(m_cGroupSupMT_Def, mw_RAS_PAR_lv_any));
@@ -10961,7 +10942,7 @@ group TP310_Receiving_CFN {
	  v_ISUP_inTestBody := true;

	  /*Send Initial address message (IAM) with default (F) and (V) parameters, and with 'no optional parameters except Propagation delay counter.*/
	  f_send_IAM(m_IAM_CLD1(PX_ISUP_TX_CLD_natAddr_txDef, PX_ISUP_IAM_CLD_digits_txDef));
	  f_send_IAM(m_IAM_CLD1_unknown(PX_ISUP_TX_CLD_natAddr_txDef, PX_ISUP_IAM_CLD_digits_txDef));

	  /*Await default CFN message*/
	  f_awaiting_CFN(mw_CFN_MSG_anyOpt(mw_CAUI_PAR_lv_any));