AssistRequestInstructions
Overview
The AssistRequestInstructions operation represents the sending of an INAP AssistRequestInstructions.
This message is sent by the IN Tester when it is simulating the role of an external Specialised Resource Platform (SRP).
- Direction: OUTBOUND
- From: SRP (IN Tester)
- To: SCP (Application Under Test)
Attributes
The operation attributes are as follows.
Attribute | Type | Description |
---|---|---|
type
|
String |
inap.srp_to_scp.AssistRequestInstructions
|
label
|
String |
An optional label for this node if it is to be the target of a branch operation.
|
tcap_ac
|
null / TCAP alias / Hex String
|
Specifies the TCAP Application Context to be sent for this outbound TCAP_BEGIN. May be null, a well-known TCAP alias, or a free-form hex string, e.g 04000101010003 .(Default = null ).
|
send_with_next
|
Boolean |
Request that this INAP operation should be bundled with the next outbound TCAP. (Default = false ).
|
send_and_close
|
Boolean |
Request that this INAP operation should be sent as TCAP_END. (Default = false ).
|
arguments
|
Object | [Required] The structure of the INAP AssistRequestInstructionsArg to construct and send. Expressions may be supplied within this structure. |
Example
This is an example entry within the operations
array:
{
"type": "inap.srp_to_scp.AssistRequestInstructions",
"arguments": {
"correlationID_digits": "{substr ($i->{EstablishTemporaryConnection}{assistingSSPIPRoutingAddress_digits}, -4)}"
}
}
Note: The AssistRequestInstructions includes a correlation ID parameter which must match the identifier provided by the SCP in a preceding inbound EstablishTemporaryConnection operation. This example shows how this is typically done, using an expression.
In this case, the outbound ID in the ARI is the last four digits of the most recently received inbound EstablishTemporaryConnection assistingSSPIPRoutingAddress.
Arguments
The following outbound arguments are supported:
Argument | Type | Notes |
---|---|---|
correlationID
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
correlationID_digits
|
Digit String |
Hexadecimal Digits 0-9/A-F Ignored if correlationID is defined.
|
correlationID_noa
|
Integer |
Range 0..127, default = 2 [unknown] Ignored if correlationID is defined.
|
correlationID_nqi
|
Integer |
Range 0..255, defaults to 0 Ignored if correlationID is defined.
|
correlationID_ni
|
Integer |
Range 0..1, defaults to 0 Ignored if correlationID is defined.
|
correlationID_npi
|
Integer |
Range 0..7, default = 1 [ITU-T E.164] Ignored if correlationID is defined.
|
correlationID_pri
|
Integer |
Range 0..3, default = 1 [restricted] Ignored if correlationID is defined.
|
correlationID_si
|
Integer |
Range 0..3, default = 3 [network provided] Ignored if correlationID is defined.
|
iPAvailable
|
Binary String | This attribute can be specified as binary data. |
iPSSPCapabilities
|
Binary String | This attribute can be specified as binary data. |
extensions
|
Array of Object |
Specify extension parameters as an array of Objects. |
.type
|
Integer |
Must match an inap .extensions number from the ExecuteTest request.
|
.criticality
|
Integer |
Integer (Default = 0 ).
|
.value
|
Binary String | This attribute can be specified as binary data. |
.value_inner
|
Integer/String |
Used as INTEGER or OCTET STRING as per extension encoding.
Ignored if value is defined.
|