In this section:
The INAP InitialDP Service Handler provides access to services provided by SS7 DB Application by way of the INAP protocol.
The following definitions of terms apply to this document.
Terms and Definitions | Description |
---|---|
Service Handler | A software component that realizes specific routing requirements for selected signals within the context of SDA. |
Subscriber Number | A logical reference to the address that is used to search in one or multiple of the SDA database(s). This number can be a traditional number allocated to a network subscriber and consists of the National Destination Code and the local subscriber number. |
Acronyms | Description |
---|---|
BCSM | Basic Call State Model |
CC E.164 | Country Code CI Collect Information |
CS-2 | Capability Set Two |
DRA | Destination Routing Address |
DP | Detection Point |
ERB | Event Report BCSM |
FRS | Feature Requirements Specification |
INAP | Intelligent Network Application Protocol |
RRB | Request Report BCSM |
SCCP | Signaling Connection Control Part |
SCI | Send Charging Information |
SCP | Service Control Point |
SN | Subscriber Number |
SSP | Service Switching Point |
TC | Transaction Capabilities |
TCAP | Transaction Capabilities Application Part |
OICK | Originating Intelligent Category Key |
SS7 DB Applications (SDA) allows for flexible routing of messages within the signaling network. It accomplishes this through a combination of Gateway Screening rules, Signaling Gateway Service Handler connections to unique SDA routing functions (termed Service Handlers), and subscriber data services.
Specifically for the INAP InitialDP message, the GWS table “Allowed TCAP OpCode” must have a rule for TCAP Opcode 0 to ensure that only the InitialDP message is redirected to the SDA Service Handler.
The INAP InitialDP Service Handler provides access to services provided by SDA by way of the INAP protocol. In particular, the InitialDP operation within the INAP protocol provides the mechanism to the signaling network to retrieve information from various services within SDA.
The following services are available for selection and application from the INAP InitialDP Service Handler:
OICK- is implemented as a special case of external networks by including the external network digits in the modified digits.
A Service Handler invokes different services depending on the routing requirements of the customer. This combination of services is determined by analysis of the customer's network routing. Although certain services could work standalone, most functionalities, like Number Portability, inherently require the use of a minimum combination of services. Number Portability's minimum set of services is ETSI Digit Analysis, ETSI Number Portability and ETSI Loop Detection Analysis.
The INAP InitialDP Service Handler has the following functional components:
With the capabilities described in this requirement document, the INAP InitialDP Service Handler feature supports:
To fully assess the impact of the INAP InitialDP Service Handler, the user must have knowledge in the following areas:
The INAP InitialDP Service Handler is responsible for the following items:
INAP InitialDP Service Handler Overview
The preceding figure displays a visual representation of the order of services within the Service Handler. The TCAP and INAP Syntax Verification functions are applied regardless of user selection, as they must verify the integrity of the signaling message prior to using the information contained in the signaling message.
When the last INAP operation is to be returned for the INAP dialogue by the INAP InitialDP Service table indicates BASIC END.
When the last INAP operation is to be returned for the INAP dialogue by the INAP InitialDP Service Handler, then a TC-Continue shall be used when the dialogueTerminationState column of the shConfiguration table indicates PRE-ARRANGED END.
If the responseRouting column of the found shConfiguration record for the Service Handler indicates that response routing should be routed using MTP routing only (responseRouting = MTP), then the Service Handler shall route all responses using MTP routing only.
If the responseRouting column of the found shConfiguration record for the Service Handler indicates that response routing should be routed using SCCP routing (responseRouting = SCCP), then the Service Handler shall route all responses using SCCP routing.
The INAP InitialDP Service Handler relies on TCAP for dialogue management between the Service Handler and the originating TC-user. As such, the INAP InitialDP Service Handler must support all TCAP primitives and processing requirements for the TCAP messages that are necessary to deliver the services allowed by the Service Handler.
The INAP InitialDP Service Handler expects the following from TCAP:
Prior to the SDA Service Handler receiving the IDP message, the Gateway Screening table Allowed TCAP Opcode is also used to validate that the TCAP component is defined correctly within the message. The record in the GWS table for TCAP Opcode 0 would include the check for Invoke and TC-Begin. The redundant TCAP checking within the SDA Service Handler is still invoked since the GWS and SDA features are not explicitly tied together.
Depending on the Services that have been applied, the following INAP operations are supported by the Service Handler:
Specialized Resource Report – this operation is supported by the Service Handler when received with an Event Report BCSM. This combination is received in response to the message sent by the Service Handler from the Connect To Resource, Play Announcement response.
The INAP InitialDP Service Handler shall support TCAP.
The INAP InitialDP Service Handler shall return a TC-Abort to the message originator if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if
The INAP InitialDP Service Handler shall return a TC-Abort to the message originator if
The INAP InitialDP Service Handler shall return a TC-End with Release Call operation to the message originator if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if
The INAP InitialDP Service Handler shall return a Reject Component with a Reject Reason of “Unrecognized Operation” if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if
The INAP InitialDP Service Handler shall return a Reject Component with a Reject Reason of “Unrecognized Operation” if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if
The INAP InitialDP Service Handler shall return a Reject Component with a Reject Reason of “Unrecognized Operation” if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if:
If a continuing dialogue request is received (as indicated by the TC-Continue Transaction Portion) and the following is contained:
If a continuing dialogue request is received and the following is contained:
Then the INAP InitialDP Service Handler shall return a response message containing the following INAP operations:
Both operations have empty parameter sets.
After the TCAP Layer(s) have been successfully verified, the data delivered by TCAP (INAP InitialDP) must be verified. The purpose of this process is to ensure that the InitialDP parameter set has values necessary for the Service Handler. The IDP message must contain the necessary information to allow the Service Handler to perform its database interrogation. The validation of the required parameters within the structure of the INAP InitialDP parameter sequence is in accordance with the governing standards.
The parameter data set is verified only up to the point necessary to derive the information with which to interrogate the database (i.e. the CalledPartyBCD parameter). Parameters that may be present before or after the point at which all necessary information has been retrieved are not validated, or examined, by the Service Handler.
The INAP InitialDP Service Handler shall return a Return Error Component with Error Code of “Missing Parameter” to the message originator if
The INAP InitialDP Service Handler shall route the signaling message to the current SCCP destination if
The INAP InitialDP Service Handler can apply the following services based on user configuration:
The Service Handler shall search the shServiceDescription table using the Service Handler’s identity in order to find the list of services and the order of services to be applied.
The Service Handler shall route the signaling message to the current SCCP destination if the search of the shServiceDescription table indicates not found (meaning there is no service to be applied, or all services were applied and no specific response was selected).
For each service that is found in the shServiceDescription table, the Service Handler shall apply the identified service.
Please refer to the appropriate service’s section to see the specific input requirements to the service that the Service Handler must satisfy.
After application of each service, the Service Handler shall use the event indicated by the service to search the Service Handler’s event table for the applied service (for example, the shSRSEvent table is the Service Handler’s event table for the ETSI Subscriber Routing Service).
If the search of the Service Handler’s event table for the applied service indicates not found, then the next service identified from the shServiceDescription table shall be applied.
The next service identified from the shServiceDescription table shall be applied if
After a service is applied, the signaling message shall be routed if
The signaling message shall be routed regardless of the selection in the nextAction column of the found Service Handler’s event table entry if the response selected is one of the following:
If the search of the Service Handler’s event table for the applied service indicates found and the returnError column references a valid response, then the TCAP Return Error message shall be created according to the requirements in Section Return Error.
If the search of the Service Handler’s event table for the applied service indicates found and the continue column indicates that a Continue message is to be sent to the message originator (continue = Yes), then the Continue message shall be created according to the requirements in Section Continue.
If the search of the Service Handler’s event table for the applied service indicates found and the releaseCall column references a valid response, then the Release Call message shall be created according to the requirements in Section Release Call.
If the search of the Service Handler’s event table for the applied service indicates found and the resolveAmbiguity column references a valid response, then the Resolve Ambiguity response shall be created according to the requirements in Section Resolve Ambiguity.
If the search of the Service Handler’s event table for the applied service indicates found and the pAnnouncement column references a valid response, then the Play Announcement response shall be created according to the requirements in Section Connect To Resource and Play Announcement.
If the search of the Service Handler’s event table for the applied service indicates found and the connect column references a valid response, then the Connect message shall be created according to the requirements in Section Connect.
If the search of the Service Handler’s event table for the applied service indicates found and the relay column references a valid response, then the SCCP Called Party Address shall be created according to the requirements in Section Relay Signaling Message.
The TCAP Screening Service requires the complete signaling message. Therefore the Service Handler will allow the service to have full access to the signaling message.
The TCAP Screening Service shall be applied using the complete signaling message.
The ETSI Subscriber Routing Service requires that a Subscriber Number is present. The selection of the INAP InitialDP parameter to be used for the Subscriber Number is listed in the initialDPListForSN table. If the INAP InitialDP does not contain the parameter designated to be used for the Subscriber Number, then the ETSI Subscriber Routing Service cannot be applied. The reason that the ETSI Subscriber Routing Service cannot be applied in this case is due to the absence of any data on which to apply the routing service.
If an InitialDP is received then the INAP InitialDP Service Handler shall take the parameter listed in the sn1 column of the referenced initialDPListForSN table entry to use as the Subscriber Number for the ETSI Subscriber Routing Service.
If a parameter listed in the sn(n) column of referenced initialDPListForSN table entry is not found in the received INAP InitialDP, then the parameter from the sn(n+1) column shall be used in the next search for the parameter in the InitialDP message. (n = 1 to 5)
If an InitialDP is received and if no parameter can be found within the received INAP InitialDP that matches to a parameter designated for use as the Subscriber Number in the ETSI Subscriber Routing Service as defined in the sn(n) column of the referenced initialDPListForSN table entry, then the ETSI Subscriber Routing Service shall not be applied.
(n = 1 to 6)
If an EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo”, then the INAP InitialDP Service Handler shall take the parameter listed in the erbListforSN column of the shConfiguration table to use as the Subscriber Number for the ETSI Subscriber Routing Service.
If an EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo” and if no parameter can be found within the received EventReportBCSM that matches to a parameter designated for use as the Subscriber Number in the ETSI Subscriber Routing Service as defined in the erbListforSN column of the shConfiguration table, then the ETSI Subscriber Routing Service shall not be applied.
The ETSI Subscriber Routing Service shall be applied using the National Significant portion of the Subscriber Number (refer to Table INAP PARAMETERS FOR THE ETSI DIGIT ANALYSIS SERVICE and Table INAP DIGIT STRING DETERMINATION TABLE).
The ETSI Number Portability Service requires that a Subscriber Number is present. The selection of the INAP InitialDP parameter to be used for the Subscriber Number is listed in the initialDPListForSN table. If the INAP InitialDP does not contain the parameter designated to be used for the Subscriber Number, then the ETSI Number Portability Service cannot be applied. The reason that the ETSI Number Portability Service cannot be applied in this case is due to the absence of any data on which to apply the routing service.
If an InitialDP is received then the INAP InitialDP Service Handler shall take the parameter listed in the sn1 column of the referenced initialDPListForSN table entry to use as the Subscriber Number for the ETSI Number Portability Service.
If a parameter listed in the sn(n) column of the referenced initialDPListForSN table entry is not found in the received INAP InitialDP, then the parameter from the sn(n+1) column shall be used in the next search for the parameter in the InitialDP message.(n = 1 to 5)
If an InitialDP is received and if no parameter can be found within the received INAP InitialDP that matches to a parameter designated for use as the Subscriber Number in the ETSI Number Portability Service as defined in the sn(n) column of the referenced initialDPListForSN table entry, then the ETSI Number Portability Service shall not be applied.
(n = 1 to 6)
If an EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo”, then the INAP InitialDP Service Handler shall take the parameter listed in the erbListforSN column of the shConfiguration table to use as the Subscriber Number for the ETSI Number Portability Service.
If a EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo” and if no parameter can be found within the received EventReportBCSM that matches to a parameter designated for use as the Subscriber Number in the ETSI Number Portability Service as defined in the erbListforSN column of the shConfiguration table, then the ETSI Number Portability Service shall not be applied.
The ETSI Number Portability Service shall be applied using the National Significant portion of the Subscriber Number (refer to INAP PARAMETERS FOR THE ETSI DIGIT ANALYSIS SERVICE and Table INAP DIGIT STRING DETERMINATION TABLE).
The ETSI Multi-Country Number Portability Service requires that a Subscriber Number is present. The selection of the INAP InitialDP parameter to be used for the Subscriber Number is listed in the initialDPListForSN
table. If the INAP InitialDP does not contain the parameter designated to be used for the Subscriber Number, then the ETSI Multi-Country Number Portability Service cannot be applied. The reason that the ETSI Multi-Country Number Portability Service cannot be applied in this case is due to the absence of any data on which to apply the routing service.
If an InitialDP is received then the INAP InitialDP Service Handler shall take the parameter listed in the sn1 column of the referenced initialDPListForSN table entry to use as the Subscriber Number for the ETSI Multi-Country Number Portability Service.
If a parameter listed in the sn(n) column of the referenced initialDPListForSN table entry is not found in the received INAP InitialDP, then the parameter from the sn(n+1) column shall be used in the next search for the parameter in the InitialDP message. (n = 1 to 5)
If an InitialDP is received and if no parameter can be found within the received INAP InitialDP that matches to a parameter designated for use as the Subscriber Number in the ETSI Multi-Country Number Portability Service as defined in the sn(n) column of the referenced initialDPListForSN table entry, then the ETSI Multi-Country Number Portability Service shall not be applied.
(n = 1 to 6)
If an EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo”, then the INAP InitialDP Service Handler shall take the parameter listed in the erbListforSN column of the shConfiguration table to use as the Subscriber Number for the ETSI Multi-Country Number Portability Service.
If a EventReportBCSM is received with the “eventTypeBCSM” of “collectedInfo” and if no parameter can be found within the received EventReportBCSM that matches to a parameter designated for use as the Subscriber Number in the ETSI Multi-Country Number Portability Service as defined in the erbListforSN column of the shConfiguration table, then the ETSI Multi-Country Number Portability Service shall not be applied
The Subscriber Number digits format shall be determined based on INAP DIGIT STRING DETERMINATION TABLE.
The ETSI Multi-Country Number Portability Service shall be applied using the Subscriber Number (CC + National Number) (refer to INAP PARAMETERS FOR THE ETSI DIGIT ANALYSIS SERVICE)
If the ETSI Multi-Country Digit Analysis Service is not applied, and the Subscriber Number digits format determined is International, then the ETSI Multi-Country Number Portability Service shall be applied using the digit string that is received as follows:
If the ETSI Multi-Country Digit Analysis Service is applied, and the Subscriber Number digits format determined is International, then the Country Code supplied by the ETSI Multi-Country Digit Analysis Service shall be prefixed to the national portion of the Subscriber Number digits prior to applying the ETSI Multi-Country Number Portability Service.
If the Subscriber Number digits format determined is National, then the value indicated in the countryCode column of the defaultCCForMCntNP table shall be prefixed to the Subscriber Number digits prior to applying the ETSI Multi-Country Number Portability Service.
If the Subscriber Number digits format determined is National and the countryCode column of the defaultCCForMCntNP table is not provisioned, then the value indicated in the countryCode column of the general table shall be prefixed to the Subscriber Number digits prior to applying the ETSI Multi-Country Number Portability Service.
If the Subscriber Number digits format determined is National and if the Country Code is not provisioned in both defaultCCForMCntNP table and general table, then the ETSI Multi-Country Number Portability Service shall not be applied.
The ETSI Digit Analysis Service provides the Service Handler the ability to recognize different components of a telephone number. The ETSI Digit Analysis Service requires the subscriber number and the type of number as inputs for applying the service.
The table gives the description of the input parameters:
INAP Parameters for the ETSI Digit Analysis Service
Input parameters for ETSI Digit Analysis Service | INAP parameter/Service Handler Configuration |
---|---|
Subscriber Number | The first InitialDP Parameter which is matching with the parameter selected from the initialDPListForSN table, or The Event Report BCSM parameter which is matching with the parameter selected from the erbListforSN column of the shConfiguration table. |
Type of Number | Nature of Address of the Subscriber Number. |
INAP Digit String Determination table
Nature of Address Indicator | Type of Number |
---|---|
Unknown | National if the first digit in the digit sequence is zero or the first digit in the digit sequence is non zero. |
Unknown | International if the first two digits in the digit sequence are zeros. |
International number | International |
National Significant Number | National |
The ETSI Digit Analysis Service shall be applied using the following:
The ETSI Loop Detection Analysis Service requires the event generated by the ETSI Digit Analysis Service and the event generated by the ETSI Number Portability Service as inputs for applying the service.
If the dependent services are not applied, then an empty reference will be used for the missing analysis component.
The ETSI Loop Detection Analysis Service shall be applied using the following as input:
The INAP Content Screening Service provides the Service Handler the ability to verify the INAP Parameter Content.
The INAP Content Screening Service shall be applied using the complete received INAP InitialDP operation data.
The Service Key Routing Service provides the routing information related to the received Service Key parameter.
The Service Key Routing Service shall be applied using the received Service Key parameter
The ETSI Multi-Country Digit Analysis Service provides the Service Handler the ability to recognize different components of a telephone number for the Multi-Country Number Portability. The ETSI Multi- Country Digit Analysis Service requires the following input information for applying the service:
The following table shows the description of the input parameters:
Input Parameters for the ETSI Multi-Country Digit Analysis Service
The ETSI Multi-Country Digit Analysis Service shall be applied using the following:
The ETSI Multi-Country Loop Detection Analysis Service requires the following input information:
If the dependent services are not applied, then an empty reference will be used for the missing analysis component. The following table shows the description of the input parameters:
Input Parameters for the ETSI Multi-Country Loop Detection Analysis Service
Input parameters for ETSI Multi-Country Loop Detection Analysis Service | Description |
---|---|
Multi-Country Anatomy Event | event generated as a result of the application of the ETSI Multi-Country Digit Analysis Service. |
Multi-Country NP Event | event generated as a result of the application of the ETSI Multi-Country Number Portability Service. |
The ETSI Multi-Country Loop Detection Analysis Service shall be applied using the following as input:
OICK codes are implemented as a special case of external networks by including the external network digits in the modified digits.
When the called digits are to be modified the column initialDPBCDNPRN in the table initialDPCalledPartyBCD table, it indicates the format for the returned new number.
The existing formats include:
For international numbers the new digits are <country code><routing network> <called party digits>, otherwise the digits are <routing network> <called party digits>. The remainder types have the digits in the order <country code><routing network><called party digits>, where the types that have cc_n having no digits for the country code.
To support OICK an external network part is added to the new number: <country code><routing network><external network><called party digits>.
New formats for non-empty external networks are
If any component of the reconstructed by the rule are not found in the original incoming called digits for example enter network, then no digits will be inserted in its place, but processing will continue.
For the existing formats described above, the external network will be zero digits long.
In addition the column inap_shdb.initialDPCalledParty.initialDPNPRN will be modified from having the enumeration"Yes", "No" to the enumeration
The formatting of the result digits is as described above. The Nature Of Address for the output depends of noa_*_.
Result Digits
prefix | Nature of Address |
---|---|
noa_unkn | Unknown |
noa_intl | International |
noa_natl | National |
In this feature, the first action taken is a digit analysis service on the incoming message. Entries are provisioned in the table to search for prefixes, up to 6 digits in length, that match a particular pattern prior to the national digits. The GUI interface can be used for provisioning these tables, but in an sql language, it looks like:
insert into etsi_da_db.extPrefix (start, end, event) values (776, 777, NULL)
It is also possible to use a different table that looks for similar digits prior to international digits.
These tables effectively remove the digits before the number portability. The number remains unchanged when it is relayed to the HLR. From the discussion, it sounded like they needed RN+OICK+NATIONAL digits. It looks like that is development work to add that option to the rebuilding of the called party address.
The following responses are available to the INAP InitialDP Service Handler.
The Return Error response causes a TCAP Return Error component to be returned to the originator of the signaling message.
If the response selected by the Service Handler for a specific event generated by the Service indicates Return Error, then a TCAP Return Error component shall be sent to the message originator.
Refer to Return Error Content for the content of the Return Error message.
The Continue response causes an INAP Continue operation to be returned to the originator of the signaling message.
If the response selected by the Service Handler for a specific event generated by the Service indicates Continue, then an INAP Continue operation shall be sent to the message originator.
Please refer to INAP Continue Content for the content of the INAP Continue operation.
The Release Call response causes an INAP Release Call operation to be returned to the originator of the signaling message.
If the response selected by the Service Handler for a specific event generated by the Service indicates Release Call, then an INAP Release Call operation shall be sent to the message originator.
Refer to INAP Release Call Content.
The Resolve Ambiguity response allows the INAP InitialDP Service Handler to open a dialogue with the originating TC-User for the purposes of requesting additional information about an incomplete dialed number. This response is limited to the service events that are related to ambiguity resolution.
This response is only available for selection when the ETSI Subscriber Routing Service or ETSI Number Portability Service or ETSI Multi-Country Number Portability Service indicates:
To apply this to another event generated from the ETSI Subscriber Routing Service or ETSI Number Portability Service or ETSI Multi-Country Number Portability Service would be out-of-context.
If the response selected by the Service Handler for a specific event generated by the Service indicates Resolve Ambiguity, then the following INAP operations shall be sent to the message originator:
The Connect To Resource, Play Announcement response allows the INAP InitialDP Service Handler to open a dialogue with the originating TC-User for the purposes of directing the originating TC-User to play an announcement to the calling party.
If the response selected by the Service Handler for a specific event generated by the Service indicates Connect To Resource, Play Announcement, then the following INAP operations shall be sent to the message originator:
The Connect response allows the INAP InitialDP Service Handler to indicate the routing details for the subscriber.
If the response selected by the Service Handler for a specific event generated by the Service indicates Connect, then the INAP operation “Connect” shall be sent to the message originator. Please refer to Section INAP CONNECT CONTENT for the content of the “Connect” operation.
The INAP operation “SendChargingInformation” shall be included prior to the “Connect” operation if the includeSCI column from the connect table indicates that the “SendChargingInformation” operation shall be included (includeSCI = Yes). Please refer to Section INAP SEND CHARGING INFORMATION CONTENT for the content of the “SendChargingInformation” operation.
The "Relay" response allows the INAP InitialDP Service Handler to allow the SCCP Called Party Address to be manipulated with the intent to allow the message to be routed to the new SCCP destination (may be subject to the responses of further Services).
If there is the possibility of ambiguities (i.e. open numbering plans), then the selection of a relaying response should be carefully considered. The reason is because a TCAP dialogue has been established between the Service Handler and the originating TC-User, not between the originating TC-User and the SCCP destination. So, relaying the current signaling message to a destination must not occur in these cases. However, the Service Handler will not prevent this from occurring. It is assumed that a TC-User receiving a signaling message out of state will discard, or reject, the TCAP message. If there is no possibility of ambiguities (i.e. closed numbering plans), then the selection of a relaying response will have no negative impact between TC-Users.
If the modifySCCPCdPA column from the relay table indicates that the SCCP Called Party Address is to be modified (modifySCCPCdPA = Yes), then the SCCP Called Party Address shall be modified as defined in Section GLOBAL TITLE ADDRESS MANIPULATION.
If the modifyInitialDPParam column from the relay table indicates that the InitialDP parameters are to be modified (modifyInitialDPParam = Yes), then the parameters of the InitialDP shall be modified as defined in Section INAP INITIALDP CONTENT.
The format of the signaling message when an error response is to be built is described by a record within the returnError
table.
A TCAP Return Error component shall be build as follows:
An INAP Continue operation contains no parameters.
If an INAP Release Call operation is to be sent, the content of the Release Call shall be
When the RequestReportBCSM operation is included for connecting to a resource, the following RequestReportBCSM parameters are applied:
INAP Request Report BCSM Content
INAP RequestReportBCSM parameter | Response parameter |
---|---|
bcsmEvents.eventTypeBCSM | RequestReportBCSM eventTypeBCSM Choice |
bcsmEvents.monitorMode | RequestReportBCSM monitorMode Choice |
bcsmEvents.legID.sendingSideID | RequestReportBCSM leg ID sendingSideID Choice |
bcsmEvents.dpSpecificCriteria | RequestReportBCSM dpSpecificCriteria Choice |
bcsmEvents.dpSpecificCriteria.numberOfDigits | RequestReportBCSM dpSpecificCriteria numberOfDigits Choice |
bcsmEvents.dpSpecificCriteria.applicationTimer | RequestReportBCSM dpSpecificCriteria applicationTimer Choice |
The RequestReportBCSM parameter “bcsmEvents” shall be present. Please refer to Section bcsmEvents Content for the “bcsmEvents” content.
The “bcsmEvents” parameter “eventTypeBCSM” shall be present and set to the value of the evenTypeBCSM column from the requestReportBCSM table.
The “bcsmEvents” parameter “monitorMode” shall be present and set to the value of the monitorMode column from the requestReportBCSM table.
The “bcsmEvents” parameter “legID” shall be present if the includeLegID column from the requestReportBCSM table indicates that the “legID” parameter shall be included (includeLegID = Yes). Please refer to Section legID Content for the “legID” content.
The “bcsmEvents” parameter “legID” shall not be present if the includeLegID column from the requestReportBCSM table indicates that the “legID” parameter shall not be included (includeLegID = No).
The “bcsmEvents” parameter “dpSpecificCriteria” shall be present if the includeDpSpecificCriteria column from the requestReportBCSM table indicates that the “dpSpecificCriteria” parameter shall be included (includeDpSpecificCriteria = Yes). Please refer to Section dpSpecificCriteria Content for the “dpSpecificCriteria” content
The “bcsmEvents” parameter “dpSpecificCriteria” shall not be present if the includeDpSpecificCriteria column from the requestReportBCSM table indicates that the “dpSpecificCriteria” parameter shall not be
included (includeDpSpecificCriteria = No).
The “bcsmEvents.legID.sendingSideID” parameter shall be present and set to the value of the legIDSendingSideID column from the requestReportBCSM table.
The “bcsmEvents.dpSpecificCriteria” parameter selection shall be set to the parameter indicated in the dpSpecificCriteria table.
Please refer to Section for the “numberOfDigits” content
Please refer to Section applicationTimer Content for tnumberOfDigits Contenthe “applicationTimer” content
If the RequestReportBCSM parameter “dpSpecificCriteria” parameter selection is the numberOfDigits column from the dpSpecificCriteria table, then the “bcsmEvents.dpSpecificCriteria.numberOfDigits” parameter shall be included.
The “numberOfDigits” value shall be set to exactly one (1) if the value of the numberOfDigits column from the dpSpecificCriteria table indicates REQUEST EXACTLY ONE DIGIT.
The “numberOfDigits” value shall be set to the number of digits received in the number causing the ambiguity plus one more digit if the value of the numberOfDigits column from the dpSpecificCriteria table indicates REQUEST ALL DIGITS PLUS ONE MORE.
If the RequestReportBCSM parameter “dpSpecificCriteria” parameter selection is the applicationTimer column from the dpSpecificCriteria table, then the “bcsmEvents.dpSpecificCriteria.applicationTimer” parameter shall be present and set to the value of the applicationTimer column.
There are no parameters for the “Collect Info” operation.
When the ConnectToResource operation is included for connecting to a resource, the following ConnectToResource parameters are applied:
INAP Connect To Resource Content
INAP ConnectToResource parameter | Response parameter |
---|---|
resourceAddress | ConnectToResource resourceAddress Choice |
resourceAddress.legID | resourceAddress legID Choice |
resourceAddress.legID.sendingSideID | resourceAddress leg ID SendingSideID Choice |
resourceAddress.legID.receivingSideID | resourceAddress leg ID ReceivingSideID Choice |
serviceInteractionIndicatorsTwo | ServiceInteractionIndicatorsTwo Included |
serviceInteractionIndicatorsTwo.backwardServiceInt eractionIndicator | serviceInteractionIndicatorsTwo.backwardService InteractionIndicator Included |
serviceInteractionIndicatorsTwo.backwardServiceInt eractionIndicator.conferenceTreatmentIndicator | serviceInteractionIndicatorsTwo.backwardService InteractionIndicator.conferenceTreatmentIndicator Included serviceInteractionIndicatorsTwo.backwardService InteractionIndicator.conferenceTreatmentIndicator Choice |
serviceInteractionIndicatorsTwo.backwardServiceInt eractionIndicator.callCompletionTreatmentIndicator | serviceInteractionIndicatorsTwo.backwardService InteractionIndicator.callCompletionTreatmentIndi cator Included serviceInteractionIndicatorsTwo.backwardService InteractionIndicator.callCompletionTreatmentIndi cator Choice |
serviceInteractionIndicatorsTwo.bothwayThroughCo nnectionIndicator | serviceInteractionIndicatorsTwo.bothwayThrough ConnectionIndicator Included serviceInteractionIndicatorsTwo.bothwayThrough ConnectionIndicator Choice |
serviceInteractionIndicatorsTwo.connectedNumberTr eatmentIndicator | serviceInteractionIndicatorsTwo.connectedNumbe rTreatmentIndicator Included serviceInteractionIndicatorsTwo.connectedNumbe rTreatmentIndicator Choice |
The ConnectToResource parameter “resourceAddress” shall be present. Please refer to Section resourceAddress Content for the content of the “resourceAddress” parameter.
The ConnectToResource parameter “serviceInteractionIndicatorsTwo” shall be present if the includeSvcIntIndTwo column from the connectToResource table indicates that the “serviceInteractionIndicatorsTwo” parameter shall be included (includeSvcIntIndTwo = Yes). Please refer to Section serviceInteractionIndicatorsTwo Content for the content of the “serviceInteractionsTwo” parameter.
The ConnectToResource parameter “serviceInteractionIndicatorsTwo” shall not be present if the includeSvcIntIndTwo column from the connectToResource table indicates that the “serviceInteractionIndicatorsTwo” parameter shall not be included (includeSvcIntIndTwo = No).
The ConnectToResource parameter “resourceAddress” shall be set to the parameter indicated in the resourceAddress table.
Please refer to Section legID Content for the “legID” content
Please refer to Section none Content for the “none” content
The ConnectToResource parameter “resourceAddress.legID” shall be present if the resourceAddressParam column from the resourceAddress table indicates that the “legID” parameter shall be included.
If the ConnectToResource parameter “resourceAddress.legID” is to be included, then the “resourceAddress.legID” parameter selection shall be set to the parameter indicated in the legID table.
If the ConnectToResource parameter “resourceAddress.legID” is to be included and the choice of parameter selected in the legID table is the sendingSideID column, then the “resourceAddress.legID.sendingSideID” parameter shall be present and set to the value of the sendingSideID column from the legID table.
If the ConnectToResource parameter “resourceAddress.legID” is to be included and the choice of parameter selected in the legID table is the receivingSideID column, then the “resourceAddress.legID.receivingSideID” parameter shall be present and set to the value of the receivingSideID column from the legID table.
The ConnectToResource parameter “resourceAddress.none” shall be present if the resourceAddressParam column from the resourceAddress table indicates that the “none” parameter shall be included.
The following requirements apply if the “serviceInteractionIndicatorsTwo” is to be included in the ConnectToResource operation.
The “serviceInteractionIndicatorsTwo” parameter “backwardServiceInteractionIndicator” shall be present if the includeBackwardSvcIntInd column from the serviceIntIndTwo table indicates that the “backwardServiceInteractionIndicator” parameter shall be included (includeBackwardSvcIntInd = Yes). Please refer to Section backwardServiceInteractionIndicator Content for the “backwardServiceInteractionIndicator” content.
The “serviceInteractionIndicatorsTwo” parameter “backwardServiceInteractionIndicator” shall not be present if the includeBackwardSvcIntInd column from the serviceIntIndTwo table indicates that the “backwardServiceInteractionIndicator” parameter shall not be included (includeBackwardSvcIntInd = No )
The “serviceInteractionIndicatorsTwo” parameter “bothwayThroughConnectionIndicator” shall be present if the includeBothWayThrConInd column from the serviceIntIndTwo table indicates that the “bothwayThroughConnectionIndicator” parameter shall be included (includeBothWayThrConInd = Yes). Please refer to Section bothwayThroughConnectionIndicator Content for the “bothwayThroughConnectionIndicator” content.
The “serviceInteractionIndicatorsTwo” parameter “bothwayThroughConnectionIndicator” shall not be present if the includeBothWayThrConInd column from the serviceIntIndTwo table indicates that the “bothwayThroughConnectionIndicator” parameter shall not be included (includeBothWayThrConInd = No).
The “serviceInteractionIndicatorsTwo” parameter “connectedNumberTreatmentIndicator” shall be present if the includeConnectedNumTrtInd column from the serviceIntIndTwo table indicates that the “connectedNumberTreatmentIndicator” parameter shall be included (includeConnectedNumTrtInd = Yes).
The “serviceInteractionIndicatorsTwo” parameter “connectedNumberTreatmentIndicator” shall not be present if the includeConnectedNumTrtInd column from the serviceIntIndTwo table indicates that the “connectedNumberTreatmentIndicator” parameter shall not be included (includeConnectedNumTrtInd = No).
The “backwardServiceInteractionIndicator” parameter “conferenceTreatmentIndicator” shall be present if the includeConfTrtInd column from the backwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall be included (includeConfTrtInd = Yes).
The “backwardServiceInteractionIndicator” parameter “conferenceTreatmentIndicator” shall not be present if the includeConfTrtInd column from the backwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall not be included (includeConfTrtInd = No).
The “backwardServiceInteractionIndicator” parameter “callCompletionTreatmentIndicator” shall be present if the includeCallComTrtInd column from the backwardSvcIntInd table indicates that the “callCompletionTreatmentIndicator” parameter shall be included (includeCallComTrtInd = Yes).
The “backwardServiceInteractionIndicator” parameter “callCompletionTreatmentIndicator” shall not be present if the includeCallComTrtInd column from the backwardSvcIntInd table indicates that the “callCompletionTreatmentIndicator” parameter shall not be included (includeCallComTrtInd = No).
The “backwardServiceInteractionIndicator” parameter “conferenceTreatmentIndicator” is to be included, then the value of the “conferenceTreatmentIndicator” shall be set to the value of the confTrtInd column from the backwardSvcIntInd table.
The “backwardServiceInteractionIndicator” parameter “callCompletionTreatmentIndicator” is to be included, then the value of the “callCompletionTreatmentIndicator” shall be set to the value of the callComTrtInd column from the backwardSvcIntInd table.
If the “bothwayThroughConnectionIndicator” parameter is to be included, then the value of the “bothwayThroughConnectionIndicator” shall be set to the value of the bothWayThrConInd column from the serviceIntIndTwo table.
If the “connectedNumberTreatmentIndicator” parameter is to be included, then the value of the “connectedNumberTreatmentIndicator” shall be set to the value of the connectedNumTrtInd column from the serviceIntIndTwo table.
When the PlayAnnouncement operation is included for connecting to a resource, the following PlayAnnouncement parameters are applied:
INAP Play Announcement
INAP PlayAnnouncement parameter | Response parameter |
---|---|
informationToSend | PlayAnnouncement informationToSend Choice |
informationToSend.inbandInfo.messageID | informationToSend.inbandInfo.messageID Choice |
informationToSend.inbandInfo.messageID.elementa ryMessageID | informationToSend.inbandInfo.messageID.elementa ryMessageID Choice |
informationToSend.inbandInfo.numberOfRepetition s | informationToSend.inbandInfo.numberOfRepetition s Choice |
informationToSend.inbandInfo.duration | informationToSend.inbandInfo.duration Choice |
informationToSend.inbandInfo.interval | informationToSend.inbandInfo.interval Choice |
informationToSend.tone.toneID | informationToSend.tone.toneID Choice |
informationToSend.tone.duration | informationToSend.tone.duration Choice |
informationToSend.displayInformation | informationToSend.displayInformation Text |
disconnectFromIPForbidden | PlayAnnouncement disconnectFromIPForbidden Choice |
requestAnnouncementComplete | PlayAnnouncement requestAnnouncementComplete Choice |
The PlayAnnouncement parameter “informationToSend” shall be present. Please refer to Section informationToSend Content for the content of the “informationToSend” parameter.
The PlayAnnouncement parameter “disconnectFromIPForbidden” shall be present. Please refer to Section disconnectFromIPForbidden Content for the content of the “disconnectFromIPForbidden” parameter.
The PlayAnnouncement parameter “requestAnnouncementComplete” shall be present. Please refer to Section requestAnnouncementComplete Content for the content of the “requestAnnouncementComplete” parameter.
The “PlayAnnouncement” parameter “informationToSend” parameter selection shall be set to the parameter indicated in the informationToSend table.
Please refer to Section inbandInfo Content for the “inbandInfo” parameter content. Please refer to Section tone Content for the “tone” parameter content.
Please refer to Section displayInformation Content for the “displayInformation parameter content.
The “informationToSend.inbandInfo” parameter “messageID” shall be present. Please refer to Section messageID Content for the “messageID” parameter content.
The “informationToSend.inbandInfo.numberOfRepetitions” parameter shall be present if the includeNumOfRepetitions column from the inbandInfo table indicates that the “numberOfRepetitions” parameter shall be included (includeNumOfRepetitions = Yes). Please refer to Section numberOfRepetitions Content for the “numberOfRepetitions” parameter content.
The “informationToSend.inbandInfo.numberOfRepetitions” parameter shall not be present if the includeNumOfRepetitions column from the inbandInfo table indicates that the “numberOfRepetitions” parameter shall not be included (includeNumOfRepetitions = No).
The “informationToSend.inbandInfo.duration” parameter shall be present if the includeDuration column from the inbandInfo table indicates that the “duration” parameter shall be included (includeDuration = Yes). Please refer to Section duration Content for the “duration” parameter content.
The “informationToSend.inbandInfo.duration” parameter shall not be present if the includeDuration column from the inbandInfo table indicates that the “duration” parameter shall not be included (includeDuration = No).
The “informationToSend.inbandInfo.interval” parameter shall be present if the includeInterval column from the inbandInfo table indicates that the “interval” parameter shall be included (includeInterval = Yes). Please refer to Section interval Content for the “interval” parameter content.
The “informationToSend.inbandInfo.interval” parameter shall not be present if the includeInterval column from the inbandInfo table indicates that the “interval” parameter shall not be included (includeInterval = No).
The “informationToSend.inbandInfo” parameter “messageID” parameter selection shall be set to the parameter indicated in the messageID table.
Please refer to Section elementaryMessageID Content for the “messageID” parameter content.
The “informationToSend.inbandInfo.messageID” parameter “elementaryMessageID” value shall be set to the value of the elementaryMessageID column from the messageID table.
If the “informationToSend.inbandInfo.numberOfRepetitions” parameter is to be included, then the value of the “informationToSend.inbandInfo.numberOfRepetitions” parameter shall be set to the value of the numberOfRepetitions column from the inbandInfo table.
If the “informationToSend.inbandInfo.duration” parameter is to be included, then the value of the “informationToSend.inbandInfo.duration” parameter shall be set to the value of the duration column from the inbandInfo table.
If the “informationToSend.inbandInfo.interval” parameter is to be included, then the value of the “informationToSend.inbandInfo.interval” parameter shall be set to the value of the interval column from the inbandInfo table.
The “informationToSend.tone” parameter “toneID” shall be present. Please refer to Section toneID Content for the “toneID” parameter content.
The “informationToSend.tone” parameter “duration” shall be present if the includeDuration column from the tone table indicates that the “informationToSend.tone” parameter “duration” shall be included (includeDuration = Yes). Please refer to Section duration Content for the “duration” parameter content.
The “tone” parameter “toneID” shall be set to the value of the toneID column from the tone table.
The “tone” parameter “duration” shall be set to the value of the duration column from the tone table.
The “informationToSend” parameter “displayInformation” shall be set to the value of the displayInformation column from the informationToSend table.
The “PlayAnnouncement” parameter “disconnectFromIPForbidden” shall be set to the value of the disconnectFromIPForbidden column from the PlayAnnouncement table.
The “PlayAnnouncement” parameter “requestAnnouncementComplete” shall be set to the value of the reqAnnouncementComplete column from the PlayAnnouncement table.
The “Connect” parameter “destinationRoutingAddress” shall be present. Please refer to Section destinationRoutingAddress Content for the “destinationRoutingAddress” content.
The “Connect” parameter “cutAndPaste” shall be present if the includeCutAndPaste column from the connectParameters table indicates that the “cutAndPaste” parameter shall be included (includeCutAndPaste
= Yes). Please refer to Section cutAndPaste Content for the “cutAndPaste” content.
The “Connect” parameter “cutAndPaste” shall not be present if the includeCutAndPaste column from the connectParameters table indicates that the “cutAndPaste” parameter shall not be included (includeCutAndPaste = No).
The “Connect” parameter “displayInformation” shall be present if the includeDisplayInfo column from the connectParameters table indicates that the “displayInformation” parameter shall be included (includeDisplayInfo = Yes). Please refer to Section displayInformation Content for the “displayInformation” content.
The “Connect” parameter “displayInformation” shall not be present if the includeDisplayInfo column from the connectParameters table indicates that the “displayInformation” parameter shall not be included (includeDisplayInfo = No).
The “Connect” parameter “serviceInteractionIndicatorsTwo” shall be present if the includeSvcIntIndTwo column from the connectParameters table indicates that the “serviceInteractionIndicatorsTwo” parameter shall be included (includeDisplayInfo = Yes). Please refer to Section serviceInteractionIndicatorsTwo Content for the “serviceInteractionIndicatorsTwo” conten
The “Connect” parameter “serviceInteractionIndicatorsTwo” shall not be present if the includeSvcIntIndTwo column from the connectParameters table indicates that the “serviceInteractionIndicatorsTwo” parameter shall not be included (includeDisplayInfo = No).
The “destinationRoutingAddress” parameter “calledPartyNumber” shall be present. Please refer to Section CalledParty Number Content for the “calledPartyNumber” content.
The construction of the “calledPartyNumber” parameter is based on the user’s configuration. The user has several choices that allow the content of the “calledPartyNumber” to be defined.
The meaning of “original address” is the INAP InitialDP parameter or the EventReportBCSM parameter, which is selected for applying the services.
If the draBasedOnSRSRN column references a valid entry from the draSRSRN table, then the “destinationRoutingAddress” parameter “calledPartyNumber” shall be built using information from the references draSRSRN table entry. Please refer to Section Called Party Number Based On ETSI SRS Routing Number for the requirements regarding the construction of the address based on an ETSI Subscriber Routing Service’s Routing Number.
If the “destinationRoutingAddress” parameter “calledPartyNumber” is to be built based on a routing number provided by the ETSI Number Portability Service (draBasedOnNPRN = Yes), then the “destinationRoutingAddress” parameter “calledPartyNumber” shall be built according to the requirements in Section Called Party Number Based On ETSI Number Portability Routing Number
If the “destinationRoutingAddress” parameter “calledPartyNumber” is to be built based on a routing number provided by the ETSI Multi-Country Number Portability Service (draBasedOnMCntNPRN = Yes), then the “destinationRoutingAddress” parameter “calledPartyNumber” shall be built according to the requirements in Section Called Party Number Based On ETSI Multi-Country Number Portability Routing Number
If the defaultDRACdPA column references a valid entry from the defaultDRACdPA table, then the “destinationRoutingAddress” parameter “calledPartyNumber” shall be built using information from the
If the originalAddress column indicates that the “destinationRoutingAddress” parameter “calledPartyNumber” is to be built using the original address (originalAddress = Yes), then the “destinationRoutingAddress” parameter “calledPartyNumber” shall be built according to the requirements in Section Called Party Number Based On Original Address
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Subscriber Routing Service.
If the routing number referenced by the draSRSRN table is not available from the ETSI Subscriber Routing Service, then the “calledPartyNumber” parameter shall be built using information from the “original address” as defined in Section Called Party Number Based On Original Address
If the value of the rnType column from the rnTypeforSRSRN table indicates replace CdPA (rnType = ReplaceCdPA), then the Nature of Address of the “calledPartyNumber” parameter shall be set to digitsFormat associated with the routing number.
If the value of the rnType column from the rnTypeforSRSRN table indicates replace CdPA (rnType = ReplaceCdPA), then the Numbering Plan of the “calledPartyNumber” parameter shall be set to E.164
Numbering Plan.
If the value of the rnType column from the rnTypeforSRSRN table indicates replace CdPA (rnType = ReplaceCdPA), then the digits of the “calledPartyNumber” parameter shall be set to the digits of the routing number.
If the value of the rnType column from the rnTypeforSRSRN table indicates Prefix CdPA (rnType = PrefixCdPA), then the “calledPartyNumber” parameter shall be built as follows:
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Number Portability Service.
If the “destinationRoutingAddress” parameter “calledPartyNumber” is to be built based on routing number provided by the ETSI Number Portability Service and a routing number is not available from the ETSI Number Portability Service, then the “calledPartyNumber” parameter shall be built using information from the “original address” as defined in Section Called Party Number Based On Original Address.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to the Numbering Plan of the “original address”.
If ETSI Digit Analysis Service is applied and digit format of the “original address” is International, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is applied and digit format of the “original address” is National, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digit format of the “original address” is determined based on Nature of Address as given in Table 2
The Nature of Address of the “calledPartyNumber” parameter shall be set as follows:
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Multi-Country Number Portability Service.
If the “destinationRoutingAddress” parameter “calledPartyNumber” is to be built based on routing number provided by the ETSI Multi-Country Number Portability Service and a routing number is not available from the ETSI Multi-Country Number Portability Service, then the “calledPartyNumber” parameter shall be built using information from the “original address” as defined in Section calledPartyNumber Content
The Numbering Plan of the “calledPartyNumber” parameter shall be set to the E.164 Numbering Plan.
If the value of mCntNPRNSelection column from the draCalledPartyNumber table indicates use ExchangeID (mCntNPRNSelection = useExchangeID), then the digits of the “calledPartyNumber” parameter shall be set as follows:
If the value of mCntNPRNSelection column from the draCalledPartyNumber table indicates use OperatorID (mCntNPRNSelection = useOperatorID), then the digits of the “calledPartyNumber” parameter shall be set as follows:
If the value of mCntNPRNSelection column from the draCalledPartyNumber table indicates concatenate ExchangeID and OperatorID (mCntNPRNSelection = concatenateExIDOpID), then the digits of the “calledPartyNumber” parameter shall be set as follows:
The Nature of Address of the “calledPartyNumber” parameter shall be set to National.
This section defines the requirements for building the Called Party Number content based on provisioned Default Called Party Number data.
If the referenced defaultDRACdPA table entry is not available, then the “calledPartyNumber” parameter shall be built using information from the original address as defined in Section Called Party Number Based On Original Address.
The Nature of Address of the “calledPartyNumber” parameter shall be set to natureOfAddress defined in the defaultDRACdPA table.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to numberingPlan defined in the defaultDRACdPA table.
The digits of the “calledPartyNumber” parameter shall be set to the digits defined in the defaultDRACdPA table.
The “calledPartyNumber” parameter is built using information from the “original address”.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to the Numbering Plan of the “original address”.
If ETSI Digit Analysis Service is applied and digit format of the “original address” is International, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is applied and digit format of the “original address” is National, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digit format of the “original address” is determined based on Nature of Address as given in INAP DIGIT STRING DETERMINATION TABLE.
The Nature of Address of the “calledPartyNumber” parameter shall be set as follows:
The “cutAndPaste” parameter is an optional parameter within the Connect. However, there are times when the presence of the “cutAndPaste” parameter is determined based on the content of the “destinationRoutingAddress”. Specifically, if the “destinationRoutingAddress” contains only a Routing Number that is an ETSI Number Portability Routing Number or an ETSI Multi-Country Number Portability Routing Number, and then the “cutAndPaste” parameter will always be included and set to a value of zero. This is to protect against an ambiguous interpretation of the “destinationRoutingAddress”. By including the “cutAndPaste” parameter with a value of zero, the “destinationRoutingAddress”, in this case, is explicitly being reported as a prefix to the existing “calledPartyNumber”.
If the “destinationRoutingAddress” contains only a Network Routing Number of type ETSI Number Portability Routing Number, then the “cutAndPaste” parameter shall be present with a value of zero, regardless of the selection in the includeCutAndPaste column of the connectParameters table.
the only event is if the “destinationRoutingAddress” contains only a prefix routing number as indicated above.
If the “destinationRoutingAddress” contains only a Network Routing Number of type ETSI Multi-Country Number Portability Routing Number, then the “cutAndPaste” parameter shall be present with a value of zero, regardless of the selection in the includeCutAndPaste column of the connectParameters table.
the only event is if the “destinationRoutingAddress” contains only a Multi-Country Number Portability routing number as indicated above.
If the “cutAndPaste” parameter is to be included, then the value of the “cutAndPaste” parameter shall be set to a value equivalent to the number of digits in the received “calledPartyNumber” parameter.
The “displayInformation” parameter allows for a text string to be sent to the end user.
If the “displayInformation” parameter is to be included in the Connect operation, then the text shall be set to the text in the displayInformation column of the connectParameters table.
The following requirements apply if the “serviceInteractionIndicatorsTwo” is to be included in the Connect operation.
The “serviceInteractionIndicatorsTwo” parameter “forwardServiceInteractionIndicator” shall be present if the includeforwardSvcIntInd column from the serviceIntIndTwo table indicates that the “forwardServiceInteractionIndicator” parameter shall be included (includeforwardSvcIntInd = Yes ). Please refer to Section forwardServiceInteractionInd Content for the “forwardServiceInteractionIndicator” content.
The “serviceInteractionIndicatorsTwo” parameter “forwardServiceInteractionIndicator” shall not be present if the includeforwardSvcIntInd column from the serviceIntIndTwo table indicates that the “forwardServiceInteractionIndicator” parameter shall not be included (includeforwardSvcIntInd = No).
The “serviceInteractionIndicatorsTwo” parameter “backwardServiceInteractionIndicator” shall be present if the includeBackwardSvcIntInd column from the serviceIntIndTwo table indicates that the “backwardServiceInteractionIndicator” parameter shall be included (includeBackwardSvcIntInd = Yes). Please refer to Section backwardServiceInteractionInd Content for the “backwardServiceInteractionIndicator” content.
The “serviceInteractionIndicatorsTwo” parameter “backwardServiceInteractionIndicator” shall not be present if the includeBackwardSvcIntInd column from the serviceIntIndTwo table indicates that the “backwardServiceInteractionIndicator” parameter shall not be included (includeBackwardSvcIntInd = No).
The “serviceInteractionIndicatorsTwo” parameter “suspendTimer” shall be present if the IncludeSuspendTimer column from the serviceIntIndTwo table indicates that the “suspendTimer” parameter shall be included (IncludeSuspendTimer = Yes). Please refer to Section suspendTimer Content for the “suspendTimer” content.
The “serviceInteractionIndicatorsTwo” parameter “suspendTimer” shall not be present if the IncludeSuspendTimer column from the serviceIntIndTwo table indicates that the “suspendTimer” parameter shall not be included (IncludeSuspendTimer = No).
The “serviceInteractionIndicatorsTwo” parameter “connectedNumberTreatmentIndicator” shall be present if the includeConnectedNumTrtInd column from the serviceIntIndTwo table indicates that the “connectedNumberTreatmentIndicator” parameter shall be included (includeConnectedNumTrtInd = Yes). Please refer to Section connectedNumberTreatmentInd Content for the “connectedNumberTreatmentIndicator” content.
The “serviceInteractionIndicatorsTwo” parameter “connectedNumberTreatmentIndicator” shall not be present if the includeConnectedNumTrtInd column from the serviceIntIndTwo table indicates that the “connectedNumberTreatmentIndicator” parameter shall not be included (includeConnectedNumTrtInd = No).
The “serviceInteractionIndicatorsTwo” parameter “suppressCallDiversionNotification” shall be present if the includeSupCallDivNotif column from the serviceIntIndTwo table indicates that the “suppressCallDiversionNotification” parameter shall be included (includeSupCallDivNotif = Yes). Please refer to Section suppressCallDiversionNotification Content for the content of the “suppressCallDiversionNotification” parameter.
The “serviceInteractionIndicatorsTwo” parameter “suppressCallDiversionNotification” shall not be present if the includeSupCallDivNotif column from the serviceIntIndTwo table indicates that the “suppressCallDiversionNotification” parameter shall not be included (includeSupCallDivNotif = No).
The “serviceInteractionIndicatorsTwo” parameter “suppressCallTransferNotification” shall be present if the IncludeSupCallTransNotif column from the serviceIntIndTwo table indicates that the “suppressCallTransferNotification” parameter shall be included (IncludeSupCallTransNotif = Yes). Please refer to Section suppressCallTransferNotification Content for the content of the “suppressCallTransferNotification” parameter.
The “serviceInteractionIndicatorsTwo” parameter “suppressCallTransferNotification” shall not be present if the IncludeSupCallTransNotif column from the serviceIntIndTwo table indicates that the “suppressCallTransferNotification” parameter shall not be included (IncludeSupCallTransNotif = N ).
The “serviceInteractionIndicatorsTwo” parameter “allowCdINNoPresentationInd” shall be present if the includeAllowCdINNoPrInd column from the serviceIntIndTwo table indicates that the “allowCdINNoPresentationInd” parameter shall be included (includeAllowCdINNoPrInd = Yes). Please refer to Section allowCdINNoPresentationInd Content for the content of the “allowCdINNoPresentationInd” parameter.
The “serviceInteractionIndicatorsTwo” parameter “allowCdINNoPresentationInd” shall not be present if the includeAllowCdINNoPrInd column from the serviceIntIndTwo table indicates that the “allowCdINNoPresentationInd” parameter shall not be included (includeAllowCdINNoPrInd = No).
The “serviceInteractionIndicatorsTwo” parameter “userDialogueDurationInd” shall be present if the includeuserDlgDurationInd column from the serviceIntIndTwo table indicates that the “userDialogueDurationInd” parameter shall be included (includeuserDlgDurationInd = Yes). Please refer to Section 4.8.4.8 for the content of the “userDialogueDurationInd” parameter.
The “serviceInteractionIndicatorsTwo” parameter “userDialogueDurationInd” shall not be present if the includeuserDlgDurationInd column from the serviceIntIndTwo table indicates that the “userDialogueDurationInd” parameter shall not be included (includeuserDlgDurationInd = No).
The “forwardServiceInteractionInd” parameter “conferenceTreatmentIndicator” shall be present if the includeConfTrtInd column from the forwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall be included (includeConfTrtInd = Yes). Please refer to Section conferenceTreatmentIndicator Content for the content of the “conferenceTreatmentIndicator” parameter.
The “forwardServiceInteractionInd” parameter “conferenceTreatmentIndicator” shall not be present if the includeConfTrtInd column from the forwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall not be included (includeConfTrtInd = No).
The “forwardServiceInteractionInd” parameter “callDiversionTreatmentIndicator” shall be present if the includeCallDivTrtInd column from the forwardSvcIntInd table indicates that the “callDiversionTreatmentIndicator” parameter shall be included (includeCallDivTrtInd = Yes). Please refer to Section callDiversionTreatmentIndicator Content for the content of the “callDiversionTreatmentIndicator” parameter.
The “forwardServiceInteractionInd” parameter “callDiversionTreatmentIndicator” shall not be present if the includeCallDivTrtInd column from the forwardSvcIntInd table indicates that the “callDiversionTreatmentIndicator” parameter shall not be included (includeCallDivTrtInd = No).
The “forwardServiceInteractionInd” parameter “callOfferingTreatmentIndicator” shall be present if the includeCallOfferingTrtInd column from the forwardSvcIntInd table indicates that the “callOfferingTreatmentIndicator” parameter shall be included (includeCallOfferingTrtInd = Yes). Please refer to Section callOfferingTreatmentIndicator Content for the content of the “callOfferingTreatmentIndicator” parameter.
The “forwardServiceInteractionInd” parameter “callOfferingTreatmentIndicator” shall not be present if the includeCallOfferingTrtInd column from the forwardSvcIntInd table indicates that the “callOfferingTreatmentIndicator” parameter shall not be included (includeCallOfferingTrtInd = No).
The “forwardServiceInteractionInd” parameter “callingPartyRestrictionIndicator” shall be present if the includeCallingPartyRestInd column from the forwardSvcIntInd table indicates that the “callingPartyRestrictionIndicator” parameter shall be included (includeCallingPartyRestInd = Yes). Please refer to Section callingPartyRestrictionIndicator Content for the content of the “callingPartyRestrictionIndicator” parameter.
The “forwardServiceInteractionInd” parameter “callingPartyRestrictionIndicator” shall not be present if the includeCallingPartyRestInd column from the forwardSvcIntInd table indicates that the “callingPartyRestrictionIndicator” parameter shall not be included (includeCallingPartyRestInd = No ).
The “conferenceTreatmentIndicator” parameter shall be set to the value of the conferenceTrtInd column from the forwardSvcIntInd table.
The “callDiversionTreatmentIndicator” parameter shall be set to the value of the callDiversionTrtInd column from the forwardSvcIntInd table.
The “callOfferingTreatmentIndicator” parameter shall be set to the value of the callOfferingTrtInd column from the forwardSvcIntInd table.
The “callingPartyRestrictionIndicator” parameter shall be set to the value of the callingPartyRestInd column from the forwardSvcIntInd table.
The “backwardServiceInteractionInd” parameter “conferenceTreatmentIndicator” shall be present if the includeConfTrtInd column from the backwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall be included (includeConfTrtInd = Yes). Please refer to Section conferenceTreatmentIndicator Content for the content of the “conferenceTreatmentIndicator” parameter.
The “backwardServiceInteractionInd” parameter “conferenceTreatmentIndicator” shall not be present if the includeConfTrtInd column from the backwardSvcIntInd table indicates that the “conferenceTreatmentIndicator” parameter shall not be included (includeConfTrtInd = No).
The “conferenceTreatmentIndicator” parameter shall be set to the value of the confTrtInd column from the backwardSvcIntInd table.
The “suspendTimer” parameter shall be set to the value of the suspendTimer column from the serviceIntIndTwo table.
The “connectedNumberTreatmentInd” parameter shall be set to the value of the connectedNumTrtInd column from the serviceIntIndTwo table.
The “suppressCallDiversionNotification” parameter shall be set to the value of the suppressCallDivNotif column from the serviceIntIndTwo table.
The “suppressCallTransferNotification” parameter shall be set to the value of the suppressCallTransNotif column from the serviceIntIndTwo table.
The “allowCdINNoPresentationInd” parameter shall be set to the value of the allowCdINNoPresentationInd column from the serviceIntIndTwo table.
The “userDialogueDurationInd” parameter shall be set to the value of the userDialogueDurationInd column from the serviceIntIndTwo table.
The structure of the SendChargingInformation operation shall be as indicated in the “SendChargingInformation Format” parameter.
The format, or structure, of the SendChargingInformation operation identified by “Format 1” is as follows:
SendChargingInformationArg ::= SEQUENCE { SCIBillingChargingCharacteristics [0] ::= CHOICE { performChargeDetermination [27] NULL } partyToCharge [1] LegID ::= CHOICE { sendingSideID [0], receivingSideID [1] } }
The “SCIBillingChargingCharacteristics” parameter shall be included in the SendChargingInformation operation. Please refer to Section SCIBillingChargingCharacteristics Content for the content of the “SCIBillingChargingCharacteristics” parameter.
The “partyToCharge” parameter shall be included in the SendChargingInformation operation. Please refer to Section partyToCharge Content for the content of the “partyToCharge” parameter.
The “performChargeDetermination” parameter shall be included in the “SCIBillingChargingCharacteristics” parameter. Please refer to Section performChargeDetermination Content for the content of the “performChargeDetermination” parameter.
The “performChargeDetermination” parameter shall be empty.
The “partyToCharge” parameter selection shall be set to the parameter indicated in the partyToCharge table
If the “partyToCharge” parameter selection is the “sendingSideID”, then the “sendingSideID” parameter shall be present and set to the value of the sendingSideID column from the partyToCharge table.
If the “partyToCharge” parameter selection is the “receivingSideID”, then the “receivingSideID” parameter shall be present and set to the value of the receivingSideID column from the partyToCharge table.
The format, or structure, of the SendChargingInformation operation identified by “Format 2” is as follows:
SendChargingInformationArg ::= Sequence { SCIBillingChargingCharacteristics [ 0 ] ::= Sequence { ChargeLevel [0] ::= Implicit Sequence { SCP Charge Number [0] ::= OctetString } Transparent Data [2] ::= 'AFFE' } partyToCharge [1] ::= Choice { sendingSideID [0], receivingSideID [1] } }
The “SCIBillingChargingCharacteristics” parameter shall be included in the SendChargingInformation operation. Please refer to Section SCIBillingChargingCharacteristics Content for the content of the “SCIBillingChargingCharacteristics” parameter.
The “partyToCharge” parameter shall be included in the SendChargingInformation operation. Please refer to Section partyToCharge Content for the content of the “partyToCharge” parameter.
The “chargeLevel” parameter shall be included in the “SCIBillingChargingCharacteristics” parameter. Please refer to Section chargeLevel Content for the content of the “chargeLevel” parameter
The “transparentData” parameter shall be included in the “SCIBillingChargingCharacteristics” parameter. Please refer to Section transparentData Content for the content of the “transparentData” parameter.
The “SCPChargeNumber” parameter shall be included in the “chargeLevel” parameter. Please refer to Section SCPChargeNumber Content for the content of the “SCPChargeNumber” parameter.
The construction of the “SCPChargeNumber” parameter is based on the user’s configuration. The user has three choices that allow the content of the “SCPChargeNumber” to be defined.
If the scpChrgNumSRSRN column references a valid entry from the scpChrgNumSRSRN table, then the “SCPChargeNumber” parameter shall be built using the references scpChrgNumSRSRN table entry.
If the defaultSCPChrgNum column references a valid entry from the defaultSCPChrgNum table, then the “SCPChargeNumber” parameter shall be built using the references defaultSCPChrgNum table entry.
If a Routing Number is allowed to be used within the “SCPChargeNumber”, then the “SCPChargeNumber” parameter shall be formatted as follows:
SCPChargeNumber content for SCI Format 2
xxxx ---- | Routing Number Digit 1 |
---- xxxx | Routing Number Digit 2 |
xxxx ---- | Routing Number Digit (n-1) |
---- xxxx | Routing Number Digit (n) |
where n = number of digits in the Routing Number and xxxx are bit representations
If the scpChrgNumSRSRN column references an invalid entry from the scpChrgNumSRSRN table, then the ETSI Subscriber Routing Service routing number shall not be used within the “SCPChargeNumber”.
If the defaultSCPChrgNum column references an invalid entry from the defaultSCPChrgNum table, then the default SCPChargeNumber data shall not be used within the “SCPChargeNumber”.
The “transparentData” parameter shall be set to the value of the transparentData column from the sciFormat2 table.
The “partyToCharge” parameter selection shall be set to the parameter indicated in the partyToCharge table.
If the “partyToCharge” parameter selection is the “sendingSideID”, then the “sendingSideID” parameter shall be present and set to the value of the sendingSideID column from the partyToCharge table.
If the “partyToCharge” parameter selection is the “receivingSideID”, then the “receivingSideID” parameter shall be present and set to the value of the receivingSideID column from the partyToCharge table.
The format, or structure, of the SendChargingInformation operation identified by “Format 3” is as follows:
SendChargingInformationArg ::= Sequence { SCIBillingChargingCharacteristics [0] ::= OctetString partyToCharge [1] ::= Choice { sendingSide [0] receivingSide [0] } }
The “SCIBillingChargingCharacteristics” parameter shall be included in the SendChargingInformation operation. Please refer to Section SCIBillingChargingCharacteristics Content for the content of the “SCIBillingChargingCharacteristics” parameter.
The “partyToCharge” parameter shall be included in the SendChargingInformation operation. Please refer to Section partyToCharge Content for the content of the “partyToCharge” parameter.
The construction of the “SCIBillingChargingCharacteristics” parameter is based on the user’s configuration. The user has three choices that allow the content of the “SCIBillingChargingCharacteristics” to be defined.
If the sciBillingSRSRN column references a valid entry from the sciBillingSRSRN table, then the “SCIBillingChargingCharacteristics” parameter shall be built using the references sciBillingSRSRN table entry.
If the defaultSCIBilling column references a valid entry from the defaultSCIBilling table, then the “SCIBillingChargingCharacteristics” parameter shall be built using the references defaultSCIBilling table entry.
If a Routing Number is allowed to be used within the “SCIBillingChargingCharacteristics”, then the “SCIBillingChargingCharacteristics” parameter shall be formatted as follows:
SCIBillingChargingCharacteristics for SCI Format 3
Octet | Value | Description |
---|---|---|
0 | xxxx xxxx | Data Identifier |
1 | xxxx ---- | Default Routing Number Digit (n-1) |
1 | ---- xxxx | Default Routing Number Digit (n) |
... | ||
(n / 2) + 1 | xxxx ---- | Default Routing Number Digit 1 |
(n / 2) + 1 | ---- xxxx | Default Routing Number Digit 2 |
where n = number of digits in the Routing Number and xxxx are bit representations
If the sciBillingSRSRN column references an invalid entry from the sciBillingSRSRN table, then the ETSI Subscriber Routing Service routing number shall not be used within the “SCIBillingChargingCharacteristics”.
If the defaultSCIBilling column references an invalid entry from the defaultSCIBilling table, then the default SCPChargeNumber data shall not be used within the “SCIBillingChargingCharacteristics”.
The “partyToCharge” parameter selection shall be set to the parameter indicated in the partyToCharge table.
If the “partyToCharge” parameter selection is the “sendingSideID”, then the “sendingSideID” parameter shall be present and set to the value of the sendingSideID column from the partyToCharge table.
If the “partyToCharge” parameter selection is the “receivingSideID”, then the “receivingSideID” parameter shall be present and set to the value of the receivingSideID column from the partyToCharge table.
If the InitialDP operation content is to be modified, then the user has the choice of which parameters should be modified and the choice of how those selected parameters will be modified. The following Response parameters will control the parameters within the InitialDP:
The “calledPartyNumber” parameter shall be modified as defined in Section calledPartyNumber Content if:
The “calledPartyNumber” parameter shall not be modified if:
The “calledPartyBCDNumber” parameter shall be modified as defined in Section calledPartyBCDNumber Content if:
The “calledPartyBCDNumber” parameter shall not be modified if:
The construction of the “calledPartyNumber” parameter is based on the user’s configuration. The user has several choices that allow the content of the “calledPartyNumber” to be defined.
If the initialDPSRSRN column references a valid entry from the initialDPSRSRN table, then the INAP InitialDP parameter “calledPartyNumber” shall be built using information from the references initialDPSRSRN table entry. Please refer to Section 4.10.1.1 for the requirements regarding the construction of the address based on an ETSI Subscriber Routing Service’s Routing Number.
If the initialDPNPRN column indicates that the INAP InitialDP parameter “calledPartyNumber” is to be built based on routing number provided by the ETSI Number Portability Service (initialDPNPRN = Yes), then the INAP InitialDP parameter “calledPartyNumber” shall be built according to the requirements in sectionInitialDP Called Party Number Based On ETSI Number Portability Routing Number.
If the defaultIDPCalledParty column references a valid entry from the defaultIDPCalledParty table, then the INAP InitialDP parameter “calledPartyNumber” shall be built using information from the references defaultIDPCalledParty table entry. Please refer to Section InitialDP Called Party Number Based On Default Called Party Number for the requirements regarding the construction of the address based on the provisioned Default Called Party Number data.
If the initialDPMCntNPRN column indicates that the INAP InitialDP parameter “calledPartyNumber” is to be built based on routing number provided by the Multi-Country ETSI Number Portability Service (initialDPMCntNPRN = Yes), then the INAP InitialDP parameter “calledPartyNumber” shall be built according to the requirements in section InitialDP Called Party Number Based On ETSI Multi-Country Number Portability Routing Number
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Subscriber Routing Service.
The Nature of Address of the “calledPartyNumber” parameter shall be set to digitsFormat associated with the routing number.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to E.164 Numbering Plan.
The digits of the “calledPartyNumber” parameter shall be set to the digits of the routing number.
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Number Portability Service.
The Numbering Plan of the “calledPartyNumber” parameter shall remain unchanged.
If ETSI Digit Analysis Service is applied and digit format of the “calledPartyNumber” is International, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is applied and digit format of the “calledPartyNumber” is National, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digit format of the “calledPartyNumber” shall be determined based on Nature of Address as given in Table 2.
The Nature of Address of the “calledPartyNumber” parameter shall be set as follows:
This section defines the requirements for building the Called Party Number content based on provisioned Default Called Party Number data.
The Nature of Address of the “calledPartyNumber” parameter shall be set to natureOfAddress defined in the defaultIDPCalledParty table.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to numberingPlan defined in the defaultIDPCalledParty table.
The digits of the “calledPartyNumber” parameter shall be set to the digits defined in the defaultIDPCalledParty table.
This section defines the requirements for building the Called Party Number content based on routing number provided by the ETSI Multi-Country Number Portability Service.
The Numbering Plan of the “calledPartyNumber” parameter shall remain unchanged.
If ETSI Multi-Country Digit Analysis Service is applied and digit format of the “calledPartyNumber” is International, then the digits of the “calledPartyNumber” parameter shall be set as follows:
CC + RN + National Significant Portion of the “calledPartyNumber”.
The value of RN depends on the value of mCntNPRNSelection column from the initialDPCalledParty table.
If ETSI Multi-Country Digit Analysis Service is applied and digit format of the “calledPartyNumber” is National, then the digits of the “calledPartyNumber” parameter shall be set as follows:
The value of RN depends on the value of mCntNPRNSelection column from the initialDPCalledParty table.
If ETSI Multi-Country Digit Analysis Service is not applied, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Multi-Country Digit Analysis Service is not applied, then the digit format of the “calledPartyNumber” shall be determined based on Nature of Address as given in Table 2.
The value of RN depends on the value of mCntNPRNSelection column from the initialDPCalledParty table.
The Nature of Address of the “calledPartyNumber” parameter shall be set as follows:
The construction of the “calledPartyBCDNumber” parameter is based on the user’s configuration. The user has several choices that allow the content of the “calledPartyBCDNumber” to be defined.
If the initialDPBCDSRSRN column references a valid entry from the initialDPBCDSRSRN table, then the INAP InitialDP parameter “calledPartyNumber” shall be built using information from the references initialDPBCDSRSRN table entry. Please refer to Section InitialDP Called Party BCD Number Based On ETSI SRS Routing Number for the requirements regarding the construction of the address based on the ETSI Subscriber Routing Service’s Routing Number.
If the initialDPBCDNPRN column references a valid entry from the initialDPBCDNPRN table, then the INAP InitialDP parameter “calledPartyNumber” shall be built using information from the references initialDPBCDNPRN table entry. Please refer to Section InitialDP Called Party BCD Number Based On ETSI Number Portability Routing Number for the requirements regarding the construction of the address based on the ETSI Number Portability Service’s Routing Number.
If the defaultInitialDPBCD column references a valid entry from the defaultInitialDPBCD table, then the INAP InitialDP parameter “calledPartyNumber” shall be built using information from the references defaultInitialDPBCD table entry. Please refer to Section InitialDP Called Party BCD Number Based On Default Called Party Number for the requirements regarding the construction of the address based on the provisioned Default Called Party Number data.
This section defines the requirements for building the Called Party BCD Number content based on routing number provided by the ETSI Subscriber Routing Service.
The Nature of Address of the “calledPartyNumber” parameter shall be set to digitsFormat associated with the routing number.
The Numbering Plan of the “calledPartyNumber” parameter shall be set to E.164 Numbering Plan
The digits of the “calledPartyNumber” parameter shall be set to the digits of the routing number.
This section defines the requirements for building the Called Party BCD Number content based on routing number provided by the ETSI Number Portability Service.
The Numbering Plan of the “calledPartyBCDNumber” parameter shall remain unchanged.
If ETSI Digit Analysis Service is applied and digit format of the “calledPartyBCDNumber” is International, then the digits of the “calledPartyBCDNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is applied and digit format of the “calledPartyNumber” is National, then the digits of the “calledPartyNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digits of the “calledPartyBCDNumber” parameter shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digit format of the “calledPartyBCDNumber” shall be determined based on Nature of Address as given in Table 2
The Nature of Address of the “calledPartyBCDNumber” parameter shall be set as follows:
This section defines the requirements for building the Called Party BCD Number content based on provisioned Default Called Party Number data.
The Nature of Address of the “calledPartyBCDNumber” parameter shall be set to natureOfAddress defined in the defaultInitialDPBCD table.
The Numbering Plan of the “calledPartyBCDNumber” parameter shall be set to numberingPlan defined in the defaultInitialDPBCD table.
The digits of the “calledPartyBCDNumber” parameter shall be set to the digits defined in the defaultInitialDPBCD table.
The following parameters are available for modification within the Called Party Address:
The content of the Called Party Address fundamentally depends upon where the source for constructing the Called Party Address resides. The user has several choices that allow a source for the Called Party Address to be defined.
The meaning of “address source” is the parameter selected from the sccpCdPAAddressSource table that is found in the received signaling message.
The first parameter defined in the sccpCdPAAddressSource table that can be found within the received signaling message shall be used as the source for the modified SCCP Called Party Address.
If the originalCdPA column references a valid entry from the originalCdPA table, then the SCCP Called Party Address shall be built using information from the references originalCdPA table entry. Please refer to Section Original Called Party Address for the requirements regarding the construction of the address based on the original received Called Party Address.
If the srsRN column references a valid entry from the srsRN table, then the SCCP Called Party Address shall be built using information from the references srsRN table entry. Please refer to Section SCCP CdPA based on ETSI Subscriber Routing Service Routing Number for the requirements regarding the construction of the address based on the ETSI Subscriber Routing Service’s Routing Number.
If the npRN column references a valid entry from the npRN table, then the SCCP Called Party Address shall be built using information from the references npRN table entry. Please refer to Section SCCP CdPA based on ETSI Number Portability Service Routing Number for the requirements regarding the construction of the address based on the ETSI Number Portability Service’s Routing Number.
If the defaultCdPA column references a valid entry from the defaultCdPA table, then the SCCP Called Party
Address shall be built using information from the references defaultCdPA table entry. Please refer to Section Default Called Party Address for the requirements regarding the construction of the address based on information from the defaultCdPA table.
If the useServiceKeyRN column indicates that the SCCP Called Party Address shall be built based on
routing information provided by the Service Key Routing Service (useServiceKeyRN = Yes), then the SCCP Called Party Address shall be built according to the requirements in Section SCCP CdPA based on Service Key Routing Service Routing Number.
When the SCCP Called Party Address is to be built using information from the original received Called Party Address, then the following SCCP Called Party Address parameters can be modified:
If the SCCP Called Party Address does not contain a valid Global Title format (i.e. GTI = 0), then the signaling message shall be discarded.
If the Global Title Address is not 0 then the Routing Indicator shall be set to indicate Global Title routing.
If the Subsystem Number is present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be set to the value contained in the ssn column.
If the Subsystem Number is not present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be inserted into the Called Party Address and set to the value contained in the ssn column.
If the Translation Type is supported by the Global Title Indicator and the modifyTT column indicates that the Translation Type is to be modified (modifyTT = Yes), then the Translation Type shall be set to the value contained in the tt column.
When the SCCP Called Party Address is to be built using information from a Routing Number provided by the ETSI Subscriber Routing Service, then the following SCCP Called Party Address parameters can be built:
If the Global title Indicator does not support a Global Title Address (GTI = 0), then Global Title Indicator shall be set to four (4).
The Routing Indicator shall be set to indicate Global Title routing.
If the Subsystem Number is present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be set to the value contained in the ssn column.
If the Subsystem Number is not present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be inserted into the Called Party Address and set to the value contained in the ssn column.
If the Global Title Indicator supports the Translation Type and the modifyTT column indicates that the Translation Type is to be modified (modifyTT = Yes), then the Translation Type shall be set to the value contained in the tt column.
If the Numbering Plan is supported by the Global Title Indicator, then the Numbering Plan shall be set to E.164 Numbering Plan.
If the Nature of Address is supported by the Global Title Indicator value, then it shall be set to indicate:
The digits shall be set to the digits of the referenced routing number.
When the SCCP Called Party Address is to be built using information from a Routing Number provided by the ETSI Number Portability Service, then the following SCCP Called Party Address parameters can be built:
If the Global title Indicator does not support a Global Title Address (GTI = 0), then Global Title Indicator shall be set to four (4).
If the “address source” selected is the SCCP Called Party Address and the Global title Indicator does not support a Global Title Address (GTI = 0), then the signaling message shall be discarded
The Routing Indicator shall be set to indicate Global Title routing.
If the Subsystem Number is present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be set to the value contained in the ssn column.
If the Subsystem Number is not present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be inserted into the Called Party Address and set to the value contained in the ssn column.
If the Global Title Indicator supports the Translation Type and the modifyTT column indicates that the Translation Type is to be modified (modifyTT = Yes), then the Translation Type shall be set to the value contained in the tt column.
If the Global Title Indicator supports the Numbering Plan, then the Numbering Plan shall be set to SCCP
equivalent of the “address source” parameters Numbering Plan.
If ETSI Digit Analysis Service is applied and digit format of the “address source” is International, then the digits shall be set as follows:
If ETSI Digit Analysis Service is applied and digit format of the “address source” is National, then the digits shall be set as follows:
If ETSI Digit Analysis Service is not applied, then the digits shall be set as follows:
RN + National Significant Portion of “address source”
If ETSI Digit Analysis Service is not applied, then the “address source” digits format is determined based on Nature of Address.
If the “address source” selected is SCCP Called Party Address then the digits format shall be determined.
If the Global Title Indicator supports Nature of Address, then the Nature of Address shall be set as follows:
When the SCCP Called Party Address is to be built using information from the defaultCdPA table, then the following SCCP Called Party Address parameters can be built:
If the Global title Indicator does not support a Global Title Address (GTI = 0), then Global Title Indicator shall be set to four (4).
The Routing Indicator shall be set to indicate Global Title routing.
If the Subsystem Number is present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be set to the value contained in the ssn column.
If the Subsystem Number is not present in the Called Party Address and the modifySSN column indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be inserted into the Called Party Address and set to the value contained in the ssn column.
If the Global Title Indicator supports the Translation Type and the modifyTT column indicates that the Translation Type is to be modified (modifyTT = Yes), then the Translation Type shall be set to the value contained in the tt column.
If the Global Title Indicator supports the Numbering Plan, then the Numbering Plan shall be set to numberingPlan defined in the defaultCdPA table.
If the Global Title Indicator supports the Nature of Address, then the Nature of Address shall be set to natureOfAddress defined in the defaultCdPA table.
The digits shall be set to digits defined in the defaultCdPA table.
When the SCCP Called Party Address is to be built using information from a Routing Number provided by the Service Key Routing Service, then the following SCCP Called Party Address parameters can be built:
If the Global title Indicator does not support a Global Title Address (GTI = 0), then Global Title Indicator shall be set to four (4).
The Routing Indicator shall be set to indicate Global Title routing.
If the Subsystem Number is present in the Called Party Address and the modifySSN column from the found routing number table entry indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be set to the ssn associated with the referenced routing number.
If the Subsystem Number is not present in the Called Party Address and the modifySSN column from the found routing number table entry indicates that the Subsystem Number is to be set (modifySSN = Yes), then the Subsystem Number shall be inserted into the Called Party Address and set to the ssn associated with the referenced routing number.
If the Global Title Indicator supports the Translation Type and the modifyTT column from the found routing number table entry indicates that the Translation Type is to be modified (modifyTT = Yes), then the Translation Type shall be set to the translationType associated with the referenced routing number.
If the Global Title Indicator supports the Numbering Plan, then the Numbering Plan shall be set to the numberingPlan associated with the referenced routing number.
If the Global Title Indicator supports the Nature of Address, then the Nature of Address shall be set to natureOfAddress associated with the referenced routing number.
The digits shall be set to digits of the referenced routing number.
The following tables are declared within the INAP InitialDP Service Handler database:
shConfiguration
shServiceDescription
initialDPListForSN
defaultCCForMCntNP
returnError
releaseCall
resolveAmbiguity
requestReportBCSM
legID
dpSpecificCriteria
announcementData
connectToResource
resourceAddress
playAnnouncement
informationToSend
inbandInfo
messageID
tone
connect
connectParameters
draCalledPartyNumber
draSRSRN
rnTypeforSRSRN
defaultDRACdPA
serviceIntIndTwo
forwardSvcIntInd
backwardSvcIntInd
sendChargingInformation
partyToCharge
sciFormat2
scpChargeNumber
scpChrgNumSRSRN
defaultSCPChrgNum
sciFormat3
sciBillingChrgCh
sciBillingSRSRN
defaultSCIBilling
relay
sccpCalledPartyAddress
sccpCdPAAddressSource
originalCdPA
srsRN
defaultCdPA
initialDPParameters
initialDPCalledParty
initialDPSRSRN
defaultIDPCalledParty
initialDPCalledPartyBCD
initialDPBCDSRSRN
defaultInitialDPBCD
shSRSEvent
shTCAPScrnEvent
shNPEvent
shDigitAnalysisEvent
shMultiCntDAEvent
shLoopDetectionEvent
shMultiCntLAEvent
shINAPContentScrEvent
shMultiCntNPEvent
shServiceKeyEvent
npRN
The schema for the database shall be named inap_schema.
The table space for the INAP InitialDP Service Handler database shall be named inapsh_ts and be configured as: /nfmd0a/fr/dbs/inap_shdb
The database name for INAP InitialDP Service Handler database shall be inap_shdb and use the inapsh_ts table space.
The shConfiguration table declares general parameters for the Service Handler that can vary from one instance to another.
The table name of the shConfiguration table shall be shConfiguration. The following columns shall be defined in the shConfiguration table:
shConfiguration
Column Name | Column Type | Constraints |
---|---|---|
sh | byte | REFERENCES frdb.serviceHandlers( id ) |
errorAction | char | ENUMERATED ContinueRouting = C ReturnError = E DEFAULT ContinueRouting |
responseRouting | char | ENUMERATED MTP = M SCCP = S DEFAULT SCCP |
dialogueTerminationStat e | byte | ENUMERATED BasicEnd = 0 PreArrangedEnd = 1 DEFAULT BasicEnd |
initialDPListForSN | byte | REFERENCES initialDPListForSN( name ) DEFAULT NOT NULL |
erbListForSN | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 DEFAULT CalledPartyNumber |
The primary key for the shConfiguration table shall be sh column.
The shServiceDescription table declares the services that are enabled for the Service Handler and the order in which the service will be applied.
The table name of the shServiceDescription table shall be shServiceDescription. The following columns shall be defined in the shServiceDescription table:
shServiceDescription
Column Name | Column Type | Constraints |
---|---|---|
sh | byte | REFERENCES frdb.serviceHandlers( id ) |
order | byte | |
service | byte | REFERENCES frdb.installedServices( name ) |
The primary key for the shServiceDescription table shall be sh and order column.
The initialDPListForSN table declares the InitialDP List of Parameters for Subscriber Number.
The table name of the initialDPListForSN table shall be initialDPListForSN. The following columns shall be defined in the initialDPListForSN table:
initialDPListForSN
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
sn1 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 DEFAULT CalledPartyNumber |
sn2 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 DEFAULT NoParameter |
sn3 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 DEFAULT NoParameter |
sn4 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 |
sn5 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 DEFAULT NoParameter |
sn6 | byte | ENUMERATED NoParameter = 0 CalledPartyNumber = 1 CalledPartyBCDNumber = 2 OriginalCalledPartyID = 3 RedirectingPartyID = 4 CallingPartyNumber = 5 AdditionalCallingPartyNumber = 6 DEFAULT NoParameter |
The primary key for the initialDPListForSN table shall be the name column.
The defaultCCForMCntNP table declares the default country code that shall be used for the ETSI Multi- Country Number Portability service when the Subscriber Number digits are received in national format.
The table name of the defaultCCForMCntNP table shall be defaultCCForMCntNP. The following columns shall be defined in the defaultCCForMCntNP table:
The primary key for the defaultCCForMCntNP table shall be sh column.
The returnError table declares a TCAP error code that can be used by the Service Handler.
The table name of the returnError table shall be returnError. The following columns shall be defined in the returnError table:
The primary key for the returnError table shall be the name column.
The releaseCall table declares the content of the “Release Call” operation that is available for the Service Handler to use
The table name of the releaseCall table shall be releaseCall. The following columns shall be defined in the releaseCall table:
The primary key for the releaseCall table shall be the name column.
The resolveAmbiguity table declares the content of the “Resolve Ambiguity” response that is available for the Service Handler to use.
The table name of the resolveAmbiguity table shall be resolveAmbiguity. The following columns shall be defined in the resolveAmbiguity table:
The primary key for the resolveAmbiguity table shall be the name column.
The requestReportBCSM table declares the content of the “requestReportBCSM” operation that is available for the Service Handler to use.
The table name of the requestReportBCSM table shall be requestReportBCSM. The following columns shall be defined in the requestReportBCSM table:
The primary key for the requestReportBCSM table shall be the name column.
The legID table declares the content of the “legID” parameter that is available for the Service Handler to use.
The table name of the legID table shall be legID. The following columns shall be defined in the legID table:
The primary key for the legID table shall be the name column.
The dpSpecificCriteria table declares the content of the “dpSpecificCriteria” parameter that is available for the Service Handler to use.
The table name of the dpSpecificCriteria table shall be dpSpecificCriteria. The following columns shall be defined in the dpSpecificCriteria table:
The primary key for the dpSpecificCriteria table shall be the name column.
The announcementData table declares the content of the “requestReportBCSM.playAnnouncement” parameter that is available for the Service Handler to use.
The table name of the announcementData table shall be announcementData. The following columns shall be defined in the announcementData table:
The primary key for the playAnnouncement table shall be the name column.
The connectToResource table declares the content of the “connectToResource” operation that is available for the Service Handler to use.
The table name of the connectToResource table shall be connectToResource. The following columns shall be defined in the connectToResource table:
The primary key for the connectToResource table shall be the name column.
The resourceAddress table declares the content of the “resourceAddress” parameter that is available for the Service Handler to use.
The table name of the resourceAddress table shall be resourceAddress. The following columns shall be defined in the resourceAddress table:
The primary key for the resourceAddress table shall be the name column.
The playAnnouncement table declares the content of the “playAnnouncement” operation that is available for the Service Handler to use.
The table name of the playAnnouncement table shall be playAnnouncement. The following columns shall be defined in the playAnnouncement table:
The primary key for the playAnnouncement table shall be the name column.
The informationToSend table declares the content of the “informationToSend” parameter that is available for the Service Handler to use.
The table name of the informationToSend table shall be informationToSend. The following columns shall be defined in the informationToSend table:
The primary key for the informationToSend table shall be the name column.
The inbandInfo table declares the content of the “inbandInfo” parameter that is available for the Service Handler to use.
The table name of the inbandInfo table shall be inbandInfo. The following columns shall be defined in the inbandInfo table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
messageID | byte | REFERENCES messageID( name ) DEFAULT NOT NULL |
includeNumOfRepetitions | char | ENUMERATED Yes = Y No = N DEFAULT No |
numberOfRepetitions | byte | BETWEEN(1, 127) |
includeDuration | char | ENUMERATED Yes = Y No = N DEFAULT No |
duration | short | DEFAULT NULL |
includeInterval | char | ENUMERATED Yes = Y No = N DEFAULT No |
interval | short | DEFAULT NULL |
The primary key for the inbandInfo table shall be the name column.
The messageID table declares the content of the “messageID” parameter that is available for the Service Handler to use.
The table name of the messageID table shall be messageID. The following columns shall be defined in the messageID table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
elementaryMessageID | long |
The primary key for the messageID table shall be the name column.
The tone table declares the content of the “tone” parameter that is available for the Service Handler to use.
The table name of the tone table shall be tone. The following columns shall be defined in the tone table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
toneID | long | |
includeDuration | char | ENUMERATED Yes = Y No = N DEFAULT No |
duration | long |
The primary key for the tone table shall be the name column.
The connect table defines the content of the INAP operation “Connect” that is available for the Service Handler to use.
The table name of the connect table shall be connect. The following columns shall be defined in the connect table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
connectParameters | byte | REFERENCES connectParameters( name ) DEFAULT NOT NULL |
includeSCI | char | ENUMERATED Yes = Y No = N DEFAULT No |
sendChargingInformation | byte | REFERENCES sendChargingInformation( name ) DEFAULT NULL |
The primary key for the connect table shall be the name column.
The connectParameters table defines the content of the “connect” parameters that is available for the Service Handler to use.
The table name of the connectParameters table shall be connectParameters. The following columns shall be defined in the connectParameters table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20) | |
destinationRoutingAddress | byte | REFERENCES draCalledPartyNumber( name ) DEFAULT NOT NULL |
includeCutAndPaste | char | ENUMERATED Yes = Y No = N DEFAULT No |
includeDisplayInfo | char | ENUMERATED Yes = Y No = N DEFAULT No |
displayInformation | small_ascii(20) | DEFAULT NULL |
includeSvcIntIndTwo | char | ENUMERATED Yes = Y No = N DEFAULT No |
serviceIntIndTwo | byte | REFERENCES serviceIntIndTwo(name ) DEFAULT NULL |
The primary key for the connectParameters table shall be the name column.
The draCalledPartyNumber table defines the choice for building the “connect.destinationRoutingAddress” parameter “calledPartyNumber” that is available for the Service Handler to use.
The table name of the draCalledPartyNumber table shall be draCalledPartyNumber. The following columns shall be defined in the draCalledPartyNumber table:
olumn Name | Column Type | Constraints |
---|---|---|
name | small_ascii(20) | |
draBasedOnSRSRN | byte | REFERENCE draSRSRN( name ) CHOICE(draBasedOnSRSRN, draBasedOnNPRN, defaultDRACdPA, originalAddress, draBasedOnMCntNPRN ) DEFAULT NULL |
draBasedOnNPRN | char | CHOICE(draBasedOnSRSRN, draBasedOnNPRN, defaultDRACdPA, originalAddress, draBasedOnMCntNPRN ) ENUMERATED Yes = Y No = N DEFAULT No |
defaultDRACdPA | byte | REFERENCE defaultDRACdPA( name ) CHOICE(draBasedOnSRSRN, draBasedOnNPRN, defaultDRACdPA, originalAddress, draBasedOnMCntNPRN ) DEFAULT NULL |
originalAddress | char | CHOICE(draBasedOnSRSRN, draBasedOnNPRN, defaultDRACdPA, originalAddress, draBasedOnMCntNPRN ) ENUMERATED Yes = Y No = N DEFAULT No |
draBasedOnMCntNPRN | char | CHOICE(draBasedOnSRSRN, draBasedOnNPRN, defaultDRACdPA, originalAddress, draBasedOnMCntNPRN ) ENUMERATED Yes = Y No = N DEFAULT No |
mCntNPRNSelection | byte | ENUMERATED useExchangeID = 0 useOperatorID = 1 concatenateExIDOpID = 2 DEFAULT useExchangeID |
The primary key for the draCalledPartyNumber table shall be the name column.
The draSRSRN table declares the content of the “connect.destinationRoutingAddress” parameter “calledPartyNumber” that is available for the Service Handler to use.
The table name of the draSRSRN table shall be draSRSRN. The following columns shall be defined in the draSRSRN table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
routingNumber | short | REFERENCES etsi_srs_db.rnSetup(routingNumberID ) |
The primary key for the draSRSRN table shall be the name column.
The rnTypeforSRSRN table gives the routing number type for the ETSI Subscriber Routing Service Routing Number.
The table name of the rnTypeforSRSRN table shall be rnTypeforSRSRN. The following columns shall be defined in the rnTypeforSRSRN table:
Column Name | Column Type | Constraints |
---|---|---|
sh | byte | REFERENCES shConfiguration( sh ) |
rnType | byte | ENUMERATED PrefixCdPA = 0 ReplaceCdPA = 1 DEFAULT PrefixCdPA |
The primary key for the rnTypeforSRSRN table shall be sh column.
The defaultDRACdPA table declares the content of the “connect.destinationRoutingAddress” parameter “calledPartyNumber” that is available for the Service Handler to use.
The table name of the defaultDRACdPA table shall be defaultDRACdPA. The following columns shall be defined in the defaultDRACdPA table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
natureOfAddress | byte | BETWEEN(0, 127) |
numberingPlan | byte | BETWEEN(0, 7) |
digits | hex_digits(15) | DEFAULT NOT NULL |
The primary key for the defaultDRACdPA table shall be the name column.
The serviceIntIndTwo table defines the content of the “serviceInteractionIndicatorsTwo” parameter that is available for the Service Handler to use.
The table name of the serviceIntIndTwo table shall be serviceIntIndTwo. The following columns shall be defined in the serviceIntIndTwo table:
Column Name | Column | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
includeForwardSvcIntInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
forwardSvcIntInd | byte | REFERENCES forwardSvcIntInd( name ) DEFAULT NULL |
includeBackwardSvcIntInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
backwardSvcIntInd | byte | REFERENCES backwardSvcIntInd( name ) DEFAULT NULL |
includeBothWayThrConInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
bothWayThrConInd | byte | ENUMERATED BothWayPathNotRequired = 0 BothWayPathRequired = 1 DEFAULT BothWayPathNotRequired |
includeSuspendTimer | char | ENUMERATED Yes = Y No = N DEFAULT No |
suspendTimer | int | BETWEEN( -1, 120) |
includeConnectedNumTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
connectedNumTrtInd | byte | ENUMERATED NoINImpact = 0 PresentationRestricted = 1 PresentCalledINNumber = 2 PresentCalledINNumberRestricted = 3 DEFAULT NoINImpact |
includeSupCallDivNotif | char | ENUMERATED Yes = Y No = N DEFAULT No |
suppressCallDivNotif | byte | ENUMERATED FALSE = 0 TRUE = 1 DEFAULT FALSE |
IncludeSupCallTransNotif | char | ENUMERATED Yes = Y No = N DEFAULT No |
suppressCallTransNotif | byte | ENUMERATED FALSE = 0 TRUE = 1 DEFAULT FALSE |
includeAllowCdINNoPrInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
allowCdINNoPresentationInd | byte | ENUMERATED FALSE = 0 TRUE = 1 DEFAULT FALSE |
includeuserDlgDurationInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
userDialogueDurationInd | byte | ENUMERATED FALSE = 0 TRUE = 1 DEFAULT FALSE |
The primary key for the serviceIntIndTwo table shall be the name column.
The forwardSvcIntInd table defines the content of the “forwardServiceInteractionIndicator” parameter that is available for the Service Handler to use.
The table name of the forwardSvcIntInd table shall be forwardSvcIntInd. The following columns shall be defined in the forwardSvcIntInd table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
includeConfTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
conferenceTrtInd | byte | ENUMERATED AcceptConference = 1 RejectConference = 2 DEFAULT AcceptConference |
includeCallDivTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
callDiversionTrtInd | byte | ENUMERATED callDiversionAllowed = 1 callDiversionNotAllowed = 2 DEFAULT callDiversionAllowed |
includeCallOfferingTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
callOfferingTrtInd | byte | ENUMERATED CallOfferingNotAllowed = 1 CallOfferingAllowed = 2 DEFAULT CallOfferingNotAllowed |
includeCallingPartyRestInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
callingPartyRestInd | byte | ENUMERATED NoINImpact = 1 PresentationRestricted = 2 DEFAULT NoINImpact |
The primary key for the forwardSvcIntInd table shall be the name column.
The backwardSvcIntInd table defines the content of the “backwardServiceInteractionIndicator” parameter that is available for the Service Handler to use.
The table name of the backwardSvcIntInd table shall be backwardSvcIntInd. The following columns shall be defined in the backwardSvcIntInd table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
includeConfTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
confTrtInd | byte | ENUMERATED AcceptConferenceRequest = 1 RejectConferenceRequest = 2 DEFAULT AcceptConferenceRequest |
IncludeCallComTrtInd | char | ENUMERATED Yes = Y No = N DEFAULT No |
CallComTrtInd | byte | ENUMERATED AcceptCallCompletionServiceRequest = 1 RejectCallCompletionServiceRequest = 2 DEFAULT AcceptCallCompletionServiceRequest |
The primary key for the backwardSvcIntInd table shall be the name column.
The sendChargingInformation table defines the choice for the Send Charging Information operation.
The table name of the sendChargingInformation table shall be sendChargingInformation. The following columns shall be defined in the sendChargingInformation table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
sciFormat1 | byte | REFERENCES partyToCharge( name ) CHOICE(sciFormat1, sciFormat2, sciFormat3 ) DEFAULT NULL |
sciformat2 | byte | REFERENCES sciFormat2( name ) CHOICE(sciFormat1, sciFormat2, sciFormat3 ) DEFAULT NULL |
sciFormat3 | byte | REFERENCES sciFormat3( name ) CHOICE(s sciFormat1, sciFormat2, sciFormat3 ) DEFAULT NULL |
The primary key for the sendChargingInformation table shall be the name column.
The partyToCharge table defines the content of the “partyToCharge” parameter that is available for the Service Handler to use.
The table name of the partyToCharge table shall be partyToCharge. The following columns shall be defined in the partyToCharge table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
sendingSideID | byte | CHOICE( sendingSideID, receivingSideID ) ENUMERATED NotUsed = 0 Leg1 = 1 Leg2 = 2 DEFAULT NotUsed |
receivingSideID | byte | CHOICE( sendingSideID, receivingSideID ) ENUMERATED NotUsed = 0 Leg1 = 1 Leg2 = 2 DEFAULT NotUsed |
The primary key for the partyToCharge table shall be the name column.
The sciFormat2 table defines the content of the Send Charging Information Format2.
The table name of the sciFormat2 table shall be sciFormat2. The following columns shall be defined in the sciFormat2 table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
scpChargeNumber | byte | REFERENCE scpChargeNumber( name ) DEFAULT NOT NULL |
transparentData | hex_digits( 4) | |
partyToCharge | byte | REFERENCES partyToCharge( name ) DEFAULT NOT NULL |
The primary key for the sciFormat2 table shall be the name column.
The scpChargeNumber table defines the content of the “scpChargeNumber” parameter that is available for the Service Handler to use.
The table name of the scpChargeNumber table shall be scpChargeNumber. The following columns shall be defined in the scpChargeNumber table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20) | |
scpChrgNumSRSRN | byte | REFERENCES scpChrgNumSRSRN( name) CHOICE (scpChrgNumSRSRN, defaultSCPChrgNum) DEFAULT NULL |
defaultSCPChrgNum | byte | REFERENCES defaultSCPChrgNum( name) CHOICE (scpChrgNumSRSRN, defaultSCPChrgNum) DEFAULT NULL |
The primary key for the scpChargeNumber table shall be the name column.
The scpChrgNumSRSRN table declares the content of the “scpChargeNumber” parameter that is available for the Service Handler to use.
The table name of the scpChrgNumSRSRN table shall be scpChrgNumSRSRN. The following columns shall be defined in the scpChrgNumSRSRN table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
routingNumber | byte | REFERENCES etsi_srs_db.rnSetup(routingNumberID ) |
The primary key for the scpChrgNumSRSRN table shall be the name column.
The defaultSCPChrgNum table declares the content of the “scpChargeNumber” parameter that is available for the Service Handler to use.
The table name of the defaultSCPChrgNum table shall be defaultSCPChrgNum. The following columns shall be defined in the defaultSCPChrgNum table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
digits | hex_digits(15) | DEFAULT NOT NULL |
The primary key for the defaultSCPChrgNum table shall be the name column.
The sciFormat3 table defines the content of the Send Charging Information Format3.
The table name of the sciFormat3 table shall be sciFormat3. The following columns shall be defined in the sciFormat3 table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
sciBillingChrgCh | byte | REFERENCE sciBillingChrgCh( name ) DEFAULT NOT NULL |
partyToCharge | byte | REFERENCES partyToCharge( name ) DEFAULT NOT NULL |
The primary key for the sciFormat3 table shall be the name column.
The sciBillingChrgCh table defines the content of the “SCIBillingChargingCharacteristics” parameter.
The table name of the sciBillingChrgCh table shall be sciBillingChrgCh. The following columns shall be defined in the sciBillingChrgCh table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
sciBillingSRSRN | byte | CHOICE (sciBillingSRSRN, defaultSCIBilling) REFERENCES sciBillingSRSRN( name ) DEFAULT NULL |
defaultSCIBilling | byte | CHOICE (sciBillingSRSRN, defaultSCIBilling) REFERENCES defaultSCIBilling( name ) DEFAULT NULL |
The primary key for the sciBillingChrgCh table shall be the name column.
The sciBillingSRSRN table declares the content of the “SCIBillingChargingCharacteristics” parameter that is available for the Service Handler to use.
The table name of the sciBillingSRSRN table shall be sciBillingSRSRN. The following columns shall be defined in the sciBillingSRSRN table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
routingNumber | byte | REFERENCES etsi_srs_db.rnSetup(routingNumberID ) |
The primary key for the sciBillingSRSRN table shall be the name column.
The defaultSCIBilling table declares the content of the “SCIBillingChargingCharacteristics” parameter that is available for the Service Handler to use.
The table name of the defaultSCIBilling table shall be defaultSCIBilling. The following columns shall be defined in the defaultSCIBilling table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
digits | hex_digits(15) | DEFAULT NOT NULL |
The primary key for the defaultSCIBilling table shall be the name column.
The relay table defines the content of a “relay” response.
The table name of the relay table shall be relay. The following columns shall be defined in the relay table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
modifySCCPCdPA | char | ENUMERATED Yes = Y No = N DEFAULT No |
sccpCalledPartyAddres s | byte | REFERENCES sccpCalledPartyAddress( name ) DEFAULT NULL |
modifyInitialDPParam | char | ENUMERATED Yes = Y No = N DEFAULT No |
initialDPParameters | byte | REFERENCES initialDPParameters( name ) DEFAULT NULL |
The primary key for the relay table shall be the name column.
The sccpCalledPartyAddress table declares the content of the SCCP Called Party Address that is available for the Service Handler to use.
The table name of the sccpCalledPartyAddress table shall be sccpCalledPartyAddress. The following columns shall be defined in the sccpCalledPartyAddress table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
cdpaAddressSource | byte | REFERENCES sccpCdPAAddressSource( name ) DEFAULT NOT NULL |
originalCdPA | char | REFERENCES originalCdPA ( name ) CHOICE (originalCdPA, srsRN, npRN, defaultCdPA, useServiceKeyRN) DEFAULT NULL |
srsRN | byte | REFERENCES srsRN( name ) CHOICE (originalCdPA, srsRN, npRN, defaultCdPA, useServiceKeyRN) DEFAULT NULL |
npRN | byte | REFERENCES npRN( name ) CHOICE (originalCdPA, srsRN, npRN, defaultCdPA, useServiceKeyRN) DEFAULT NULL |
defaultCdPA | byte | REFERENCES defaultCdPA( name ) CHOICE (originalCdPA, srsRN, npRN, defaultCdPA, useServiceKeyRN) DEFAULT NULL |
useServiceKeyRN | byte | CHOICE (originalCdPA, srsRN, npRN, defaultCdPA, useServiceKeyRN) ENUMERATED Yes = Y No = N DEFAULT No |
The primary key for the sccpCalledPartyAddress table shall be the name column.
The sccpCdPAAddressSource table defines the source for building the SCCP Called Party Address.
The table name of the sccpCdPAAddressSource table shall be sccpCdPAAddressSource. The following columns shall be defined in the sccpCdPAAddressSource table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii (20) | |
addressSource1 | byte | ENUMERATED SCCPCdPA = 1 initialDPCalledPartyNumber = 2 initialDPCalledPartyBCDNumber = 3 initialDPOriginalCalledPartyID = 4 DEFAULT SCCPCdPA |
addressSource2 | byte | ENUMERATED NoParameter = 0 SCCPCdPA = 1 initialDPCalledPartyNumber = 2 initialDPCalledPartyBCDNumber = 3 initialDPOriginalCalledPartyID = 4 DEFAULT NoParameter |
addressSource3 | byte | ENUMERATED NoParameter = 0 SCCPCdPA = 1 initialDPCalledPartyNumber = 2 initialDPCalledPartyBCDNumber = 3 initialDPOriginalCalledPartyID = 4 DEFAULT NoParameter |
addressSource4 | byte | ENUMERATED NoParameter = 0 SCCPCdPA = 1 initialDPCalledPartyNumber = 2 initialDPCalledPartyBCDNumber = 3 initialDPOriginalCalledPartyID = 4 DEFAULT NoParameter |
The primary key for the sccpCdPAAddressSource table shall be the name column.
The originalCdPA table declares the content of the SCCP Called Party Address that is available for the Service Handler to use.
The table name of the originalCdPA table shall be originalCdPA. The following columns shall be defined in the originalCdPA table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
modifySSN | char | ENUMERATED Yes = Y No = N DEFAULT No |
modifyTT | char | ENUMERATED Yes = Y No = N DEFAULT No |
ssn | byte | BETWEEN( 3, 255 ) |
tt | byte | BETWEEN( 0, 255 ) |
The primary key for the originalCdPA table shall be the name column.
The srsRN table declares the content of the SCCP Called Party Address that is available for the Service Handler to use.
The table name of the srsRN table shall be srsRN. The following columns shall be defined in the srsRN table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
routingNumber | short | REFERENCES etsi_srs_db.rnSetup(routingNumberID ) |
modifySSN | char | ENUMERATED Yes = Y No = N DEFAULT No |
modifyTT | char | ENUMERATED Yes = Y No = N DEFAULT No |
ssn | byte | BETWEEN( 3, 255 ) |
tt | byte | BETWEEN( 0, 255 ) |
The primary key for the srsRN table shall be the name column.
The defaultCdPA table declares the content of the SCCP Called Party Address that is available for the
Service Handler to use.
The table name of the defaultCdPA table shall be defaultCdPA. The following columns shall be defined in the defaultCdPA table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
modifySSN | char | ENUMERATED Yes = Y No = N DEFAULT No |
modifyTT | char | ENUMERATED Yes = Y No = N DEFAULT No |
ssn | byte | BETWEEN( 3, 255 ) |
tt | byte | BETWEEN( 0, 255 ) |
natureOfAddress | byte | BETWEEN( 0, 127 ) |
numberingPlan | byte | BETWEEN(0, 15 ) |
digits | hex_digits(15) | DEFAULT NOT NULL |
The primary key for the defaultCdPA table shall be the name column.
The initialDPParameters table defines the content of an INAP InitialDP message.
The table name of the initialDPParameters table shall be initialDPParameters. The following columns shall be defined in the initialDPParameters table:
Column Name | Column Type | Constraints |
---|---|---|
name | small_ascii( 20 ) | |
modifyCalledParty | char | ENUMERATED Yes = Y No = N DEFAULT No |
initialDPCalledParty | byte | REFERENCES initialDPCalledParty(name) DEFAULT NULL |
modifyCalledPartyBCD | char | ENUMERATED Yes = Y No = N DEFAULT No |
initialDPCalledPartyBC D | byte | REFERENCES initialDPCalledPartyBCD(name) DEFAULT NULL |
The primary key for the initialDPParameters table shall be the name column.
The initialDPCalledParty table defines the content of an INAP InitialDP message.
The table name of the initialDPCalledParty table shall be initialDPCalledParty. The following columns shall be defined in the initialDPCalledParty table:
The primary key for the initialDPCalledParty table shall be the name column.
The initialDPSRSRN table declares the content of the INAP InitialDP parameter “calledPartyNumber” that is available for the Service Handler to use.
The table name of the initialDPSRSRN table shall be initialDPSRSRN. The following columns shall be defined in the initialDPSRSRN table:
The primary key for the initialDPSRSRN table shall be the name column.
The defaultIDPCalledParty table declares the content of the INAP InitialDP parameter “calledPartyNumber” that is available for the Service Handler to use.
The table name of the defaultIDPCalledParty table shall be defaultIDPCalledParty. The following columns shall be defined in the defaultIDPCalledParty table:
The primary key for the defaultIDPCalledParty table shall be the name column.
The initialDPCalledPartyBCD table defines the content the “calledPartyNumberBCD” parameter that is available for the Service Handler to use.
The table name of the initialDPCalledPartyBCD table shall be initialDPCalledPartyBCD. The following columns shall be defined in the initialDPCalledPartyBCD table:
The primary key for the initialDPCalledPartyBCD table shall be the name column.
The initialDPBCDSRSRN table declares the content of the “calledPartyNumberBCD” parameter that is available for the Service Handler to use.
The table name of the initialDPBCDSRSRN table shall be initialDPBCDSRSRN. The following columns shall be defined in the initialDPBCDSRSRN table:
The primary key for the initialDPBCDSRSRN table shall be the name column.
The defaultInitialDPBCD table declares the content of the “calledPartyNumberBCD” parameter that is available for the Service Handler to use.
The table name of the defaultInitialDPBCD table shall be defaultInitialDPBCD. The following columns shall be defined in the defaultInitialDPBCD table:
The primary key for the defaultInitialDPBCD table shall be the name column.
The shSRSEvent table maps the events generated by the ETSI Subscriber Routing Service to responses that are provided by the Service Handler.
The table name of the shSRSEvent table shall be shSRSEvent. The following columns shall be defined in the shSRSEvent table:
The primary key for the shSRSEvent table shall be sh and event columns.
The shTCAPScrnEvent table maps the events generated by the TCAP Screening Service to responses that are provided by the Service Handler.
The table name of the shTCAPScrnEvent table shall be shTCAPScrnEvent. The following columns shall be defined in the shTCAPScrnEvent table:
The primary key for the shTCAPScrnEvent table shall be sh and event columns.
The shNPEvent table maps the events generated by the ETSI Number Portability Service to responses that are provided by the Service Handler.
The table name of the shNPEvent table shall be shNPEvent. The following columns shall be defined in the shNPEvent table:
The primary key for the shNPEvent table shall be sh and event columns.
The shDigitAnalysisEvent table maps the events generated by the ETSI Digit Analysis Service to responses that are provided by the Service Handler.
The table name of the shDigitAnalysisEvent table shall be shDigitAnalysisEvent. The following columns shall be defined in the shDigitAnalysisEvent table:
The primary key for the shDigitAnalysisEvent table shall be sh and event columns.
The shMultiCntDAEvent table maps the events generated by the ETSI Multi-Country Digit Analysis Service to responses that are provided by the Service Handler.
The table name of the shMultiCntDAEvent table shall be shMultiCntDAEvent. The following columns shall be defined in the shMultiCntDAEvent table:
The primary key for the shMultiCntDAEvent table shall be sh and event columns.
The shLoopDetectionEvent table maps the events generated by the ETSI Loop Detection Analysis Service to responses that are provided by the Service Handler.
The table name of the shLoopDetectionEvent table shall be shLoopDetectionEvent. The following columns shall be defined in the shLoopDetectionEvent table:
The primary key for the shLoopDetectionEvent table shall be sh and event columns.
The shMultiCntLAEvent table maps the events generated by the ETSI Multi-Country Loop Detection Analysis Service to responses that are provided by the Service Handler.
The table name of the shMultiCntLAEvent table shall be shMultiCntLAEvent. The following columns shall be defined in the shMultiCntLAEvent table:
The primary key for the shMultiCntLAEvent table shall be sh and event columns.
The shINAPContentScrEvent table maps the events generated by the INAP Content Screening Service to responses that are provided by the Service Handler.
The table name of the shINAPContentScrEvent table shall be shINAPContentScrEvent. The following columns shall be defined in the shINAPContentScrEvent table:
The primary key for the shINAPContentScrEvent table shall be sh and event columns.
The shMultiCntNPEvent table maps the events generated by the Multi-Country ETSI Number Portability Service to responses that are provided by the Service Handler.
The table name of the shMultiCntNPEvent table shall be shMultiCntNPEvent. The following columns shall be defined in the shMultiCntNPEvent table:
The primary key for the shMultiCntNPEvent table shall be sh and event columns.
The shServiceKeyEvent table maps the events generated by the Service Key Routing Service to responses that are provided by the Service Handler.
The table name of the shServiceKeyEvent table shall be shServiceKeyEvent. The following columns shall be defined in the shServiceKeyEvent table:
The primary key for the shServiceKeyEvent table shall be sh and event columns.
The npRN table declares the content of the SCCP Called Party Address that is available for the Service Handler to use.
The table name of the npRN table shall be npRN. The following columns shall be defined in the npRN table:
The primary key for the npRN table shall be the name column.