INAP Op - EventReportBCSM
INAP Operation - EventReportBCSM
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 = 4
oCalledPartyBusy
: eventTypeBCSM = 5
oNoAnswer
: eventTypeBCSM = 6
oAnswer
: eventTypeBCSM = 7
oDisconnectLeg1
: eventTypeBCSM = 9, legID
.receivingSideID
= 1
oDisconnectLeg2
: eventTypeBCSM = 9, legID
.receivingSideID
= 2
oAbandon
: 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).