Commit ba1aa7d6 authored by schmitting's avatar schmitting
Browse files

Groups up to 608 done

parent 6c7e495a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ module SipIsup_PIXITS {
	/** @desc	hexstring of length 1 for NetworkIndicator description used for mapping between 
	 *          ISUP: Networkindicator information element within CUG parameter and 
	 *          SIP: CUG XML NetworkIndicator
	 *          Used in TC_516_003 and TC_516_004
	 *          Used in TC_516_003, TC_516_004, TC_608_003 and TC_608_004
	 *          length of it must be 1
	*/
	hexstring PX_CUG_NetworkIndicator:='0'H;
@@ -82,7 +82,7 @@ module SipIsup_PIXITS {
	/** @desc	hexstring of length 2 for InterlockBinaryCode description used for mapping between 
	 *          ISUP: InterlockBinaryCode information element within CUG parameter and 
	 *          SIP: CUG XML InterlockBinaryCode
	 *          Used in TC_516_003 and TC_516_004
	 *          Used in TC_516_003, TC_516_004, TC_608_003 and TC_608_004
	 *          length of it must be 2
	*/
	hexstring PX_CUG_InterlockBinaryCode:='00'H;
+3 −0
Original line number Diff line number Diff line
@@ -319,6 +319,9 @@ const Bit8 c_CPC_cPartyCat_ordSubs := '00001010'B;
/* Value 'presentation allowed' of bit field element 'Address presentation restricted indicator' in IE 'Connected number'. */
const Bit2 c_CPN_aprInd_alwd := '00'B;

/* Value 'address not available' of bit field element 'Address presentation restricted indicator' in IE 'Connected number'. */
const Bit2 c_CPN_aprInd_aNotAv := '10'B;

/* Value 'presentation restricted' of bit field element 'Address presentation restricted indicator' in IE 'Connected number'. */
const Bit2 c_CPN_aprInd_restr := '01'B;

+20 −0
Original line number Diff line number Diff line
@@ -382,6 +382,16 @@ Bit4 PX_ISUP_CAU_location := '0000'B;
*/
boolean     PX_ISUP_COT_MSG_await := false;

/*  @desc	'address digits' value received in the 'Generic number' parameter in the ANM message, when the Nature of Address is 'international number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.8.1
*/
charstring		PX_ISUP_ANM_GEN_digits_rxInat := "3864123";

/*  @desc	'address digits' value received in the 'Generic number' parameter in the ANM message, when the Nature of Address is 'national (sign.) number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.8.2
*/
charstring		PX_ISUP_ANM_GEN_digits_rxNat := "4123";

/*  @desc	'address digits' value sent in the 'Generic number' parameter in the ANM message, when the Nature of Address is 'international number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.8.1
*/
@@ -395,6 +405,16 @@ charstring PX_ISUP_ANM_GEN_digits_txNat := "4123";
/*  @desc	Default 'address digits' value sent in the 'Connected number' parameter in the ANM message, when the Connected number is 'international'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.6.1
*/
charstring		PX_ISUP_ANM_CPN_digits_rxInat := "3864123";

/*  @desc	Default 'address digits' value received in the 'Connected number' parameter in the ANM message, when the Connected number is 'national (sign.) number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.6.2
*/
charstring		PX_ISUP_ANM_CPN_digits_rxNat := "4123";

/*  @desc	Default 'address digits' value received in the 'Connected number' parameter in the ANM message, when the Connected number is 'international'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.6.1
*/
charstring		PX_ISUP_ANM_CPN_digits_txInat := "3864123";

/*  @desc	Default 'address digits' value sent in the 'Connected number' parameter in the ANM message, when the Connected number is 'national (sign.) number'.
+34 −54
Original line number Diff line number Diff line
@@ -1286,9 +1286,34 @@ template CPN_PAR_tlv mw_CPN_PAR_tlv_any :=
 spare := '0'B,                 /* spare */
 addressSignals := *            /* address signals */
}

template CPN_PAR_tlv mw_CPN_noDigits(Bit2 p_addrPresRestrInd) :=
/* TX template for Connected number parameter (CPN); Optional(O) format, with parametrized values. */
{
 paramType := '00100001'B,                        /* Parameter Type '00100001'B */
 paramLen := '00000010'B,                         /* Parameter Length field */
 natureOfaddressindicator := ?,                   /* Nature of address indicator */
 oddEven := ?,                                    /* O/E */
 screeningIndicator := c_CPN_screenInd_ntwProv,   /* Screening indicator */
 addrPresRestrInd := p_addrPresRestrInd,          /* Address presentation restricted indicator (NOTE) */
 numberingplanIndicator := c_CPN_numPlanInd_isdn, /* Numberingplan indicator */
 spare := '0'B,                                   /* spare */
 addressSignals := omit                           /* address signals */
}
} /* end group CPN */

