Commit e7221237 authored by schmitting's avatar schmitting
Browse files

First 15 TCs done

parent 43f6b333
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -295,10 +295,10 @@ const Bit1 c_FCI_interwInd_Interw := '0'B;
/* Value 'no interworking encountered (Signalling System No. 7 all the way)' of bit field element 'Interworking indicator' in IE 'Forward call Indicators'. */
const Bit1 c_FCI_interwInd_noInterw := '1'B;

/* Value 'terminating access ISDN' of bit field element 'ISDN access indicator' in IE 'Forward call Indicators'. */
/* Value 'originating access ISDN' of bit field element 'ISDN access indicator' in IE 'Forward call Indicators'. */
const Bit1 c_FCI_isdnAccInd_ISDN := '1'B;

/* Value 'terminating access non-ISDN' of bit field element 'ISDN access indicator' in IE 'Forward call Indicators'. */
/* Value 'originating access non-ISDN' of bit field element 'ISDN access indicator' in IE 'Forward call Indicators'. */
const Bit1 c_FCI_isdnAccInd_notISDN := '0'B;

/* Value 'ISUP not used all the way' of bit field element 'ISDN user part indicator' in IE 'Forward call Indicators'. */
@@ -478,12 +478,6 @@ const Bit1 c_MRSI_mcidRsInd_incl := '1'B;
/* Value 'MCID not included' of bit field element 'MCID response indicator value' in IE 'MCID response indicators'. */
const Bit1 c_MRSI_mcidRsInd_notIncl := '0'B;

/* Value 'COT to be expected' of bit field element 'Continuity check indicator' in IE 'Nature of connection indicators'. */
const Bit2 c_NCI_cotChkInd_expected := '10'B;

/* Value 'no COT to be expected' of bit field element 'Continuity check indicator' in IE 'Nature of connection indicators'. */
const Bit2 c_NCI_cotChkInd_notExp := '00'B;

/* Value 'continuity check not required' of bit field element 'Continuity check indicator' in IE 'Nature of connection indicators'. */
const Bit2 c_NCI_cotChkInd_notReq := '00'B;

+8 −8
Original line number Diff line number Diff line
@@ -401,7 +401,7 @@ template COT_MSG mw_COT_CTI :=
/* RX template for Continuity message (COT) with Continuity indicators = 'continuity'. */
{
 msgType := '00000101'B,                               /* Message Type '00000101'B */
 continuityIndicators := mw_COI_cont                   /* Continuity indicators, F, len=1 */
 continuityIndicators := m_COI_Succ                    /* Continuity indicators, F, len=1 */
}
} /* end group COT */

@@ -624,7 +624,7 @@ template IAM_MSG mw_IAM_MSG_anyOpt(template NCI_PAR_v p_NCI, template FCI_PAR_v
 pCDN := '00000010'B,                                   /* Pointer to parameter 'Called party number'. */
 pOptional := ?,                                        /* Pointer to optional parameters. */
 calledPartyNumber := p_CDN,                            /* Called party number, V, len=4-? */
 optionalParameters := *, //mw_IAM_OPTIONAL_PARAMS_any,      /* SET: optional parameters of Initial address message (IAM) */
 optionalParameters := mw_IAM_OPTIONAL_PARAMS_any,      /* SET: optional parameters of Initial address message (IAM) */
 endOfOptionalParameters := '00000000'B ifpresent       /* End of optional parameters, O, len=1 */
}

