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).

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 the 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).