Commit c25a5550 authored by schmitting's avatar schmitting
Browse files

Groups 509, 510 done

parent 55754799
Loading
Loading
Loading
Loading
+77 −83
Original line number Diff line number Diff line
@@ -133,6 +133,48 @@ const Bit2 c_CGBMT_cgSupMtypeInd_hwOrtd := '01'B;
/* Value 'maintenance oriented' of bit field element 'Circuit Group Supervision Message Type Indicator' in IE 'Circuit Group Supervision Message Type'. */
const Bit2 c_CGBMT_cgSupMtypeInd_maint := '00'B;

/* Value 'operator, language French' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorFrench := '00000001'B;

/* Value 'operator, language English' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorEnglish := '00000010'B;

/* Value 'operator, language German' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorGerman := '00000011'B;

/* Value 'operator, language Russian' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorRussian := '00000100'B;

/* Value 'operator, language Spanish' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorSpanish := '00000101'B;

/* Value 'ordinary subscriber' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_ISUP_CGC_cliPCat_ord_subs := '00001010'B;

/* Value 'test call' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_testcall := '00001101'B;

/* Value 'payphone' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_payphone := '00001111'B;

/* Value 'mobile terminal located in the home PLMN' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_mobiletermHome := '00010000'B;

/* Value 'mobile terminal located in a visited PLMN' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_mobiletermVisited := '00010001'B;

/* Value 'IEPS call marking for preferential call set up' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_IEPS := '00001110'B;

/* Value 'network provided' for element screeningIndicator inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit2 c_ISUP_CGN_screeningInd := '11'B;

/* Value 'ISDN/Telephony (E.164)' for element numberingPlanIndicator inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit3 c_ISUP_CGN_numbPlanInd_E164 := '001'B;

/* Value 'complete' for element iNN inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit1 c_ISUP_CGN_iNN_compl := '0'B;

/* Value 'routing to internal network number allowed' of bit field element 'Internal network number indicator' in IE 'Called party number'. */
const Bit1 c_CLD_intNtwNum_alwd := '0'B;

@@ -310,6 +352,18 @@ const Bit7 c_EIF_eventInd_inBand := '0000011'B;
/* Value 'PROGRESS' of bit field element 'event indicator' in IE 'Event information'. */
const Bit7 c_EIF_eventInd_progr := '0000010'B;

/* Value 'Interworking encountered' for element interworkingIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_interwInd_enc := '1'B;

/* Value 'ISDN user part/BICC not used all the way' for element iSDNUserPartIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_iSDNUserPartInd_notAlwUsed := '0'B;

/* Value 'ISDN user part/BICC not required all the way' for element iSDNUserPartPrefIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit2 c_ISUP_FCI_iSDNUserPartPrefInd_notReq := '01'B;

/* Value 'Originating access non-ISDN' for element iSDNAccessIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_iSDNAccessInd_nonISDN := '0'B;

/* Value 'end-to-end information available' of bit field element 'End-to-end information indicator' in IE 'Forward call Indicators'. */
const Bit1 c_FCI_eToEndInfoInd_EtoEinfo := '1'B;

@@ -478,6 +532,18 @@ const Bit7 c_GNI_gNotInd_remRetriv := '1111010'B;
/* Value 'call is a waiting call' of bit field element 'generic notification indicator' in IE 'Generic notification indicator'. */
const Bit7 c_GNI_gNotInd_waitCall := '1100000'B;

/* Value 'additional calling party number' for element numberQualifierIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit8 c_ISUP_GNU_numQualifierInd_add := '00000110'B;

/* Value 'user provided, not verified' for element screeningIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit2 c_ISUP_GNU_screenInd_upnv := '00'B;

/* Value 'E.164' for element numberingPlanIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit3 c_ISUP_GNU_numbPlanInd_E164 := '001'B;

/* Value 'complete' for element iNN inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit1 c_ISUP_GNU_iNN_compl := '0'B;

/* Value 'request' of bit field element 'type' in IE 'Loop prevention indicators'. */
const Bit1 c_LPI_lopReqResp_req := '0'B;

@@ -541,6 +607,12 @@ 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 '1 satellite' for element satelliteIndicator inside Nature of connection indicators parameter (NCI); Fixed(F) format.  (TX side).*/
const Bit2 c_ISUP_NCI_satInd_1sat := '01'B;

/* Value 'included' for element echoControlDeviceIndicator inside Nature of connection indicators parameter (NCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_NCI_echoContrDevInd_incl := '1'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;

@@ -722,19 +794,13 @@ const Bit4 c_RDNI_redirReason_uncond := '0011'B;
/* Value 'unknown/not available' of bit field element 'Redirecting reason' in IE 'Redirection information'. */
const Bit4 c_RDNI_redirReason_unknown := '0000'B;