group CUGIC {
template CUGIC_PAR_tlv m_CUGIC(hexstring p_networkIdentity,
							   hexstring p_binaryCode) :=
/* Default RX template for type CUGIC_PAR_tlv with parametrized values */
{
 paramType := '00011010'B,                       /* Parameter Type '00011010'B */
 paramLen := '00000100'B,                        /* Parameter Length field */
 networkIdentity1 := hex2oct(p_networkIdentity), /* a) Network Identity (NI) (octet 1) */
 networkIdentity2 := '00'O,                      /* a) Network Identity (NI) (octet 2) */
 binaryCode := hex2bit(p_binaryCode)             /* Binary code */
}

template CUGIC_PAR_tlv mw_CUGIC_PAR_tlv_any :=
/* Default RX template for type CUGIC_PAR_tlv with wildcards for simple types */
{
@@ -1299,7 +1324,7 @@ template CUGIC_PAR_tlv mw_CUGIC_PAR_tlv_any :=
 binaryCode := ?           /* Binary code */
}

template CUGIC_PAR_tlv mw_CUGIC(hexstring p_networkIdentity,
template CUGIC_PAR_tlv m_CUGIC(hexstring p_networkIdentity,
								hexstring p_binaryCode) :=
/* Default RX template for type CUGIC_PAR_tlv with parametrized values */
{
@@ -1478,40 +1503,6 @@ template GNU_PAR_tlv mw_GNU_PAR_tlv_any :=
 nI := ?,                       /* Number incomplete indicator */
 addressSignals := *            /* address signals */
}

template GNU_PAR_tlv mw_GNU_CLIP(Bit7 p_natAddrInd,
								 Bit2 p_addrPresRestrInd,
								 charstring p_digits) :=
/* RX template for Generic number (GNU); Optional (O) format, with Nature of address indicator and address digits parameterized, Screening indicator = 'user provided', Number incomplete indicator = 'complete', Numbering plan indicator = 'ISDN numbering plan', Address presentation restricted indicator = 'presentation allowed'. */
{
 paramType := '11000000'B,                            /* Parameter Type '11000000'B */
 paramLen := f_calc_paramLen(p_digits, false, 3),     /* Parameter Length field */
 numberQualifierIndicator := c_GEN_numQualInd_cliNum, /* Number qualifier indicator */
 natureOfAddressIndicator := p_natAddrInd,            /* Nature of address indicator (NOTE 1) */
 oddEven := f_calc_oddeven(p_digits, false),          /* O/E */
 screeningIndicator := c_GEN_screenInd_userNotVerif,  /* Screening indicator (NOTE 4) */
 addrPresRestrInd := p_addrPresRestrInd,              /* Address presentation restricted indicator (NOTE 3) */
 numberingPlanIndicator := c_GEN_numPlanInd_isdn,     /* Numbering plan indicator (NOTE 2) */
 nI := c_GEN_numIncmplInd_cmpl,                       /* Number incomplete indicator */
 addressSignals := f_char_to_BCD(p_digits, false)     /* address signals */
}

template GNU_PAR_tlv mw_GNU_COLP(Bit7 p_natAddrInd,
								 Bit2 p_addrPresRestrInd,
								 charstring p_digits) :=
/* RX template for Generic number (GNU); Optional (O) format, with Nature of address indicator and address digits parameterized, Screening indicator = 'user provided', Number incomplete indicator = 'complete', Numbering plan indicator = 'ISDN numbering plan', Address presentation restricted indicator = 'presentation allowed'. */
{
 paramType := '11000000'B,                             /* Parameter Type '11000000'B */
 paramLen := f_calc_paramLen(p_digits, false, 3),      /* Parameter Length field */
 numberQualifierIndicator := c_GEN_numQualInd_connNum, /* Number qualifier indicator */
 natureOfAddressIndicator := p_natAddrInd,             /* Nature of address indicator (NOTE 1) */
 oddEven := f_calc_oddeven(p_digits, false),           /* O/E */
 screeningIndicator := c_GEN_screenInd_userNotVerif,   /* Screening indicator (NOTE 4) */
 addrPresRestrInd := p_addrPresRestrInd,               /* Address presentation restricted indicator (NOTE 3) */
 numberingPlanIndicator := c_GEN_numPlanInd_isdn,      /* Numbering plan indicator (NOTE 2) */
 nI := c_GEN_numIncmplInd_cmpl,                        /* Number incomplete indicator */
 addressSignals := f_char_to_BCD(p_digits, false)      /* address signals */
}
} /* end group GNU */

group HPC {
@@ -1826,26 +1817,15 @@ template OCN_PAR_tlv mw_OCN(Bit7 p_natAddrInd,
} /* end group OCN */

group OFCI {
template OFCI_PAR_tlv m_OFCI_CLIR :=
/* TX template for Optional forward call indicators (OFCI); Optional (O) format, with Connected line identity request indicator = 'requested' and default values otherwise. */
{
 paramType := '00001000'B,                        /* Parameter Type '00001000'B */
 paramLen := '00000001'B,                         /* Parameter Length field */
 cUGCallIndicator := '00'B,                       /* bits BA: Closed user group call indicator */
 simpleSegIndicator := '0'B,                      /* bit C: Simple segmentation indicator */
 spare := '0000'B,                                /* bits G-D: spare */
 cLIRequestIndicator := c_OFCI_conLineIdRqInd_req /* bit H: Connected line identity request indicator */
}

template OFCI_PAR_tlv m_OFCI_CUG(Bit2 p_cugCallInd) :=
/* TX template for Optional forward call indicators (OFCI); Optional (O) format, with Closed user group call indicator parameterized and default values otherwise. */
template OFCI_PAR_tlv m_OFCI(Bit2 p_cugCallInd, Bit1 p_cLIRequestInd) :=
/* TX template for Optional forward call indicators (OFCI); Optional (O) format, with Connected line identity request and CUG call indicator parametrized. */
{
 paramType := '00001000'B,              /* Parameter Type '00001000'B */
 paramLen := '00000001'B,               /* Parameter Length field */
 cUGCallIndicator := p_cugCallInd,      /* bits BA: Closed user group call indicator */
 simpleSegIndicator := '0'B,            /* bit C: Simple segmentation indicator */
 spare := '0000'B,                      /* bits G-D: spare */
 cLIRequestIndicator := '0'B       /* bit H: Connected line identity request indicator */
 cLIRequestIndicator := p_cLIRequestInd /* bit H: Connected line identity request indicator */
}

template OFCI_PAR_tlv mw_OFCI_PAR_tlv_any :=
+18509 −15578

File changed.

Preview size limit exceeded, changes collapsed.

+8 −8

File changed.

Contains only whitespace changes.

Loading