EventReportBCSM
Overview
The EventReportBCSM operation represents the sending of an INAP EventReportBCSM.
This message is sent by the IN Tester when it is simulating the role of a Service Switching Platform (SSP).
- Direction: OUTBOUND
- From: SSP (IN Tester)
- To: SCP (Application Under Test)
Attributes
The operation attributes are as follows.
| Attribute | Type | Description |
|---|---|---|
type
|
String |
inap.ssp_to_scp.EventReportBCSM
|
label
|
String |
An optional label for this node if it is to be the target of a branch operation.
|
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 EventReportBCSMArg to construct and send. Expressions may be supplied within this structure. |
Example
This is an example entry within the operations array:
{
"type": "inap.scp_from_ssp.EventReportBCSM",
"arguments" : {
"eventTypeBCSM": 9,
"eventSpecificInformationBCSM": {
"oDisconnectSpecificInfo": {
"releaseCause_cause": 16
}
},
"legID": {
"receivingSideID_hex": "02"
}
}
}
This next example uses the simplified “eventTypeBCSM_name” mechanism, and also requests that the INAP operation be delivered with TCAP_END.
{
"type": "inap.scp_from_ssp.EventReportBCSM",
"arguments": {
"eventTypeBCSM_name": "oAnswer"
},
"send_and_close": true
}
Arguments
The following outbound arguments are supported:
| Argument | Type | Notes |
|---|---|---|
eventTypeBCSM
|
Integer | [Required] Range 1..10, 12..18. |
eventTypeBCSM_name
|
String |
This is a convenience parameter which may be set to one of the following values:routeSelectFailure: eventTypeBCSM = 4oCalledPartyBusy: eventTypeBCSM = 5oNoAnswer: eventTypeBCSM = 6oAnswer: eventTypeBCSM = 7oDisconnectLeg1: eventTypeBCSM = 9, legID.receivingSideID = 1oDisconnectLeg2: eventTypeBCSM = 9, legID.receivingSideID = 2oAbandon: eventTypeBCSM = 10
|
eventSpecificInformationBCSM
|
String | Extended information about the BCSM event. |
.collectedInfoSpecificInfo
|
String | Extended information about a triggered CollectedInfo BCSM event. |
.calledPartyNumber
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.calledPartyNumber_digits. calledPartyNumber_noa. calledPartyNumber_inn. calledPartyNumber_npi
|
Digit String Integer Integer Integer |
Hexadecimal Digits 0-9/A-F Range 0..127, default = 2 [unknown] Range 0..1, default = 0 [allowed] Range 0..7, default = 1 [ITU-T E.164] (All ignored if calledPartyNumber is defined)
|
.analyzedInfoSpecificInfo
|
String | Extended information about a triggered AnalyzedInfo BCSM event. |
.calledPartyNumber
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.calledPartyNumber_digits. calledPartyNumber_noa. calledPartyNumber_ni. calledPartyNumber_npi. calledPartyNumber_pri. calledPartyNumber_si
|
Digit String Integer Integer Integer Integer Integer |
Hexadecimal Digits 0-9/A-F Range 0..127, default = 2 [unknown] Range 0..1, default = 0 [complete] Range 0..7, default = 1 [ITU-T E.164] Range 0..3, default = 0 [allowed] Range 0..3, default = 1 [user provided, verified] (All ignored if calledPartyNumber is defined)
|
.routeSelectFailureSpecificInfo
|
String | Extended information about a triggered RouteSelectFailure BCSM event. |
.failureCause
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.failureCause_cause. failureCause_standard. failureCause_location
|
Integer Integer Integer |
Range 0..127, default = 31 Range 0..3, default = 0 Range 0..15, default = 0 (All ignored if failureCause is defined)
|
.oCalledPartyBusySpecificInfo
|
String | Extended information about a triggered oCalledPartyBusy BCSM event. |
.busyCause
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.busyCause_cause. busyCause_standard. busyCause_location
|
Integer Integer Integer |
Range 0..127, default = 31 Range 0..3, default = 0 Range 0..15, default = 0 (All ignored if busyCause is defined)
|
.oDisconnectSpecificInfo
|
String | Extended information about a triggered oDisconnect BCSM event. |
.releaseCause
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.releaseCause_cause. releaseCause_standard. releaseCause_location
|
Integer Integer Integer |
Range 0..127, default = 31 Range 0..3, default = 0 Range 0..15, default = 0 (All ignored if releaseCause is defined)
|
.tCalledPartyBusySpecificInfo
|
String | Extended information about a triggered tCalledPartyBusy BCSM event. |
.releaseCause
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.busyCause_cause. busyCause_standard. busyCause_location
|
Integer Integer Integer |
Range 0..127, default = 31 Range 0..3, default = 0 Range 0..15, default = 0 (All ignored if busyCause is defined)
|
.tDisconnectSpecificInfo
|
String | Extended information about a triggered tDisconnect BCSM event. |
.releaseCause
|
Binary String | This attribute can be specified as binary data. Alternatively, specify the individual components below. |
.releaseCause_cause. releaseCause_standard. releaseCause_location
|
Integer Integer Integer |
Range 0..127, default = 31 Range 0..3, default = 0 Range 0..15, default = 0 (All ignored if releaseCause is defined)
|
legID
|
Object | May contain sendingSideID and/or receivingSideID as appropriate. |
.sendingSideID
|
Binary String | Specify this parameter as a single byte binary value. |
.sendingSideID_hex
|
Hex String |
Alternatively specify a two-character hex encoding. Ignored if sendingSideID is defined.
|
.receivingSideID
|
Binary String | Specify this parameter as a single byte binary value. |
.receivingSideID_hex
|
Hex String |
Alternatively specify a two-character hex encoding. Ignored if receivingSideID is defined.
|
miscCallInfo
|
Object | Container for messageType. |
.messageType
|
Integer | Range 0..1, default = 0 [request] |
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.
|