/* Value 'presentation allowed' of bit field element 'Address presentation restricted indicator' in IE 'Redirection number'. */
const Bit2 c_RDNN_aprInd_alwd := '00'B;

/* Value 'address not available' of bit field element 'Address presentation restricted indicator' in IE 'Redirection number'. */
const Bit2 c_RDNN_aprInd_aNotAv := '10'B;
/* Value 'routing to internal network number allowed' of bit field element 'Internal network number indicator' in IE 'Redirection number'. */
const Bit1 c_RDNN_intNtwNum_alwd := '0'B;

/* Value 'presentation restricted' of bit field element 'Address presentation restricted indicator' in IE 'Redirection number'. */
const Bit2 c_RDNN_aprInd_restr := '01'B;
/* Value 'routing to internal network number not allowed' of bit field element 'Internal network number indicator' in IE 'Redirection number'. */
const Bit1 c_RDNN_intNtwNum_notAlwd := '1'B;

/* Value 'reserved for restriction by the network' of bit field element 'Address presentation restricted indicator' in IE 'Redirection number'. */
const Bit2 c_RDNN_aprInd_restrNtwk := '11'B;

/* Value 'international numbe' of bit field element 'Nature of address indicator' in IE 'Redirection number'. */
/* Value 'international number' of bit field element 'Nature of address indicator' in IE 'Redirection number'. */
const Bit7 c_RDNN_natAddrInd_internat := '0000100'B;

/* Value 'national (significant) number' of bit field element 'Nature of address indicator' in IE 'Redirection number'. */
@@ -845,78 +911,6 @@ const Bit2 c_UUI_service_rsp_prov := '10'B;
/* Value 'request, essential' of bit field element 'Service 1 request' in IE 'User-to-user indicators'. */
const Bit2 c_UUI_service_req_ess := '11'B;

/* Value 'operator, language French' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorFrench := '00000001'B;

/* Value 'operator, language English' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorEnglish := '00000010'B;

/* Value 'operator, language German' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorGerman := '00000011'B;

/* Value 'operator, language Russian' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorRussian := '00000100'B;

/* Value 'operator, language Spanish' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_operatorSpanish := '00000101'B;

/* Value 'ordinary subscriber' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_ISUP_CGC_cliPCat_ord_subs := '00001010'B;

/* Value 'test call' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_testcall := '00001101'B;

/* Value 'payphone' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_payphone := '00001111'B;

/* Value 'mobile terminal located in the home PLMN' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_mobiletermHome := '00010000'B;

/* Value 'mobile terminal located in a visited PLMN' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_mobiletermVisited := '00010001'B;

/* Value 'IEPS call marking for preferential call set up' for element callingPartysCategory inside Calling party's category parameter (CGC); Optional(O) format.  (TX side).*/
const Bit8 c_CGC_IEPS := '00001110'B;

/* Value '1 satellite' for element satelliteIndicator inside Nature of connection indicators parameter (NCI); Fixed(F) format.  (TX side).*/
const Bit2 c_ISUP_NCI_satInd_1sat := '01'B;

/* Value 'included' for element echoControlDeviceIndicator inside Nature of connection indicators parameter (NCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_NCI_echoContrDevInd_incl := '1'B; 

/* Value 'Interworking encountered' for element interworkingIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_interwInd_enc := '1'B;

/* Value 'ISDN user part/BICC not used all the way' for element iSDNUserPartIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_iSDNUserPartInd_notAlwUsed := '0'B;

/* Value 'ISDN user part/BICC not required all the way' for element iSDNUserPartPrefIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit2 c_ISUP_FCI_iSDNUserPartPrefInd_notReq := '01'B;

/* Value 'Originating access non-ISDN' for element iSDNAccessIndicator inside Forward call indicators parameter (FCI); Fixed(F) format.  (TX side).*/
const Bit1 c_ISUP_FCI_iSDNAccessInd_nonISDN := '0'B;

/* Value 'network provided' for element screeningIndicator inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit2 c_ISUP_CGN_screeningInd := '11'B;

/* Value 'ISDN/Telephony (E.164)' for element numberingPlanIndicator inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit3 c_ISUP_CGN_numbPlanInd_E164 := '001'B;

/* Value 'complete' for element iNN inside Calling party number parameter (CGN); Optional(O) format.  (TX side).*/
const Bit1 c_ISUP_CGN_iNN_compl := '0'B;

/* Value 'additional calling party number' for element numberQualifierIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit8 c_ISUP_GNU_numQualifierInd_add := '00000110'B;

/* Value 'user provided, not verified' for element screeningIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit2 c_ISUP_GNU_screenInd_upnv := '00'B;

/* Value 'E.164' for element numberingPlanIndicator inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit3 c_ISUP_GNU_numbPlanInd_E164 := '001'B;

/* Value 'complete' for element iNN inside Generic number parameter (GNU); Optional(O) format.  (TX side).*/
const Bit1 c_ISUP_GNU_iNN_compl := '0'B;