@@ -1037,7 +1037,7 @@ template IAM_MSG mw_IAM_NCI_FCI(template Bit2 p_eToEndMavail, template Bit1 p_eT
/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for Nature of connection indicators and  and Calling party's category, with Forward call Indicators (parameterized), and with 'any' optional parameters. */
{
 msgType := '00000001'B,                                /* Message Type '00000001'B */
 natureOfConnectionIndicators := mw_NCI_noSat(p_cotChkInd), /* Nature of connection indicators, F, len=1 */
 natureOfConnectionIndicators := mw_NCI_v(?,?,?), /* Nature of connection indicators, F, len=1 */
 forwardCallIndicators := mw_FCI_P(p_eToEndMavail, p_eToEndInfoInd,p_sccpMind,p_natInatInd), /* Forward call indicators, F, len=2 */
 callingPartysCategory := ?,                            /* Calling party's category, F, len=1 */
 transmissionMediumRequirement := ?,                    /* Transmission medium requirement, F, len=1 */
@@ -1052,7 +1052,7 @@ template IAM_MSG mw_IAM_NCI_CPC_FCI2(template Bit2 p_eToEndMavail,template Bit1
/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for Nature of connection indicators and Forward call Indicators (parameterized), and with 'any' optional parameters. */
{
 msgType := '00000001'B,                                /* Message Type '00000001'B */
 natureOfConnectionIndicators := mw_NCI_1Sat(p_eCtrlDevInd,p_cotChkInd), /* Nature of connection indicators, F, len=1 */
 natureOfConnectionIndicators := mw_NCI_v(?,?,?), /* Nature of connection indicators, F, len=1 */
 forwardCallIndicators := mw_FCI_P(p_eToEndMavail,p_eToEndInfoInd,p_sccpMind,p_natInatInd), /* Forward call indicators, F, len=2 */
 callingPartysCategory := c_CPC_cPartyCat_ordSubs,      /* Calling party's category, F, len=1 */
 transmissionMediumRequirement := ?,                    /* Transmission medium requirement, F, len=1 */
@@ -1067,7 +1067,7 @@ template IAM_MSG mw_IAM_NCI_CPC_FCI3(template Bit2 p_eToEndMavail, template Bit1
/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for Nature of connection indicators and Forward call Indicators (parameterized), and with 'any' optional parameters. */
{
 msgType := '00000001'B,                                /* Message Type '00000001'B */
 natureOfConnectionIndicators := mw_NCI_1Sat(p_eCtrlDevInd, p_cotChkInd), /* Nature of connection indicators, F, len=1 */
 natureOfConnectionIndicators := mw_NCI_v(?,?,?), /* Nature of connection indicators, F, len=1 */
 forwardCallIndicators := mw_FCI_P2(p_eToEndMavail,p_eToEndInfoInd,p_sccpMind,p_natInatInd), /* Forward call indicators, F, len=2 */
 callingPartysCategory := c_CPC_cPartyCat_ordSubs,      /* Calling party's category, F, len=1 */
 transmissionMediumRequirement := ?,                    /* Transmission medium requirement, F, len=1 */
@@ -1082,8 +1082,8 @@ template IAM_MSG mw_IAM_NCI_CPC_FCI(template Bit1 p_eCtrlDevInd, template Bit2 p
/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for Nature of connection indicators and Calling party's category (parameterized), and with 'any' optional parameters. */
{
 msgType := '00000001'B,                                /* Message Type '00000001'B */
 natureOfConnectionIndicators := mw_NCI_1Sat(p_eCtrlDevInd,p_cotChkInd), /* Nature of connection indicators, F, len=1 */
 forwardCallIndicators := mw_FCI_Def,              /* Forward call indicators, F, len=2 */
 natureOfConnectionIndicators := mw_NCI_v(?,?,?), /* Nature of connection indicators, F, len=1 */
 forwardCallIndicators := mw_FCI_PAR_v_any,              /* Forward call indicators, F, len=2 */
 callingPartysCategory := c_CPC_cPartyCat_ordSubs,      /* Calling party's category, F, len=1 */
 transmissionMediumRequirement := ?,                    /* Transmission medium requirement, F, len=1 */
 pCDN := '00000010'B,                                   /* Pointer to parameter 'Called party number'. */
@@ -1112,7 +1112,7 @@ template IAM_MSG mw_IAM_USI_NCI(Bit2 p_cotChkInd, template USI_PAR_tlv p_USI) :=
/* RX template for Initial address message (IAM) with default (F) and (V) parameters, except for Nature of connection indicators, with User service information parameterized and with 'any' other optional parameters. */
{
 msgType := '00000001'B,                                /* Message Type '00000001'B */
 natureOfConnectionIndicators := mw_NCI_check(p_cotChkInd), /* Nature of connection indicators, F, len=1 */
 natureOfConnectionIndicators := mw_NCI_v(?,?,?), /* 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 */
+226 −246
Original line number Diff line number Diff line
@@ -752,13 +752,6 @@ template COI_PAR_v mw_COI_PAR_v_any :=
 continuityIndicator := ?, /* bit A: Continuity indicator */
 spare := '0000000'B       /* bits H-B: spare */
}

template COI_PAR_v mw_COI_cont :=
/* TX template for Continuity indicators (COI); Fixed (F) format, with Continuity indicator value = 'continuity (check successful)'. */
{
 continuityIndicator := c_CTI_contInd_succ, /* bit A: Continuity indicator */
 spare := '0000000'B                        /* bits H-B: spare */
}
} /* end group COI */

group CPN {
@@ -851,16 +844,19 @@ template FCI_PAR_v mw_FCI_PAR_v_any :=
 reserved := ?                   /* bits P-M: reserved for national use */
}

template FCI_PAR_v mw_FCI_Def :=
/* RX template for Forward call Indicators (FCI); Fixed (F) format, with all default values. */
template FCI_PAR_v mw_FCI(template Bit1 p_interwInd, 
						  template Bit1 p_isdnUpInd,
						  template Bit2 p_isdnUpPrefInd,
						  template Bit1 p_isdnAccInd) :=
/* RX template for Forward call Indicators (FCI); Fixed (F) format, with parametrized and default values. */
{
 natInternatCallIndicator := ?,                /* bit A: National/international call indicator (Note 1) */
 endToEndMethodIndicator := ?,                 /* bits CB: End-to-end method indicator (Note 2) */
 interworkingIndicator := ?,     /* bit D: Interworking indicator (Note 2) */
 interworkingIndicator := p_interwInd,         /* bit D: Interworking indicator (Note 2) */
 endToEndInfoIndicator := ?,                   /* bit E: End-to-end information indicator (national use) (Note 2) */
 iSDNUserPartIndicator := ?,     /* bit F: ISDN user part indicator (Note 2) */
 iSDNUserPartPrefIndicator := ?, /* bits HG: ISDN user part preference indicator */
 iSDNAccessIndicator := ?,       /* bit I: ISDN access indicator */
 iSDNUserPartIndicator := p_isdnUpInd,         /* bit F: ISDN user part indicator (Note 2) */
 iSDNUserPartPrefIndicator := p_isdnUpPrefInd, /* bits HG: ISDN user part preference indicator */
 iSDNAccessIndicator := p_isdnAccInd,          /* bit I: ISDN access indicator */
 sCCPMethodIndicator := ?,                     /* bits KJ: SCCP method indicator (Note 2) */
 spare := '0'B,                                /* bit L: spare */
 reserved := ?                                 /* bits P-M: reserved for national use */
@@ -1193,7 +1189,7 @@ template NCI_PAR_v m_NCI_Exp :=
/* TX template for Nature of connection indicators (NCI); Fixed (F) format, with Continuity check indicator = 'COT to be expected' and all other values = default. */
{
 satelliteIndicator := PX_ISUP_TX_NCI_satelliteInd,            /* bits BA: Satellite indicator */
 continuityCheckIndicator := c_NCI_cotChkInd_expected, /* bits DC: Continuity check indicator */
 continuityCheckIndicator := c_NCI_cotChkInd_requi,            /* bits DC: Continuity check indicator */
 echoControlDeviceIndicator := PX_ISUP_TX_NCI_echoContrDevInd, /* bit E: Echo control device indicator */
 spare := '000'B                                               /* bits H-F: spare */
}
@@ -1207,28 +1203,12 @@ template NCI_PAR_v mw_NCI_PAR_v_any :=
 spare := '000'B                  /* bits H-F: spare */
}

template NCI_PAR_v mw_NCI_check(Bit2 p_cotChkInd) :=
template NCI_PAR_v mw_NCI_v(template Bit2 p_satInd, 
							template Bit2 p_cotChkInd, 
							template Bit1 p_eCtrlDevInd) :=
/* RX template for Nature of connection indicators (NCI); Fixed (F) format, with Continuity check indicator parameterized and any-values otherwise. */
{
 satelliteIndicator := ?,         /* bits BA: Satellite indicator */
 continuityCheckIndicator := p_cotChkInd,   /* bits DC: Continuity check indicator */
 echoControlDeviceIndicator := ?, /* bit E: Echo control device indicator */
 spare := '000'B                  /* bits H-F: spare */
}

template NCI_PAR_v mw_NCI_noSat(template Bit2 p_cotChkInd) :=
/* RX template for Nature of connection indicators (NCI); Fixed (F) format, with Continuity check indicator parameterized and Satellite indicator = 'NO satellite circuit in the connection', Echo control device indicator = 'Outgoing echo control device included'. */
{
 satelliteIndicator := c_NCI_satInd_none, /* bits BA: Satellite indicator */
 continuityCheckIndicator := p_cotChkInd,   /* bits DC: Continuity check indicator */
 echoControlDeviceIndicator := c_NCI_eCtrlDevInd_included, /* bit E: Echo control device indicator */
 spare := '000'B                  /* bits H-F: spare */
}

template NCI_PAR_v mw_NCI_1Sat(template Bit1 p_eCtrlDevInd, template Bit2 p_cotChkInd) :=
/* RX template for Nature of connection indicators (NCI); Fixed (F) format, with Continuity check indicator and Echo control device indicator parameterized, and Satellite indicator = 'One satellite circuit in the connection'. */
{
 satelliteIndicator := c_NCI_satInd_one, /* bits BA: Satellite indicator */
 satelliteIndicator := p_satInd,              /* bits BA: Satellite indicator */
 continuityCheckIndicator := p_cotChkInd,     /* bits DC: Continuity check indicator */
 echoControlDeviceIndicator := p_eCtrlDevInd, /* bit E: Echo control device indicator */
 spare := '000'B                              /* bits H-F: spare */
@@ -2097,7 +2077,7 @@ template CPG_OPTIONAL_PARAMS m_CPG_OPTIONAL_PARAMS_CDI(template GNI_PAR_tlv p_GN
 applicationTransportParameter2 := omit,     /* Application transport parameter2, O, len=5-? */
 cCNRPossibleIndicator := omit,              /* CCNR possible indicator, O, len=3 */
 pivotRoutingBackwardInformation := omit,    /* Pivot routing backward information, O, len=3-? */
 redirectStatus := omit,                     /*O, len=3 */
 redirectStatus := omit,                     /* Redirect status, O, len=3 */
 unknownParameter := omit                    /* Unknown parameters */
}

@@ -2135,7 +2115,7 @@ template CPG_OPTIONAL_PARAMS m_CPG_USED_OPTIONAL_PARAMS(template GNI_PAR_tlv p_G
 applicationTransportParameter2 := omit,     /* Application transport parameter2, O, len=5-? */
 cCNRPossibleIndicator := omit,              /* CCNR possible indicator, O, len=3 */
 pivotRoutingBackwardInformation := omit,    /* Pivot routing backward information, O, len=3-? */
 redirectStatus := omit,                     /*O, len=3 */
 redirectStatus := omit,                     /* Redirect status, O, len=3 */
 unknownParameter := p_UNKNOWN               /* Unknown parameters */
}

+317 −716

File changed.

Preview size limit exceeded, changes collapsed.