The conditional expressions included in SIS macros, triggers, and compositions may use any of the following variable names to reference parameters of request events or other values computed during the course of call processing.
- Protocol variables
- Open Request variables
- open-request
- open-request.application-context
- open-request.application-context.protocol
- open-request.application-context.acn
- open-request.originating-sccp-address
- open-request.originating-sccp-address.type
- open-request.originating-sccp-address.routing-indicator
- open-request.originating-sccp-address.point-code
- open-request.originating-sccp-address.point-code.triple
- open-request.originating-sccp-address.point-code.zone
- open-request.originating-sccp-address.point-code.area
- open-request.originating-sccp-address.point-code.signal-point
- open-request.originating-sccp-address.point-code.member
- open-request.originating-sccp-address.point-code.cluster
- open-request.originating-sccp-address.point-code.network
- open-request.originating-sccp-address.ssn
- open-request.originating-sccp-address.global-title-indicator
- open-request.originating-sccp-address.address
- open-request.originating-sccp-address.nature
- open-request.originating-sccp-address.numbering-plan
- open-request.originating-sccp-address.translation-type
- open-request.originating-sccp-address.encoding-scheme
- open-request.originating-sccp-address.national
- open-request.destination-sccp-address
- open-request.destination-sccp-address.type
- open-request.destination-sccp-address.routing-indicator
- open-request.destination-sccp-address.point-code
- open-request.destination-sccp-address.point-code.triple
- open-request.destination-sccp-address.point-code.zone
- open-request.destination-sccp-address.point-code.area
- open-request.destination-sccp-address.point-code.signal-point
- open-request.destination-sccp-address.point-code.member
- open-request.destination-sccp-address.point-code.cluster
- open-request.destination-sccp-address.point-code.network
- open-request.destination-sccp-address.ssn
- open-request.destination-sccp-address.global-title-indicator
- open-request.destination-sccp-address.digits
- open-request.destination-sccp-address.nature
- open-request.destination-sccp-address.numbering-plan
- open-request.destination-sccp-address.translation-type
- open-request.destination-sccp-address.encoding-scheme
- open-request.destination-sccp-address.national
- Open Response variables
- open-response.responder-sccp-address
- open-response.responder-sccp-address.type
- open-response.responder-sccp-address.routing-indicator
- open-response.responder-sccp-address.point-code
- open-response.responder-sccp-address.point-code.triple
- open-response.responder-sccp-address.point-code.zone
- open-response.responder-sccp-address.point-code.area
- open-response.responder-sccp-address.point-code.signal-point
- open-response.responder-sccp-address.point-code.member
- open-response.responder-sccp-address.point-code.cluster
- open-response.responder-sccp-address.point-code.network
- open-response.responder-sccp-address.ssn
- open-response.responder-sccp-address.global-title-indicator
- open-response.responder-sccp-address.digits
- open-response.responder-sccp-address.nature
- open-response.responder-sccp-address.numbering-plan
- open-response.responder-sccp-address.translation-type
- open-response.responder-sccp-address.encoding-scheme
- open-response.responder-sccp-address.national
- Operation variables
Protocol variables
Protocol variables are always available to a composition.
protocol
Description |
The SS7 protocol of the dialog the initial request was received on. |
---|---|
Valid values |
|
Type |
String |
Assignable? |
NO |
protocol.variant
Description |
The variant or version of the dialog’s protocol. |
---|---|
Valid values |
For the CAP protocol, valid variant values are: |
Type |
String |
Assignable? |
NO |
Open Request variables
Variables relating to the Open Request dialog primitive are shown below.
open-request.application-context
Description |
The Open Request’s Application Context parameter. |
---|---|
Valid values |
|
Type |
Compound |
Assignable? |
NO |
open-request.application-context.protocol
Description |
The name of the protocol, as denoted by CGIN, defining the application context. For example |
---|---|
Valid values |
Any network protocol name. |
Type |
String |
Assignable? |
NO |
open-request.application-context.acn
Description |
The application context name. This is the value reference name of the application context as defined by the ASN.1. For example |
---|---|
Valid values |
Any application context name. |
Type |
String |
Assignable? |
NO |
open-request.originating-sccp-address
Description |
The Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Compound |
Assignable? |
NO |
open-request.originating-sccp-address.type
Description |
The Encoding Type of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
String |
Assignable? |
NO |
open-request.originating-sccp-address.routing-indicator
Description |
The Routing Indicator of the Open Request’s Originating SCCP Address parameter. The routing indicator is a boolean value indicating "route on PC/SSN?". |
---|---|
Valid values |
|
Type |
Boolean |
Assignable? |
NO |
open-request.originating-sccp-address.point-code
Description |
The Point Code of the Open Request’s Originating SCCP Address parameter, expressed as a single integer value. |
---|---|
Valid vlues |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.triple
Description |
The Point Code of the Open Request’s Originating SCCP Address parameter, expressed as a triplet delimited by forward slash If the encoding type of the address is C7, the triplet represents the point code decoded using the zone, area, and signal-point format. Otherwise, the triplet represents the point code decoded using the member, cluster, and network format. |
---|---|
Valid values |
A triplet of integer values, delimited by |
Type |
String |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.zone
Description |
The Zone field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.area
Description |
The Area field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.signal-point
Description |
The Signal Point field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.member
Description |
The Member field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.cluster
Description |
The Cluster field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.point-code.network
Description |
The Network field of the Point Code of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.ssn
Description |
The Subsystem Number of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.global-title-indicator
Description |
The Global Title indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Enumerated |
Assignable? |
NO |
open-request.originating-sccp-address.address
Description |
The Global Title Address digits of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any valid network address string. |
Type |
String |
Assignable? |
NO |
open-request.originating-sccp-address.nature
Description |
The Global Title Nature of Address indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.numbering-plan
Description |
The Global Title Numbering Plan indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.translation-type
Description |
The Global Title Translation Type indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any valid integer value for the indicator. |
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.encoding-scheme
Description |
The Global Title Encoding Scheme indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
NO |
open-request.originating-sccp-address.national
Description |
The Global Title National indicator of the Open Request’s Originating SCCP Address parameter. |
---|---|
Valid values |
Any valid boolean value for the indicator. |
Type |
Boolean |
Assignable? |
NO |
open-request.destination-sccp-address
Description |
The Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Compound |
Assignable? |
NO |
open-request.destination-sccp-address.type
Description |
The Encoding Type of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
|
Type |
String |
Assignable? |
NO |
open-request.destination-sccp-address.routing-indicator
Description |
The Routing Iindicator of the Open Request’s Destination SCCP Address parameter. The routing indicator is a boolean value indicating "route on PC/SSN?". |
---|---|
Valid values |
|
Type |
Boolean |
Assignable? |
NO |
open-request.destination-sccp-address.point-code
Description |
The Point Code of the Open Request’s Destination SCCP Address parameter, expressed as a single integer value. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.triple
Description |
The Point Code of the Open Request’s Destination SCCP Address parameter, expressed as a triplet delimited by forward slash If the encoding type of the address is C7, the triplet represents the point code decoded using the zone, area, and signal-point format. Otherwise, the triplet represents the point code decoded using the member, cluster, and network format. |
---|---|
Valid values |
A triplet of integer values, delimited by |
Type |
String |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.zone
Description |
The Zone field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.area
Description |
The Area field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.signal-point
Description |
The Signal Point field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.member
Description |
The Member field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.cluster
Description |
The Cluster field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.point-code.network
Description |
The Network field of the Point Code of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.ssn
Description |
The Subsystem Number of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.global-title-indicator
Description |
The Global Title indicator of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Enumerated |
Assignable? |
NO |
open-request.destination-sccp-address.digits
Description |
The Global Title Digits of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any valid network address string. |
Type |
String |
Assignable? |
NO |
open-request.destination-sccp-address.nature
Description |
The Global Title Nature of Address indicator of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.numbering-plan
Description |
The Global Title Numbering Plan indicator of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
NO |
open-request.destination-sccp-address.translation-type
Description |
The Global Title Translation Type indicator of the Open Request’s Destination SCCP Address parameter. |
---|---|
Valid values |
Any valid integer value for the indicator. |
Type |
Integer |
Assignable? |
NO |
Open Response variables
Variables relating to the Open Response generated by the SIS for an incoming dialog are shown below.
If the open-response.responder-sccp-address
variable is assigned a non-null value during trigger evaluation, either by a trigger condition or by an Service Composition Selection extension component, then this value will be used as the responder SCCP address in the dialog Open Accept sent by the SIS to the network after trigger evaluation completes. This variable has no further meaning to the SIS after the Open Accept has been sent.
open-response.responder-sccp-address
Description |
The Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
This variable may be assigned in XML, for example during trigger evaluation, using an SCCP Address Format string. |
Type |
Compound |
Assignable? |
YES |
open-response.responder-sccp-address.type
Description |
The Encoding Type of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
|
Type |
String |
Assignable? |
YES |
open-response.responder-sccp-address.routing-indicator
Description |
The Routing Iindicator of the Open Response’s Responder SCCP Address parameter. The routing indicator is a boolean value indicating "route on PC/SSN?". |
---|---|
Valid values |
|
Type |
Boolean |
Assignable? |
YES |
open-response.responder-sccp-address.point-code
Description |
The Point Code of the Open Response’s Responder SCCP Address parameter, expressed as a single integer value. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.triple
Description |
The Point Code of the Open Response’s Responder SCCP Address parameter, expressed as a triplet delimited by forward slash If the encoding type of the address is C7, the triplet represents the point code decoded using the zone, area, and signal-point format. Otherwise, the triplet represents the point code decoded using the member, cluster, and network format. |
---|---|
Valid values |
A triplet of integer values, delimited by |
Type |
String |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.zone
Description |
The Zone field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.area
Description |
The Area field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.signal-point
Description |
The Signal Point field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.member
Description |
The Member field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.cluster
Description |
The Cluster field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.point-code.network
Description |
The Network field of the Point Code of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.ssn
Description |
The Subsystem Number of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any integer value in the range |
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.global-title-indicator
Description |
The Global Title indicator of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Enumerated |
Assignable? |
YES |
open-response.responder-sccp-address.digits
Description |
The Global Title Digits of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any valid network address string. |
Type |
String |
Assignable? |
YES |
open-response.responder-sccp-address.nature
Description |
The Global Title Nature of Address indicator of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.numbering-plan
Description |
The Global Title Numbering Plan indicator of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
|
Type |
Integer |
Assignable? |
YES |
open-response.responder-sccp-address.translation-type
Description |
The Global Title Translation Type indicator of the Open Response’s Responder SCCP Address parameter. |
---|---|
Valid values |
Any valid integer value for the indicator. |
Type |
Integer |
Assignable? |
YES |
Operation variables
The set of operations supported by the SIS on a particular dialog is dependent on the protocol and application context of the dialog, and may vary depending on the set of protocols supported by a particular SIS-IN package.
For a comprehensive list of all the protocol-specific operation variables supported by the SIS, please refer to the documentation included with the SIS-IN package.