/* Value 'Speech' of bit field element 'Information Transfer Capability' in ISDN IE 'Bearer Capability' */
const Bit5 c_BCAP_Speech := '00000'B;

+20 −15
Original line number Diff line number Diff line
@@ -577,6 +577,16 @@ Bit2 PX_ISUP_TX_NCI_contCheckInd := '00'B;
*/
Bit1			PX_ISUP_TX_NCI_echoContrDevInd := '1'B;

/*  @desc	Default 'address digits' value received in the 'Original called number' parameter in the IAM message, when the Original called party number is 'international'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.5.1
*/
charstring		PX_ISUP_IAM_OCN_digits_rxInat := "38642909";

/*  @desc	Default 'address digits' value received in the 'Original called number' parameter in the IAM message, when the Original called party number is 'national (sign.) number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.5.2
*/
charstring		PX_ISUP_IAM_OCN_digits_rxNat := "42909";

/*  @desc	Default value for element natureOfAddressIndicator inside Original called number parameter (OCN); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.17.1
*/
@@ -607,6 +617,16 @@ Bit8 PX_ISUP_TX_RAS_range := '00011110'B; // 30
*/
octetstring		PX_ISUP_TX_RAS_status := 'FE7FFF7F'O; // cic 1-15, 17-31;

/*  @desc	Default 'address digits' value received in the 'ORedirecting number' parameter in the IAM message, when the Redirecting party number is 'international'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.5.1
*/
charstring		PX_ISUP_IAM_RDN_digits_rxInat := "38642909";

/*  @desc	Default 'address digits' value received in the 'Redirecting number' parameter in the IAM message, when the Redirecting party number is 'national (sign.) number'.
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.5.2
*/
charstring		PX_ISUP_IAM_RDN_digits_rxNat := "42909";

/*  @desc	Default value for element natureOfAddressIndicator inside Redirecting number parameter (RDN); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.19.1
*/
@@ -632,26 +652,11 @@ charstring PX_ISUP_TX_RDN_addrSignals := "123";
*/
Bit7			PX_ISUP_TX_RNN_natOfAddressInd := '0000001'B;

/*  @desc	Default value for element numberingPlanIndicator inside Redirection number parameter (RNN); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.20.2
*/
Bit3			PX_ISUP_TX_RNN_numbPlanInd := '001'B;

/*  @desc	Default value for element Internal Network Number indicator inside Redirection number parameter (RNN); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.20.3
*/
Bit1			PX_ISUP_TX_RNN_iNN := '0'B;

/*  @desc	Default value for element addressSignals inside Redirection number parameter (RNN); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.20.4
*/
charstring		PX_ISUP_TX_RNN_addrSignals := "2909";

/*  @desc	Default value for element presRestrIndicator inside Redirection number restriction parameter (RNS); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.21
*/
Bit2			PX_ISUP_TX_RNS_presRestrInd := '00'B;

/*  @desc	Default value for element transmissionMediumRequirement inside Transmission medium requirement prime parameter (TMRP); Optional(O) format (to be sent when the TP does not specify a specific value for that field).
** @remark	PICS/PIXIT Reference: TISPAN DTS 06014-3, Table A5, item 5.22
*/
+7 −6
Original line number Diff line number Diff line
@@ -392,14 +392,15 @@ template CPG_MSG m_CPG_GNI(template GNI_PAR_tlv p_GNI) :=
}

template CPG_MSG m_CPG_CDIV
					(template RNN_PAR_tlv p_RNN,
					(template EIF_PAR_v p_EIF, 
					 template RNN_PAR_tlv p_RNN,
					 template GNI_PAR_tlv p_GNI, 
					 template CDI_PAR_tlv p_CDI, 
					 template RNS_PAR_tlv p_RNS) :=
/* TX template for Call progress message (CPG) with event information = 'progress' and with Redirection number, call diversion information, redirection number restriction and generic notification set to "Call is diverting"*/
/* TX template for Call progress message (CPG) with event information, redirection number, call diversion information, redirection number restriction and generic notification parametrized"*/
{
 msgType := '00101100'B,                /* Message Type '00101100'B */
 eventInformation := m_EIF(c_EIF_eventInd_progr),       /* Event information, F, len=1 */
 eventInformation := p_EIF,             /* Event information, F, len=1 */
 pOptional := '00000001'B,              /* Pointer to optional parameters. */
 optionalParameters := m_CPG_USED_OPTIONAL_PARAMS(omit, omit, omit, p_RNN, p_GNI, omit, p_CDI, p_RNS), /* SET: optional parameters of Call progress message (CPG) */
 endOfOptionalParameters := '00000000'B /* End of optional parameters, O, len=1 */
+72 −26

File changed.

Preview size limit exceeded, changes collapsed.

+1391 −0

File changed.

Preview size limit exceeded, changes collapsed.