AnyTimeInterrogationRequest
Overview
This message is received by the IN Tester when it is simulating the role of a Home Location Register (HLR). The SCP sends this message to request additional information about the current state of the subscriber.
This message is nearly always used within the context of a TCAP BEGIN message. In order to
receive this message within TCAP BEGIN, the test script will need to perform a MAP registration
for opcode 71
using the MAP Op - Inbound Register
mechanism.
- Direction: INBOUND
- From: SCP (Application Under Test)
- To: HLR (IN Tester)
Attribute | Type | Description |
---|---|---|
type
|
String |
map.hlr_from_scp.AnyTimeInterrogationRequest
|
last_component
|
1 / 0
|
If 1 performs a test that this is the last component of a TCAP_END message.If 0 performs a test that this is not the last component of a TCAP_END message.(Default = do not perform any test). |
tcap_ac
|
null / TCAP alias / Hex String
|
Tests the received TCAP Application Context from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion. If null tests that we did not receive a dialogue portion.(Default = do not perform any test). |
tcap_result
|
Integer |
Tests the received result value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.If null tests that we did not receive a dialogue portion.(Default = do not perform any test). |
tcap_result_diagnostic_user
|
Integer |
Tests the received dialogue-service-user value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.If null tests that we did not receive a dialogue portion, or that it did not contain a user result diagnostic.(Default = do not perform any test). |
tcap_result_diagnostic_provider
|
Integer |
Tests the received dialogue-service-provider value from the first inbound TCAP_CONTINUE / TCAP_END dialogue portion.If null tests that we did not receive a dialogue portion, or that it did not contain a provider result diagnostic.(Default = do not perform any test). |
arguments
|
Object |
[Required] The structure of the MAP anyTimeInterrogationArg we expect to receive.The received argument will be decoded, the elements tested, and PASS/FAIL match entries will be generated in the match log. To check that an inbound value is NOT present, specify the argument as null .
|
.* |
Fields as described in N2::MAP::Codec AnyTimeInterrogationRequest. |
Example
This is an example entry within the operations
array:
{
"type": "map.hlr_from_scp.AnyTimeInterrogationRequest",
"arguments": {
"subscriberIdentity": {
"msisdn_digits": "{$v->{logical}}",
"msisdn_npi": 1,
"msisdn_noa": 1
},
"requestedInfo": {
"locationInformation": 1,
"subscriberState": 1,
"currentLocation": null,
"imei": null
},
"gsmSCF-Address_digits": "6412345",
"gsmSCF-Address_npi": 1,
"gsmSCF-Address_noa": 1
}
}