Skip Headers
Oracle® Communications Service Broker Concepts Guide
Release 6.0

Part Number E23524-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

2 Service Broker Interworking Modules

This chapter describes the purpose and key functionality of each of the Service Broker interworking modules.

IM-SCF

IM-SCF is a network-facing IM, acting as a standard SCP towards legacy MSCs/SSPs, providing MSCs/SSPs with an IN interface to Service Broker (see "IM-SCF").

Service Broker IM-SCF supports the following protocols:

IM-SCF CAP Phase-1

This section describes the IM-SCF that supports CAP phase 1 protocol (ETSI TS 101 046 V5.7.0, CAMEL Application Part (CAP) Phase 1).

Key Functionality

This section describes the key functionality of IM-SCF CAP Phase 1:

  • Basic call control for initial and full call treatment

    The IM-SCF enables applications to interact with MSCs in one of the following modes:

    • Initial call control mode—Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, the IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode—IM-SCF manages the arming of IN Detection Points (DPs) in the MSC and maintains an updated session view of the underlying call.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the CAP phase 1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • SCP management procedures

    IM-SCF implements CAP phase 1 SCP management capabilities and supports management operations, such as ActivityTest. These operations enable applications to manage availability of the service to the network and perform other auxiliary functions.

  • Charging services

    IM-SCF provides the following charging services:

    • Credit reservation requests generation

      IM-SCF sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCR and sends these CCRs to a billing application.

    • Session monitoring and charging

      IM-SCF monitors and charges a session on its own.

    • Quota reauthorization

      You can specify whether IM-SCF reauthorizes a quota upon receiving various triggers from an MSC.

Supported Operations

Table 2-1 lists the operations supported by IM-SCF CAP Phase-1.

Table 2-1 Operations Supported by IM-SCF CAP Phase-1

Operation Direction

ActivityTest

Service Broker to MSC

Connect

Service Broker to MSC

Continue

Service Broker to MSC

EventReportBCSM

MSC to Service Broker

InitialDP

MSC to Service Broker

ReleaseCall

Service Broker to MSC

RequestReportBCSMEvent

Service Broker to MSC


Supported Events

Table 2-2 lists the event types supported by IM-SCF CAP phase 1.

Table 2-2 BCSM Event Types Supported by IM-SCF CAP Phase-1

BCSM Event Type Detection Point

collectedInfo

DP(2)

oAnswer

DP(7)

oDisconnect

DP(9)

termAttemptAuthorized

DP(12)

tAnswer

DP(15)

tDisconnect

DP(17)


IM-SCF CAP Phase-2

This section describes the IM-SCF that supports CAP phase 2 protocol (ETSI TS 101 046 V7.1.0, CAMEL Application Part (CAP) Phase 2).

Key Functionality

This section describes the key functionality of IM-SCF CAP phase 2:

  • Basic call control for initial and full call treatment

    The IM-SCF enables northbound applications to interact with MSCs in one of the following modes:

    • Initial call control mode—Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode—IM-SCF manages the arming of IN Detection Points (DPs) in the MSC and maintains an updated session view of the underlying call.

    In this way, the IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the CAP phase 2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal, switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • Switch-based charging timers and CDRs

    IM-SCF enables applications to use MSC charging capabilities by invoking CAP phase 2 charging operations (for example, Furnish Charging Information or ApplyCharging). This enables the application to control charging information generated by the MSC into CDRs, and leverage switch-based timers for implementing online charging services, including prepaid services.

  • SCP management procedures

    The IM-SCF implements CAP phase 2 SCP management capabilities and supports management operations, such as ActivityTest. These operations enable applications to manage availability of the service to the network and perform other auxiliary functions.

  • Charging services

    IM-SCF provides the following charging services:

    • Credit reservation requests generation

      IM-SCF sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCRs, which are then forwarded to a billing application.

    • Session monitoring and charging

      You can specify whether a session is monitored by IM-SCF or by an MSC. In the former case, IM-SCF generates an ApplyCharging message based on the Granted-Service-Unit AVP of the CCA received from a billing application. IM-SCF sends this ApplyCharging message to an MSC. Then the MSC applies charging. If the session is monitored by IM-SCF, IM-SCF applies charging on its own.

    • Quota reauthorization

      You can specify whether IM-SCF reauthorizes a quota upon receiving various triggers from an MSC.

Supported Operations

Table 2-3 lists the operations supported by IM-SCF CAP phase 2.

Table 2-3 Operations Supported by IM-SCF CAP Phase 2

Operation Direction

ActivityTest

Service Broker to MSC

ApplyCharging

Service Broker to MSC

ApplyChargingReport

MSC to Service Broker

AssistRequestInstructions

MSC/SRF to Service Broker

CallInformationReport

MSC to Service Broker

CallInformationRequest

Service Broker to MSC

Cancel

Service Broker to MSC/SRF

Connect

Service Broker to MSC

ConnectToResource

Service Broker to MSC

Continue

Service Broker to MSC

DisconnectForwardConnection

Service Broker to MSC

EstablishTemporaryConnection

Service Broker to MSC

EventReportBCSM

MSC to Service Broker

FurnishChargingInformation

Service Broker to MSC

InitialDP

MSC to Service Broker

PlayAnnouncement

Service Broker to MSC/SRF

PromptAndCollectUserInformation

Service Broker to MSC/SRF

ReleaseCall

Service Broker to MSC

RequestReportBCSMEvent

Service Broker to MSC

ResetTimer

Service Broker to MSC

SendChargingInformation

Service Broker to MSC

SpecializedResourceReport

SRF to Service Broker


Supported BCSM Event Types

Table 2-4 lists the event types supported by IM-SCF CAP phase 2.

Table 2-4 BCSM Event Types Supported by IM-SCF CAP Phase 2

BCSM Event Type Detection Point

collectedInfo

DP(2)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tDisconnect

DP(17)

tAbandon

DP(18)


IM-SCF CAP Phase-3

This section describes the IM-SCF that supports the CAP phase 3 protocol (ETSI TS 129 078 V4.8.0, CAMEL Application Part (CAP) Phase 3).

Key Functionality

This section describes the key functionality of IM-SCF CAP Phase 3:

  • Basic call control for initial and full call treatment

    The IM-SCF enables applications to interact with MSCs in one of the following modes:

    • Initial call control mode—Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode—IM-SCF manages the arming of IN Detection Points (DPs) in the MSC and maintains an updated session view of the underlying call.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the CAP phase 3 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • GGSN Data triggers

    IM-SCF fully supports GGSN triggers for GPRS control. This support enables applications to control data sessions. It also includes support for session authorization and continuous monitoring of ongoing data sessions, as exposed in CAP phase 3 triggers.

  • Originating SMS triggers

    IM-SCF supports originating-side SMS triggers, enabling applications to control SMS sessions. This includes support for message approval/authorizations and support for SMS routing by the application, as supported by CAP phase 3 triggers.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • Switch-based charging timers and CDRs

    IM-SCF enables applications to use MSC charging capabilities by invoking CAP phase 3 charging operations (for example, Furnish Charging Information or ApplyCharging). This enables the application to control charging information generated by the MSC into CDRs, and leverage switch-based timers for implementing online charging services, including prepaid services.

  • SCP management procedures

    IM-SCF implements CAP phase 3 SCP management capabilities and supports management operations, such as ActivityTest. These operations enable applications to manage availability of the service to the network and perform other auxiliary functions.

  • Charging services

    IM-SCF provides the following charging services:

    • Credit reservation requests generation

      IM-SCF sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCRs, which are then forwarded to a billing application.

    • Session monitoring and charging

      You can specify whether a session is monitored by IM-SCF or by an MSC. In the former case, IM-SCF generates an ApplyCharging message based on the Granted-Service-Unit AVP of the CCA received from a billing application. IM-SCF sends this ApplyCharging message to an MSC. Then the MSC applies charging. If the session is monitored by IM-SCF, IM-SCF applies charging on its own.

    • Quota reauthorization

      You can specify whether IM-SCF reauthorizes a quota upon receiving various triggers from an MSC.

Supported Operations for Circuit Switched Call Control

Table 2-5 lists the operations supported by IM-SCF CAP phase 3 for circuit switched call control.

Table 2-5 Operations Supported by IM-SCF CAP Phase 3 for Circuit Switched Call Control

Operation Direction

ActivityTest

Service Broker to MSC

ApplyCharging

Service Broker to MSC

ApplyChargingReport

MSC to Service Broker

AssistRequestInstructions

MSC/SRF to Service Broker

CallInformationReport

MSC to Service Broker

CallInformationRequest

Service Broker to MSC

Cancel

Service Broker to MSC/SRF

Connect

Service Broker to MSC

ConnectToResource

Service Broker to MSC

Continue

Service Broker to MSC

ContinueWithArgument

Service Broker to MSC

DisconnectForwardConnection

Service Broker to MSC

EstablishTemporaryConnection

Service Broker to MSC

EventReportBCSM

MSC to Service Broker

FurnishChargingInformation

Service Broker to MSC

InitialDP

MSC to Service Broker

PlayAnnouncement

Service Broker to MSC/SRF

PromptAndCollectUserInformation

Service Broker to MSC/SRF

ReleaseCall

Service Broker to MSC

RequestReportBCSMEvent

Service Broker to MSC

ResetTimer

Service Broker to MSC

SendChargingInformation

Service Broker to MSC

SpecializedResourceReport

SRF to Service Broker


Supported Operations for SMS Control

Table 2-6 lists the operations supported by IM-SCF CAP phase 3 for SMS control.

Table 2-6 Operations Supported by IM-SCF CAP Phase 3 for SMS Control

Operation Direction

ConnectSMS

Service Broker to MSC

ContinueSMS

Service Broker to MSC

EventReportSMS

MSC to Service Broker

FurnishChargingInformationSMS

Service Broker to MSC

InitialDPSMS

MSC to Service Broker

ReleaseSMS

Service Broker to MSC

RequestReportSMSEvent

Service Broker to MSC

ResetTimerSMS

Service Broker to MSC


Supported Operations for GPRS Control

Table 2-7 lists the operations supported by IM-SCF CAP phase 3 for GPRS control.

Table 2-7 Operations Supported by IM-SCF CAP Phase 3 for GPRS Control

Operation Direction

ActivityTestGPRS

Service Broker to MSC

ApplyChargingGPRS

Service Broker to MSC

ApplyChargingReportGPRS

MSC to Service Broker

CancelGPRS

Service Broker to MSC

ConnectGPRS

Service Broker to MSC

ContinueGPRS

Service Broker to MSC

EntityReleasedGPRS

MSC to Service Broker

EventReportGPRS

MSC to Service Broker

FurnishChargingInformationGPRS

Service Broker to MSC

InitialDPGPRS

MSC to Service Broker

ReleaseGPRS

Service Broker to MSC

RequestReportGPRSEvent

Service Broker to MSC

ResetTimerGPRS

Service Broker to MSC

SendChargingInformationGPRS

Service Broker to MSC


Supported BCSM Event Types

Table 2-8 lists the BCSM event types supported by IM-SCF CAP phase 3.

Table 2-8 BCSM Event Types Supported by IM-SCF CAP Phase 3

BCSM Event Type Detection Point

collectedInfo

DP(2)

analyzedInformation

DP(3)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tDisconnect

DP(17)

tAbandon

DP(18)


Supported SMS Event Types

Table 2-9 lists the SMS event types supported by IM-SCF CAP phase 3.

Table 2-9 SMS Event Types Supported by IM-SCF CAP Phase 3

SMS Event Type Detection Point

sms-CollectedInfo

DP(1)

o-smsFailure

DP(2)

o-smsSubmitted

DP(3)


IM-SCF CAP Phase-4

This section describes the IM-SCF that supports the CAP Phase-4 protocol (ETSI TS 129 078 V4.8.0, CAMEL Application Part (CAP) Phase 4).

Key Functionality

This section describes the key functionality of IM-SCF CAP phase 4:

  • Basic call control for initial and full call treatment

    IM-SCF enables applications to interact with MSCs in one of the following modes:

    • Initial call control mode: Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode: IM-SCF manages the arming of IN Detection Points (DPs) in the MSC and maintains an updated session view of the underlying call to the application.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the CAP phase 4 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Multi-leg management

    The IM-SCF fully supports CAP phase 4 capabilities for managing multiple call legs for a single call. Based on this support, IM-SCF provides applications with an ability to manipulate call legs for complex service scenarios. This includes performing operations, such as disconnecting a leg, splitting a leg out from a call and moving a leg into a call.

  • Service initiated calls

    IM-SCF enables applications to initiate a new call (for example, a wake-up call service) and create new call legs that can be added to existing calls. When integrated with multi-leg management functionality, this capability maximizes the call control flexibility provided to applications and enables delivering advanced call services, such as a customized ringback tone or auto-attendant service.

    IM-SCF uses IM-SCF CAP Phase 4 InitiateCallAttempt operation to set up a call to a destination provided by the application.

  • GGSN Data triggers

    IM-SCF fully supports GGSN triggers for GPRS control. This support enables applications to control data sessions. It also includes support for session authorization and continuous monitoring of ongoing data sessions, as exposed in CAP phase 4 triggers.

  • Originating and Terminating SMS triggers

    IM-SCF fully supports SMS triggers. This support enables applications to control SMS sessions. It also includes support for message approval/authorizations as well as support for SMS routing by the application, as supported by CAP phase 4 triggers.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • Switch-based charging timers and CDRs

    IM-SCF enables applications to use the MSC charging capabilities by invoking CAP phase 4 charging operations (for example, FurnishChargingInformation or ApplyCharging). This enables the application to control charging information generated by the MSC into CDRs, and leverage switch-based timers for implementing online charging services, including prepaid services.

  • SCP management procedures

    IM-SCF implements CAP phase 4 SCP management capabilities and supports management operations, such as ActivityTest. These operations enable applications to manage availability of the service to the network and perform other auxiliary functions.

  • Charging services

    IM-SCF provides the following charging services:

    • Credit reservation requests generation

      IM-SCF sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCRs, which are then forwarded to a billing application.

    • Session monitoring and charging

      You can specify whether a session is monitored by IM-SCF or by an MSC. In the former case, IM-SCF generates an ApplyCharging message based on the Granted-Service-Unit AVP of the CCA received from a billing application. IM-SCF sends this ApplyCharging message to an MSC. Then the MSC applies charging. If the session is monitored by IM-SCF, IM-SCF applies charging on its own.

    • Quota reauthorization

      You can specify whether IM-SCF reauthorizes a quota upon receiving various triggers from an MSC.

Supported Operations for Circuit Switched Call Control

Table 2-10 lists the operations supported by IM-SCF CAP phase 4 for circuit switched call control.

Table 2-10 Operations Supported by IM-SCF CAP Phase 4 for Circuit Switched Call Control

Operation Direction

ActivityTest

Service Broker to MSC

ApplyCharging

Service Broker to MSC

ApplyChargingReport

MSC to Service Broker

AssistRequestInstructions

MSC/SRF to Service Broker

CallInformationReport

MSC to Service Broker

CallInformationRequest

Service Broker to MSC

Cancel

Service Broker to MSC/SRF

Connect

Service Broker to MSC

ConnectToResource

Service Broker to MSC

Continue

Service Broker to MSC

ContinueWithArgument

Service Broker to MSC

DisconnectForwardConnection

Service Broker to MSC

DisconnectForwardConnectionWithArgument

Service Broker to MSC

DisconnectLeg

Service Broker to MSC

EstablishTemporaryConnection

Service Broker to MSC

EventReportBCSM

MSC to Service Broker

FurnishChargingInformation

Service Broker to MSC

InitialDP

MSC to Service Broker

InitiateCallAttempt

Service Broker to MSC

MoveLeg

Service Broker to MSC

PlayAnnouncement

Service Broker to MSC/SRF

PromptAndCollectUserInformation

Service Broker to MSC/SRF

ReleaseCall

Service Broker to MSC

RequestReportBCSMEvent

Service Broker to MSC

ResetTime

Service Broker to MSC

SendChargingInformation

Service Broker to MSC

SpecializedResourceReport

SRF to Service Broker

SplitLeg

Service Broker to MSC


Supported Operations for SMS Control

Table 2-11 lists the operations supported by IM-SCF CAP phase 4 for SMS control.

Table 2-11 Operations Supported by IM-SCF CAP Phase 4 for SMS Control

Operation Direction

ConnectSMS

Service Broker to MSC

ContinueSMS

Service Broker to MSC

EventReportSMS

MSC to Service Broker

FurnishChargingInformationSMS

Service Broker to MSC

InitialDPSMS

MSC to Service Broker

ReleaseSMS

Service Broker to MSC

RequestReportSMSEvent

Service Broker to MSC

ResetTimerSMS

Service Broker to MSC


Supported Operations for GPRS Control

Table 2-12 lists the operations supported by IM-SCF CAP phase 4 for GPRS control.

Table 2-12 Operations Supported by IM-SCF CAP Phase 4 for GPRS Control

Operation Direction

ActivityTestGPRS

Service Broker to MSC

ApplyChargingGPRS

Service Broker to MSC

ApplyChargingReportGPRS

MSC to Service Broker

CancelGPRS

Service Broker to MSC

ConnectGPRS

Service Broker to MSC

ContinueGPRS

Service Broker to MSC

EntityReleasedGPRS

MSC to Service Broker

EventReportGPRS

MSC to Service Broker

FurnishChargingInformationGPRS

Service Broker to MSC

InitialDPGPRS

MSC to Service Broker

ReleaseGPRS

Service Broker to MSC

RequestReportGPRSEvent

Service Broker to MSC

ResetTimerGPRS

Service Broker to MSC

SendChargingInformationGPRS

Service Broker to MSC


Supported BCSM Event Types

Table 2-13 lists the BCSM Event Types supported by IM-SCF CAP phase 4:

Table 2-13 BCSM Event Types Supported by IM-SCF CAP Phase 4

BSCM Event Type Detection Point

collectedInfo

DP(2)

analyzedInformation

DP(3)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oMidCall

DP(8)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tMidCall

DP(16)

tDisconnect

DP(17)

tAbandon

DP(18)

oTermSeized

DP(19)

callAccepted

DP(27)

oChangeOfPosition

DP(50)

tChangeOfPosition

DP(51)

oServiceChange

DP(52)

tServiceChange

DP(53)


Supported SMS Event Types

Table 2-14 lists the SMS Event Types supported by IM-SCF CAP phase 4:

Table 2-14 SMS Event Types Supported by Service Broker IM-SCF CAP Phase 4

SMS Event Type Detection Point

sms-CollectedInfo

DP(1)

o-smsFailure

DP(2)

o-smsSubmission

DP(3)

sms-DeliveryRequested

DP(11)

t-smsFailure

DP(12)

t-smsDelivery

DP(13)


IM-SCF INAP CS-1

This section describes the IM-SCF that supports INAP CS-1 protocol (ITU-T Q.1218, Interface Recommendation for Intelligent Network CS-1).

Key Functionality

This section describes the key functionality of IM-SCF INAP CS-1:

  • Basic call control for initial and full call treatment

    The IM-SCF enables northbound applications to interact with SSPs in one of the following modes:

    • Initial call control mode: Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the SSP to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode: IM-SCF manages the arming of IN Detection Points (DPs) in the SSP and maintains an updated session view of the underlying call.

    In this way, the IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the INAP CS-1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with SSPs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Service initiated calls

    IM-SCF enables applications to initiate a new call (for example, a wake-up call service). IM-SCF uses the INAP CS-1 InitiateCallAttempt operation to set up a call to a destination provided by the application.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • Switch-based charging timers and CDRs

    IM-SCF enables applications to use the SSP charging capabilities by invoking INAP CS-1 charging operations (for example, FurnishChargingInformation or ApplyCharging). This enables the application to control charging information generated by the SSP into CDRs, and leverage switch-based timers for implementing online charging services, including prepaid services.

  • SCP management procedures

    IM-SCF implements INAP CS-1 SCP management capabilities and supports management operations, such as ActivityTest. These operations enable applications to manage availability of the service to the network and perform other auxiliary functions.

  • Charging services

    IM-SCF provides the following charging services:

    • Credit reservation requests generation

      IM-SCF sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCR and sends these CCRs to a billing application.

    • Session monitoring and charging

      You can specify whether a session is monitored by IM-SCF or by an MSC. In the former case, IM-SCF requests an MSC to apply charging by sending an ApplyCharging message to the MSC. IM-SCF generates an ApplyCharging message based on the Granted-Service-Unit AVP of the CCA received from a billing application. If session is monitored by IM-SCF, IM-SCF applies charging on its own.

    • Quota reauthorization

      You can specify whether IM-SCF reauthorizes a quota upon receiving various triggers from an MSC.

Supported Operations

Table 2-15 lists the operations supported by IM-SCF INAP CS-1.

Table 2-15 Operations Supported by IM-SCF INAP CS-1

Operation Direction

ActivateServiceFiltering

Service Broker to SSP

ApplyCharging

Service Broker to SSP

ApplyChargingReport

SSP to Service Broker

AssistRequestInstructions

SRF to Service Broker

CallInformationReport

SSP to Service Broker

CallInformationRequest

Service Broker to SSP

Cancel

Service Broker to SSP/SRF

CollectInformation

Service Broker to SSP

Connect

Service Broker to SSP

ConnectToResource

Service Broker to SSP

EstablishTemporaryConnection

Service Broker to SSP

EventNotificationCharging

SSP to Service Broker

EventReportBCSM

SSP to Service Broker

FurnishChargingInformation

Service Broker to SSP

InitialDP

SSP to Service Broker

InitiateCallAttempt

Service Broker to SSP

PlayAnnouncement

Service Broker to SSP/SRF

PromptAndCollectUserInformation

Service Broker to SSP/SRF

ReleaseCall

Service Broker to SSP

RequestNotificationChargingEvent

Service Broker to SSP

RequestReportBCSMEvent

Service Broker to SSP

ResetTimer

Service Broker to SSP

SendChargingInformation

Service Broker to SSP

ServiceFilteringResponse

SSP to Service Broker

SpecializedResourceReport

SSP/SRF to Service Broker


Supported Events

Table 2-16 lists the event types supported by IM-SCF INAP CS-1.

Table 2-16 BCSM Event Types Supported by the IM-SCF INAP CS-1

BCSM Event Type Detection Point

origAttemptAuthorized

DP(1)

collectedInfo

DP(2)

analysedInformation

DP(3)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oMidCall

DP(8)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tMidCall

DP(16)

tDisconnect

DP(17)

tAbandon

DP(18)


IM-SCF WIN Phase 1

This section describes the IM-SCF that supports the WIN phase 1 protocol (TIA/EIA Wireless Intelligent Network (WIN) IS-771).

Key Functionality

This section describes the key functionality of IM-SCF WIN phase 1:

  • Basic call control and full call treatment

    IM-SCF enables applications to interact with MSCs in an initial call control mode. Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers.

  • Originating and terminating full BCSM implementation

    The IM-SCF includes a complete standard implementation of the WIN phase 1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Configurable IN messages/parameters tunnelling

    The IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

Supported Operations

Table 2-17 lists the operations supported by IM-SCF WIN phase 1.

Table 2-17 Operations Supported by IM-SCF WIN Phase 1

Operation Direction

OriginationRequest (Invoke)

MSC to Service Broker

OriginationRequest (Return-Result)

Service Broker to MSC

AnalyzedInformation (Invoke)

MSC to Service Broker

AnalyzedInformation (Return-Result)

Service Broker to MSC

ConnectResource (Invoke)

Service Broker to MSC

DisconnectResource (Invoke)

Service Broker to MSC

FacilitySelectedAndAvailable (Invoke)

Service Broker to MSC

FacilitySelectedAndAvailable (Return-Result)

MSC to Service Broker

IntructionRequest (Invoke)

MSC to Service Broker

InstructionRequest (Return-Result)

Service Broker to MSC

ResetTimer (Invoke)

Service Broker to MSC

SeizeResource (Invoke)

Service Broker to MSC

SeizeResource (Return-Result)

MSC to Service Broker

SRFDirective (Invoke)

Service Broker to MSC

SRFDirective (Return-Result)

MSC to Service Broker

TBusy (Invoke)

MSC to Service Broker

TBusy (Return-Result)

Service Broker to MSC

TNoAnswer (Invoke)

MSC to Service Broker

TNoAnswer (Return-Result)

Service Broker to MSC


IM-SCF WIN Phase 2

This section describes the IM-SCF that supports the WIN Phase-2 protocol (TIA/EIA Wireless Intelligent Network (WIN) IS-826).

Key Functionality

This section describes the key functionality of IM-SCF WIN phase 2:

  • Basic call control for initial and full call treatment

    The IM-SCF enables northbound applications to interact with MSCs in one of the following modes:

    • Initial call control mode: Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, the IM-SCF instructs the MSC to route the call by responding to the trigger without requesting the loading of additional triggers

    • Full call control mode: IM-SCF manages the arming of IN Detection Points (DPs) in the MSC and maintains an updated session view of the underlying call.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the WIN phase 2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with MSCs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (for example, by using the empty CallControlDirective operation) and external SRF. This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

  • SCP management procedures

    IM-SCF implements WIN phase 2 SCP management capabilities and supports management operations, such as CallControlDirective.

Supported Operations

Table 2-18 lists the operations supported by IM-SCF WIN phase 2.

Table 2-18 Operations Supported by IM-SCF WIN Phase 2

Operation Direction

OriginationRequest (Invoke)

MSC to Service Broker

OriginationRequest (Return-Result)

Service Broker to MSC

AnalyzedInformation (Invoke)

MSC to Service Broker

AnalyzedInformation (Return-Result)

Service Broker to MSC

ConnectResource (Invoke)

Service Broker to MSC

DisconnectResource (Invoke)

Service Broker to MSC

FacilitySelectedAndAvailable (Invoke)

MSC to Service Broker

FacilitySelectedAndAvailable (Return-Result)

Service Broker to MSC

IntructionRequest (Invoke)

MSC to Service Broker

InstructionRequest (Return-Result)

Service Broker to MSC

ResetTimer (Invoke)

Service Broker to MSC

SeizeResource (Invoke)

Service Broker to MSC

SeizeResource (Return-Result)

MSC to Service Broker

SRFDirective (Invoke)

Service Broker to MSC

TBusy (Invoke)

MSC to Service Broker

TBusy (Return-Result)

Service Broker to MSC

TNoAnswer (Invoke)

MSC to Service Broker

TNoAnswer (Return-Result)

Service Broker to MSC

CallControlDirective (Invoke)

Service Broker to MSC

CallControlDirective (Return-Result)

MSC to Service Broker

OAnswer (Invoke)

MSC to Service Broker

ODisconnect (Invoke)

MSC to Service Broker

ODisconnect (Return-Result)

Service Broker to MSC

TAnswer (Invoke)

MSC to Service Broker

TDisconnect (Invoke)

MSC to Service Broker

TDisconnect (Return-Result)

Service Broker to MSC


IM-SCF AIN 0.1

This section describes the IM-SCF that supports the AIN 0.1 protocol (Bellcore, TR-NWT-1284, Advanced Intelligent Network (AIN) 0.1 and Bellcore, TR-NWT-1285, Advanced Intelligent Network (AIN) 0.1).

Key Functionality

This section describes the key functionality supported by IM-SCF AIN 0.1 supports.

  • Basic call control for initial and full call treatment

    IM-SCF enables applications to interact with SSPs in one of the following modes:

    • Initial call control mode: Service Broker invokes the application based on the IN trigger received by IM-SCF. According to the application's response, IM-SCF instructs the SSP to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode: IM-SCF manages the arming of IN Detection Points (DPs) in the SSP and maintains an updated session view of the underlying call.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the AIN 0.1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with SSPs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF interactions

    IM-SCF interacts with an internal switch-based media resources (internal SRF). IM-SCF enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Configurable IN messages/parameters tunnelling

    IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

Supported Switch Call Related Operations

Table 2-19 lists the switch call related operations supported by IM-SCF AIN 0.1.

Table 2-19 Switch Call Related Operations Supported by IM-SCF AIN 0.1

Message Direction

Info_Analyzed

SSP to Service Broker

Info_Collected

SSP to Service Broker

Network_Busy

SSP to Service Broker

Origination_Attempt

SSP to Service Broker

Resource_Clear

SSP to Service Broker

Termination_Attempt

SSP to Service Broker


Supported SCP Call Related Operations

Table 2-20 lists the SCP call related operations supported by IM-SCF AIN 0.1.

Table 2-20 SCP Call Related Operations Supported by IM-SCF AIN 0.1

Message Direction

Analyze_Route

Service Broker to SSP

Authorize_Termination

Service Broker to SSP

Cancel_Resource_Event

Service Broker to SSP

Continue

Service Broker to SSP

Disconnect

Service Broker to SSP

Forward_Call

Service Broker to SSP

Send_To_Resource

Service Broker to SSP


Supported Non-Call Related Operations

Table 2-21 lists the non-call related operations supported by IM-SCF AIN 0.1.

Table 2-21 Non-Call Related Operations Supported by IM-SCF AIN 0.1

Message Direction

Send_Notification

Service Broker to SSP

Termination_Notification

SSP to Service Broker


IM-SCF AIN 0.2

This section describes the IM-SCF that supports the AIN 0.2 protocol (Telcordia GR-1298-CORE Advanced Intelligent Network (AIN) 0.2 and Telcordia GR-1299-CORE Advanced Intelligent Network (AIN) 0.2).

Key Functionality

This section describes the key functionality supported by IM-SCF AIN 0.2:

  • Basic call control for initial and full call treatment

    IM-SCF enables applications to interact with SSPs in one of the following modes:

    • Initial call control mode: Service Broker invokes the application based on the IN trigger received by the IM-SCF. According to the application's response, the IM-SCF instructs the SSP to route the call by responding to the trigger without requesting the loading of additional triggers.

    • Full call control mode: IM-SCF manages the arming of IN Detection Points (DPs) in the SSP and maintains an updated session view of the underlying call.

    In this way, IM-SCF enables applications to apply additional logic at various call stages. In addition, IM-SCF can deliver services that influence the entire life cycle of the call.

  • Originating and terminating full BCSM implementation

    IM-SCF includes a complete standard implementation of the AIN 0.2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN applications to interact with SSPs and act as if they were standard SCPs. IM-SCF forwards the call type (originating/terminating) to the application, enabling the application logic to differentiate between originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP interactions

    IM-SCF interacts with internal switch-based media resources (internal SRF) and external Intelligent Peripherals (IP). This enables applications to use these resources for announcements and user interactions (for example, to collect subscriber input) based on application instructions.

  • Configurable IN messages/parameters tunnelling

    The IM-SCF provides support for IN information tunnelling models. The tunnelling model enables applications to use specific IN parameters and operations. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from any application logic that requires such exposure.

Supported Switch Call Related Operations

Table 2-22 lists the switch call related operations supported by IM-SCF AIN 0.2.

Table 2-22 Switch Call Related Operations Supported by the IM-SCF AIN 0.2

Message Direction

Info_Analyzed

SSP to Service Broker

Info_Collected

SSP to Service Broker

Network_Busy

SSP to Service Broker

Origination_Attempt

SSP to Service Broker

Resource_Clear

SSP to Service Broker

Termination_Attempt

SSP to Service Broker


Supported SCP Related Operations

Table 2-23 lists the SCP related operations supported by IM-SCF AIN 0.2.

Table 2-23 SCP Related Messages Operations by IM-SCF AIN 0.2

Message Direction

Analyze_Route

Service Broker to SSP

Authorize_Termination

Service Broker to SSP

Cancel_Resource_Event

Service Broker to SSP

Continue

Service Broker to SSP

Disconnect

Service Broker to SSP

Forward_Call

Service Broker to SSP

Send_To_Resource

Service Broker to SSP


Supported Non-Call Related Operations

Table 2-24 lists the non-call related operations supported by IM-SCF AIN 0.2.

Table 2-24 Non-Call Related Operations Supported by IM-SCF AIN 0.2

Message Direction

Send_Notification

Service Broker to SSP

Termination_Notification

SSP to Service Broker


IM-SSF

IM-SSF is an application-facing interworking module, acting as a standard SSP towards legacy SCP, providing the SCP with an IN interface to Service Broker (see "IM-SSF").

Service Broker IM-SSF supports the following protocols:

IM-SSF CAP Phase-1

This section describes the IM-SSF that supports CAP phase 1 protocol (ETSI TS 101 046 V5.7.0, CAMEL Application Part (CAP) Phase 1).

Key Functionality

This section describes the key functionality of IM-SSF CAP phase 1:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode—IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode—IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the CAP phase 1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • Configurable IN messages/parameters tunnelling

    The IM-SSF provides support for IN information tunnelling models. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through the IM-SCF, to the southbound MSC. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

  • SCP management procedures

    IM-SSF fully supports CAP phase 3 management operations, such as ActivityTest. These operations enable an SCP to manage availability of the service to the network and perform other auxiliary functions.

Supported Operations

Table 2-25 lists the operations supported by IM-SSF CAP phase 1.

Table 2-25 Operations Supported by IM-SSF CAP Phase 1

Operation Direction

ActivityTest

SCP to Service Broker

Connect

SCP to Service Broker

Continue

SCP to Service Broker

EventReportBCSM

Service Broker to SCP

InitialDP

Service Broker to SCP

ReleaseCall

SCP to Service Broker

RequestReportBCSMEvent

SCP to Service Broker


Supported Events

Table 2-26 lists the event types supported by IM-SSF CAP phase 1.

Table 2-26 BCSM Event Types Supported by IM-SSF CAP Phase 1

BCSM Event Type Detection Point

collectedInfo

DP(2)

oAnswer

DP(7)

oDisconnect

DP(9)

termAttemptAuthorized

DP(12)

tAnswer

DP(15)

tDisconnect

DP(17)


IM-SSF CAP Phase-2

This section describes the IM-SSF that supports the CAP Phase-2 protocol (ETSI TS 101 046 V7.1.0, CAMEL Application Part (CAP) Phase 2).

Key Functionality

This section describes the key functionality of IM-SSF CAP phase 2:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities (for example, MGCs) to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode: IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode: IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the CAP phase 2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN switching entities (for example, S-CSCF) to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP/MRF interactions

    IM-SSF fully supports CAP phase 2 media operations, such as ConnectToResource(CTR) and EstablishTemporaryConnection(ETC). This capability enables an SCP to control both switch-based media resources (internal SRFs) and external Intelligent Peripherals (IPs). The ability to control these resources enables the SCP service logic to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Configurable IN messages/parameters tunnelling

    IM-SSF provides support for IN information tunnelling model. Using this model, IM-SSF can forward specific IN operations and parameters from the SCP, through IM-SCF, to the southbound MSC. This capability is achieved by tunnelling a XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

  • Switch-based charging timers and CDRs

    IM-SSF implements all SSF charging related timers. This capability enables an SCP to instruct IM-SSF to monitor call duration for online charging services, including prepaid services, and to insert charging information generated by IM-SSF into CDRs. IM-SSF can be configured to perform the charging procedure by itself (for example, to monitor call duration). Alternatively, IM-SSF can be coupled with IM-SCF. In this case, IM-SSF instructs IM-SCF to transfer charging operations towards the southbound MSC/SSF and use the switch charging capabilities.

  • SCP management procedures

    IM-SSF fully supports CAP phase 2 management operations, such as ActivityTest. These operations enable an SCP to manage availability of the service to the network and perform other auxiliary functions.

Supported Operations

Table 2-27 lists the operations supported by the IM-SSF CAP phase 2.

Table 2-27 Operations Supported by IM-SSF CAP Phase 2

Operation Direction

ActivityTest

SCP to Service Broker

ApplyCharging

SCP to Service Broker

ApplyChargingReport

Service Broker to SCP

AssistRequestInstructions

Service Broker/SRF to SCP

CallInformationReport

Service Broker to SCP

CallInformationRequest

SCP to Service Broker

Cancel

SCP to Service Broker

Connect

SCP to Service Broker

ConnectToResource

SCP to Service Broker

Continue

SCP to Service Broker

DisconnectForwardConnection

SCP to Service Broker

EstablishTemporaryConnection

SCP to Service Broker

EventReportBCSM

Service Broker to SCP

FurnishChargingInformation

SCP to Service Broker

InitialDP

Service Broker to SCP

PlayAnnouncement

SCP to Service Broker

PromptAndCollectUserInformation

SCP to Service Broker

ReleaseCall

SCP to Service Broker

RequestReportBCSMEvent

SCP to Service Broker

ResetTimer

SCP to Service Broker

SendChargingInformation

SCP to Service Broker

SpecializedResourceReport

Service Broker/SRF to SCP


Supported BCSM Event Types

Table 2-28 lists the event types supported by IM-SSF CAP phase 2.

Table 2-28 BCSM Event Types Supported by the IM-SSF CAP Phase 2

BCSM Event Type Detection Point

collectedInfo

DP(2)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tDisconnect

DP(17)

tAbandon

DP(18)


IM-SSF CAP Phase-3

This section describes the IM-SSF that supports the CAP phase 3 protocol (ETSI TS 129 078 V4.8.0, CAMEL Application Part (CAP) Phase 3).

Key Functionality

This section describes the key functionality of IM-SSF CAP phase 3:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode: IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode: IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the CAP phase 3 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP/MRF interactions

    IM-SSF fully supports CAP phase 3 media operations, such as ConnectToResource(CTR) and EstablishTemporaryConnection(ETC). This capability enables an SCP to control both switch-based media resources (internal SRFs) and external Intelligent Peripherals (IPs). The ability to control these resources enables the SCP service logic to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • GGSN Data triggers

    IM-SSF fully supports GPRS control operations. This support enables southbound network switching entities to trigger IN SCP service logic for data session control. This includes support for session authorization and continuous monitoring of ongoing data sessions as supported in CAP phase 3.

  • Originating-side SMS triggers

    IM-SSF fully supports originating side SMS control operations. This support enables a southbound network switching entity to trigger an IN SCP for SMS session control. This includes support for originating message approval/authorizations and originating SMS routing by SCP as supported by CAP phase 3.

  • Configurable IN messages/parameters tunnelling

    IM-SSF provides support for IN information tunnelling models. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through IM-SCF, to the southbound MSC. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

  • Switch-based charging timers and CDRs

    IM-SSF implements all SSF charging related timers. This capability enables an SCP to instruct IM-SSF to monitor call duration for online charging services, including prepaid services, and to insert charging information generated by IM-SSF into CDRs.

    IM-SSF can be configured to perform the charging procedure by itself (for example, to monitor call duration). Alternatively, IM-SSF can be coupled with the IM-SCF. In this case, IM-SSF instructs IM-SCF to transfer charging operations towards the southbound MSC/SSF and use the switch charging capabilities.

  • SCP management procedures

    IM-SSF fully supports CAP phase 3 management operations, such as ActivityTest. These operations enable an SCP to manage availability of the service to the network and perform other auxiliary functions.

Supported Operations for Circuit Switched Call Control

Table 2-29 lists the operations supported by IM-SSF CAP phase 3 for circuit switched call control.

Table 2-29 Operations Supported by IM-SSF CAP Phase 3 for Circuit Switched Call Control

Operation Direction

ActivityTest

SCP to Service Broker

ApplyCharging

SCP to Service Broker

ApplyChargingReport

Service Broker to SCP

AssistRequestInstructions

Service Broker to SCP

CallInformationReport

Service Broker to SCP

CallInformationRequest

SCP to Service Broker

Cancel

SCP to Service Broker/SRF

Connect

SCP to Service Broker

ConnectToResource

SCP to Service Broker

Continue

SCP to Service Broker

ContinueWithArgument

SCP to Service Broker

DisconnectForwardConnection

SCP to Service Broker

EstablishTemporaryConnection

SCP to Service Broker

EventReportBCSM

Service Broker to SCP

FurnishChargingInformation

SCP to Service Broker

InitialDP

Service Broker to SCP

PlayAnnouncement

SCP to Service Broker/SRF

PromptAndCollectUserInformation

SCP to Service Broker/SRF

ReleaseCall

SCP to Service Broker

RequestReportBCSMEvent

SCP to Service Broker

ResetTimer

SCP to Service Broker

SendChargingInformation

SCP to Service Broker

SpecializedResourceReport

Service Broker/SRF to SCP


Supported Operations for SMS Control

Table 2-30 lists the operations supported by IM-SSF CAP phase 3 for SMS control.

Table 2-30 Operations Supported by the IM-SSF CAP Phase 3 for SMS Control

Operation Direction

ConnectSMS

SCP to Service Broker

ContinueSMS

SCP to Service Broker

EventReportSMS

Service Broker to SCP

FurnishChargingInformationSMS

SCP to Service Broker

InitialDPSMS

Service Broker to SCP

ReleaseSMS

SCP to Service Broker

RequestReportSMSEvent

SCP to Service Broker

ResetTimerSMS

SCP to Service Broker


Supported Operations for GPRS Control

Table 2-31 lists the operations supported by IM-SSF CAP phase 3 for GPRS control.

Table 2-31 Operations Supported by IM-SSF CAP Phase 3 for GPRS Control

Operation Direction

ActivityTestGPRS

SCP to Service Broker

ApplyChargingGPRS

SCP to Service Broker

ApplyChargingReportGPRS

Service Broker to SCP

CancelGPRS

SCP to Service Broker

ConnectGPRS

SCP to Service Broker

ContinueGPRS

SCP to Service Broker

EntityReleasedGPRS

Service Broker to SCP

EventReportGPRS

Service Broker to SCP

FurnishChargingInformationGPRS

SCP to Service Broker

InitialDPGPRS

Service Broker to SCP

ReleaseGPRS

SCP to Service Broker

RequestReportGPRSEvent

SCP to Service Broker

ResetTimerGPRS

SCP to Service Broker

SendChargingInformationGPRS

SCP to Service Broker


Supported BCSM Event Types

Table 2-32 lists the BCSM event types supported by IM-SSF CAP phase 3.

Table 2-32 BCSM Event Types Supported by IM-SSF CAP Phase 3

BCSM Event Type Detection Point

collectedInfo

DP(2)

analyzedInformation

DP(3)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tDisconnect

DP(17)

tAbandon

DP(18)


Supported SMS Event Types

Table 2-33 lists the SMS event types supported by IM-SSF CAP phase 3.

Table 2-33 SMS Event Types Support by IM-SSF CAP Phase 3

SMS Event Type Detection Point

sms-CollectedInfo

DP(1)

o-smsFailure

DP(2)

o-smsSubmitted

DP(3)


IM-SSF INAP CS-1

This section describes the IM-SSF that supports the INAP CS-1 protocol (ITU-T Q.1218, Interface Recommendation for Intelligent Network CS-1).

Key Functionality

This section describes the key functionality of IM-SSF INAP CS-1:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode: IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode: IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that the IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the INAP CS-1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP/MRF interactions

    IM-SSF fully supports INAP CS-1 media operations, such as ConnectToResource(CTR) and EstablishTemporaryConnection(ETC). This capability enables an SCP to control both switch-based media resources (internal SRFs) and external Intelligent Peripherals (IPs). The ability to control these resources enables the SCP service logic to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Service initiated calls

    IM-SSF enables an SCP to initiate a new call (for example, a wake-up call service). In this case, IM-SSF receives the INAP CS-1 InitiateCallAttempt operation from the SCP and uses the operation information to create a new call in the underlying switching network.

  • Configurable IN messages/parameters tunnelling

    IM-SSF provides support for IN information tunnelling model. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through IM-SCF, to the southbound SSP. This capability is achieved by tunnelling a XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

  • Switch based charging timers and CDRs

    IM-SSF implements all SSF charging related timers. This capability enables an SCP to instruct IM-SSF to monitor call duration for online charging services, including prepaid services, and to insert charging information generated by IM-SSF into CDRs. IM-SSF can be configured to perform the charging procedure by itself (for example, to monitor call duration). Alternatively, IM-SSF can be coupled with IM-SCF. In this case, IM-SSF instructs IM-SCF to transfer charging operations towards the southbound SSP and use the switch charging capabilities.

  • SCP management procedures

    IM-SSF fully supports INAP CS1 management operations, such as ActivityTest. These operations enable an SCP to manage availability of the service to the network and perform other auxiliary functions.

Supported Operations

Table 2-34 lists the operations supported by IM-SSF INAP CS-1.

Table 2-34 Operations Supported by IM-SSF INAP CS-1

Operation Direction

ActivateServiceFiltering

SCP to Service Broker

ApplyCharging

SCP to Service Broker

ApplyChargingReport

Service Broker to SCP

AssistRequestInstructions

Service Broker/SRF to SCP

CallInformationReport

Service Broker to SCP

CallInformationRequest

SCP to Service Broker

Cancel

SCP to Service Broker/SRF

CollectInformation

SCP to Service Broker

Connect

SCP to Service Broker

ConnectToResource

SCP to Service Broker

EstablishTemporaryConnection

SCP to Service Broker

EventNotificationCharging

Service Broker to SCP

EventReportBCSM

Service Broker to SCP

FurnishChargingInformation

SCP to Service Broker

InitialDP

Service Broker to SCP

InitiateCallAttempt

SCP to Service Broker

PlayAnnouncement

SCP to Service Broker/SRF

PromptAndCollectUserInformation

SCP to Service Broker/SRF

ReleaseCall

SCP to Service Broker

RequestNotificationChargingEvent

SCP to Service Broker

RequestReportBCSMEvent

SCP to Service Broker

ResetTimer

SCP to Service Broker

SendChargingInformation

SCP to Service Broker

ServiceFilteringResponse

Service Broker to SCP

SpecializedResourceReport

Service Broker to SCP


Supported Events

Table 2-35 lists the event types supported by IM-SSF INAP CS-1.

Table 2-35 BCSM Event Types Supported by IM-SSF INAP CS1

BCSM Event Type Detection Point

origAttemptAuthorized

DP(1)

collectedInfo

DP(2)

analysedInformation

DP(3)

routeSelectFailure

DP(4)

oCalledPartyBusy

DP(5)

oNoAnswer

DP(6)

oAnswer

DP(7)

oMidCall

DP(8)

oDisconnect

DP(9)

oAbandon

DP(10)

termAttemptAuthorized

DP(12)

tBusy

DP(13)

tNoAnswer

DP(14)

tAnswer

DP(15)

tMidCall

DP(16)

tDisconnect

DP(17)

tAbandon

DP(18)


IM-SSF WIN Phase 1

This section describes the IM-SSF that supports WIN phase 1 protocol (TIA/EIA Wireless Intelligent Network (WIN) IS-771).

Key Functionality

This section describes the key functionality of IM-SSF WIN phase 1:

  • Basic call control

    IM-SSF enables southbound switching entities (for example, MGCs) to interact with an SCP for the delivery of legacy IN services. A WIN phase 1 SCP interacts with a switching entity in either the legacy circuit switched network or the IMS packet switched domain, in an initial call control mode. In initial call control mode, IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events. In this way, IM-SSF enables the delivery of SCP service logic to any switching entity only during call setup.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the WIN phase 1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP/MRF interactions

    IM-SSF fully supports WIN phase 1 media operations (for example, SeizeResource). This capability enables an SCP to control a switch-based media resource and external SRF. It also enables the service to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Configurable IN messages/parameters tunnelling

    IM-SSF provides support for IN information tunnelling models. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through IM-SCF, to the southbound MSC. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

Supported Operations

Table 2-36 lists the operations supported by IM-SSF WIN phase 1.

Table 2-36 Operations Supported by IM-SSF WIN Phase 1

Operation Direction

OriginationRequest (Invoke)

Service Broker to SCP

OriginationRequest (Return-Result)

SCP to Service Broker

AnalyzedInformation (Invoke)

Service Broker to SCP

AnalyzedInformation (Return-Result)

SCP to Service Broker

ConnectResource (Invoke)

SCP to Service Broker

DisconnectResource (Invoke)

SCP to Service Broker

FacilitySelectedAndAvailable (Invoke)

Service Broker to SCP

FacilitySelectedAndAvailable (Return-Result)

SCP to Service Broker

ResetTimer (Invoke)

SCP to Service Broker

SeizeResource (Invoke)

SCP to Service Broker

SeizeResource (Return-Result)

Service Broker to SCP

SRFDirective (Invoke)

SCP to Service Broker

SRFDirective (Return-Result)

Service Broker to SCP

TBusy (Invoke)

Service Broker to SCP

TBusy (Return-Result)

SCP to Service Broker

TNoAnswer (Invoke)

Service Broker to SCP

TNoAnswer (Return-Result)

SCP to Service Broker


IM-SSF WIN Phase 2

This section describes the IM-SSF that supports the WIN Phase 2 protocol (TIA/EIA Wireless Intelligent Network (WIN) IS-826).

Key Functionality

This section describes the key functionality of IM-SSF WIN phase 2:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities (for example, MGCs) to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode: IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode: IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the WIN phase 2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables non-IN switching entities (for example, S-CSCF) to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/IP/MRF interactions

    IM-SSF fully supports WIN phase 2 media operations (for example, SeizeResource). This capability enables an SCP to control a switch-based media resource and external SRF. It also enables the service to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Configurable IN messages/parameters tunnelling

    IM-SSF provides support for IN information tunnelling models. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through IM-SCF, to the southbound MSC. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

  • SCP management procedures

    IM-SSF fully supports CAP phase 2 management operations, such as ActivityTest. These operations enable an SCP to manage availability of the service to the network and perform other auxiliary functions.

Supported Operations

Table 2-37 lists the operations supported by IM-SSF WIN phase 2.

Table 2-37 Operations Supported by IM-SSF WIN Phase 2

Operation Direction

OriginationRequest (Invoke)

Service Broker to SCP

OriginationRequest (Return-Result)

SCP to Service Broker

AnalyzedInformation (Invoke)

Service Broker to SCP

AnalyzedInformation (Return-Result)

SCP to Service Broker

FacilitySelectedAndAvailable (Invoke)

Service Broker to SCP

FacilitySelectedAndAvailable (Return-Result)

SCP to Service Broker

SRFDirective (Invoke)

SCP to Service Broker

TBusy (Invoke)

Service Broker to SCP

TBusy (Return-Result)

SCP to Service Broker

TNoAnswer (Invoke)

Service Broker to SCP

TNoAnswer (Return-Result)

SCP to Service Broker

CallControlDirective (Invoke)

SCP to Service Broker

CallControlDirective (Return-Result)

Service Broker to SCP

OAnswer (Invoke)

Service Broker to SCP

ODisconnect (Invoke)

Service Broker to SCP

ODisconnect (Return-Result)

SCP to Service Broker

TAnswer (Invoke)

Service Broker to SCP

TDisconnect (Invoke)

Service Broker to SCP

TDisconnect (Return-Result)

SCP to Service Broker


IM-SSF AIN 0.1

This section describes the IM-SSF that supports the AIN 0.1 protocol (Bellcore, TR-NWT-1284, Advanced Intelligent Network (AIN) 0.1 and Bellcore, TR-NWT-1285, Advanced Intelligent Network (AIN) 0.1).

Key Functionality

This section describes the key functionality of IM-SSF AIN 0.1:

  • Basic call control for initial and full call treatment

    IM-SSF enables network-facing switching entities to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode—IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode—IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the AIN 0.1 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/MRF interactions

    IM-SSF fully supports AIN 0.1 media operations. This capability enables an SCP to control both switch-based media resources (internal SRFs) and external Intelligent Peripherals (IPs). The ability to control these resources enables the SCP service logic to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Configurable IN messages/parameters tunnelling

    The IM-SSF provides support for IN information tunnelling models. Using this model, IM-SSF can forward specific IN operations and parameters from the SCP, through the IM-SCF, to the network-facing SSP. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

Supported Switch Call Related Operations

Table 2-38 lists the switch call related operations supported by IM-SSF AIN 0.1.

Table 2-38 Switch Call Related Operations Supported by IM-SSF AIN 0.1

Message Direction

Info_Analyzed

Service Broker to SCP

Info_Collected

Service Broker to SCP

Network_Busy

Service Broker to SCP

Origination_Attempt

Service Broker to SCP

Resource_Clear

Service Broker to SCP

Termination_Attempt

Service Broker to SCP


Supported SCP Call Related Operations

Table 2-39 lists the SCP call related operations supported by IM-SSF AIN 0.1.

Table 2-39 SCP Call Related Operations Supported by IM-SSF AIN 0.1

Message Direction

Analyze_Route

SCP to Service Broker

Authorize_Termination

SCP to Service Broker

Cancel_Resource_Event

SCP to Service Broker

Continue

SCP to Service Broker

Disconnect

SCP to Service Broker

Forward_Call

SCP to Service Broker

Send_To_Resource

SCP to Service Broker


Supported Non-Call Related Operations

Table 2-40 lists the non-call related operations supported by IM-SSF AIN 0.1.

Table 2-40 Non-Call Related Operations Supported by IM-SSF AIN 0.1

Message Direction

Send_Notification

SCP to Service Broker

Termination_Notification

Service Broker to SCP


IM-SSF AIN 0.2

This section describes the IM-SSF that supports the AIN 0.2 protocol (Telcordia GR-1298-CORE, Advanced Intelligent Network (AIN) 0.2 and Telcordia GR-1299-CORE, Advanced Intelligent Network (AIN) 0.2).

Key Functionality

This section describes the key functionality of IM-SSF AIN 0.2:

  • Basic call control for initial and full call treatment

    IM-SSF enables southbound switching entities to interact with SCPs for the delivery of legacy IN applications. An SCP can interact with the switching entity in either the legacy circuit switched network or the IMS packet switched domain in one of the following modes:

    • Initial call control mode—IM-SSF invokes the SCP at every new session. According to the SCP's response, IM-SSF uses the internal Service Broker abstract session to route the session without requesting the reporting of additional session events.

    • Full call control mode—IM-SSF provides an updated view of the underlying network session along the entire session by arming dynamic Detection Points (DPs): EDP-Ns and EDP-Rs.

    In this way, IM-SSF enables the delivery of SCP service logic to any switching entity, at various stages of the call. Note that IM-SSF can deliver a service logic that influences the session life cycle.

  • Originating and terminating full BCSM implementation

    IM-SSF includes a complete standard implementation of the AIN 0.2 Basic Call State Model (BCSM) for both originating and terminating calls. This capability enables switching entities to invoke an SCP service logic for both originating-side and terminating-side calls, providing each call with corresponding treatment.

  • SRF/MRF interactions

    The IM-SSF fully supports AIN 0.2 media operations. This capability enables an SCP to control both switch-based media resources (internal SRFs) and external Intelligent Peripherals (IPs). The ability to control these resources enables the SCP service logic to use these resources for announcements and user interaction (for example, to collect subscriber input).

  • Configurable IN messages/parameters tunnelling

    The IM-SSF provides support for IN information tunnelling models. Using this model, the IM-SSF can forward specific IN operations and parameters from the SCP, through the IM-SCF, to the southbound SSP. This capability is achieved by tunnelling an XER (XML representation of ASN.1) or a BER (binary representation of ASN.1) representation of IN operations to and from the SCP.

Supported Switch Call Related Operations

Table 2-41 lists the switch call related operations supported by IM-SSF AIN 0.2.

Table 2-41 Switch Call Related Operations Supported by IM-SSF AIN 0.2

Message Direction

Info_Analyzed

Service Broker to SCP

Info_Collected

Service Broker to SCP

Network_Busy

Service Broker to SCP

Origination_Attempt

Service Broker to SCP

Resource_Clear

Service Broker to SCP

Termination_Attempt

Service Broker to SCP


Supported SCP Call Related Operations

Table 2-42 lists the SCP call related operations supported by IM-SSF AIN 0.2.

Table 2-42 SCP Call Related Operations Supported by IM-SSF AIN 0.2

Message Direction

Analyze_Route

SCP to Service Broker

Authorize_Termination

SCP to Service Broker

Cancel_Resource_Event

SCP to Service Broker

Continue

SCP to Service Broker

Disconnect

SCP to Service Broker

Forward_Call

SCP to Service Broker

Send_To_Resource

SCP to Service Broker


Supported Non-Call Related Operations

Table 2-43 lists the non-call related operations supported by IM-SSF AIN 0.2.

Table 2-43 Non-Call Related Operations Supported by IM-SSF AIN 0.2

Message Direction

Send_Notification

SCP to Service Broker

Termination_Notification

Service Broker to SCP


IM-OCF Ro

IM-OCF is an application-facing IM that provides an IMS Charging Trigger Function (CTF) front-end to any external Diameter-based Online Charging Server, acting as a 3GPP-compliant, IMS-Gateway Function (IMS-GWF). IM-OCF connects to the Orchestration Engine on the southbound, and interacts with online charging platforms using Diameter Ro or PCP in the northbound, allowing realtime charging for any session, whether IN, SIP, or any other session or event that is mediated through Service Broker.

In general, IM-OCF requests service units (usually time) from the charging server and controls the session duration accordingly.

Key Functionality

IM-OCF supports all types of charging models defined by 3GPP standards as described in the following sections:

  • Event-based Charging with Unit Reservation (ECUR)

    This functionality is used for event charging in the IMS domain over ISC SIP events (for example, MESSAGE) or legacy domain over IN triggers (for example, InitialDPSMS) depending on southbound interworking modules. Unit Reservation enables credit updates only at the end of the event.

  • Immediate Event Charging (IEC)

    This feature is used for session charging in the IMS domain over ISC SIP events (for example, MESSAGE) or legacy domain over IN triggers (for example, InitialDPSMS) depending on southbound interworking modules. Immediate charging updates the credit at the time when the event occurs.

  • Degraded mode

    In the online charging solution, Service Broker forwards charging request to an external online charging server (OCS). When the OCS is unreachable or not responding, Service Broker can assume proxy functions for the OCS. In this mode, called degraded mode, Service Broker provides service continuity by authorizing or denying charging requests for sessions based on pre-defined criteria. During the degraded mode, IM-OCF gathers charging information about the session by writing Charging Data Records (CDRs). When the OCS becomes available, IM-OCF Broker replays these CDRs to the OCS. Then the OCS actually charges the mobile subscriber.

  • Announcement Manager

    You can set up IM-OCF Ro to trigger a Media Resource Function (MRF) to play announcements. You can specify the MRF that plays announcements, as well as set up the rules that define the announcement to be played based on various conditions. For example, you can define that the MRF plays an announcement to a calling party when the time granted for the call is over, and the mobile subscriber is located in the home network.

Supported Operations

Table 2-44 shows the operations supported by IM-OCF:

Table 2-44 Operations Supported by IM-OCF

Command-Name Source Destination Abbreviation

Credit-Control-Request

Service Broker

OCF

CCR

Credit-Control-Answer

OCF

Service Broker

CCA

Re-Auth-Request

OCF

Service Broker

RAR

Re-Auth-Answer

Service Broker

OCF

RAA

Capabilities-Exchange-Request

Service Broker

OCF

CER

Capabilities-Exchange-Answer

OCF

Service Broker

CEA

Device-Watchdog-Request

Service Broker/OCF

OCF/Service Broker

DWR

Device-Watchdog-Answer

OCF/Service Broker

Service Broker/OCF

DWA

Disconnect-Peer-Request

OCF/Service Broker

Service Broker/OCF

DPR

Disconnect-Peer-Answer

Service Broker/OCF

OCF/Service Broker

DPA

Abort-Session-Request

OCF

Service Broker

ASR

Abort-Session-Answer

Service Broker

OCF

ASA


R-IM-OCF Ro

R-IM-OCF Ro is a network-facing IM. It provides an IMS Online Charging Function (OCF) front-end to the network. R-IM-OCF Ro connects to the Orchestration Engine in the northbound, and interacts with Charging Trigger Function (CTF) using Diameter Ro in the southbound, allowing real-time charging for IMS-based sessions using any charging function, whether IN or IMS.

In general, R-IM-OCF receives service-unit requests and mediates them to relevant protocols, depending on the Online Charging Function (OCF) that is used.

Key Functionality

R-IM-OCF Ro supports all types of charging models defined by 3GPP standards as described in the following sections:

  • Session-based Charging with Units Reservation (SCUR)

    This functionality is used for session charging in the IMS domain over ISC SIP sessions (for example, SIP INVITE and BYE). It supports Unit Reservation and credit updates during a session.

  • Event-based Charging with Unit Reservation (ECUR)-

    This functionality is used for session charging in the IMS domain over ISC SIP events (for example, MESSAGE). It supports Units Reservation and credit updates only at the end of the event.

  • Immediate Event Charging (IEC)

    This feature is used for session charging in the IMS domain over ISC SIP events (for example, MESSAGE). Immediate charging updates the credit at the time when the event occurs.

Supported Operations

Table 2-45 shows the operations supported by R-IM-OCF Ro.

Table 2-45 Operations Supported by R-IM-OCF Ro

Command-Name Source Destination Abbreviation

Credit-Control-Request

CTF

Service Broker

CCR

Credit-Control-Answer

Service Broker

CTF

CCA

Re-Auth-Request

Service Broker

CTF

RAR

Re-Auth-Answer

CTF

Service Broker

RAA

Capabilities-Exchange-Request

CTF

Service Broker

CER

Capabilities-Exchange-Answer

Service Broker

CTF

CEA

Device-Watchdog-Request

Service Broker/CTF

CTF/Service Broker

DWR

Device-Watchdog-Answer

CTF/Service Broker

Service Broker/CTF

DWA

Disconnect-Peer-Request

CTF/Service Broker

Service Broker/CTF

DPR

Disconnect-Peer-Answer

Service Broker/CTF

CTF/Service Broker

DPA

Abort-Session-Request

Service Broker

CTF

ASR

Abort-Session-Answer

CTF

Service Broker

ASA


IM-OFCF PCP

IM-OFCF PCP is an application-facing IM. IM-OFCF PCP communicates with the Oracle BRM application through PCP.

IM-OFCF PCP deployed together with R-IM-OFCF RADIUS enables Service Broker to provide communication between network entities and the BRM application as follows:

  1. R-IM-OFCF RADIUS receives a RADIUS accounting request from entities in the network. R-IM-OFCF RADIUS forwards this request to IM-OFCF PCP.

  2. IM-OFCF PCP translates the accounting request to PCP and sends the request to the BRM application.

  3. The BRM application sends an accounting answer to IM-OFCF PCP. IM-OFCF PCP forwards the answer to R-IM-OFCF RADIUS.

  4. IM-OFCF RADIUS translates the accounting answer to RADIUS and sends the answer back to the network entity.

Key Functionality

IM-OFCF PCP supports the following key functionality:

  • Mediation between RADIUS and PCP (in conjunction with R-IM-OFCF PCP)

  • Sending accounting requests to the BRM application based on accounting requests received from R-IM-OFCF RADIUS

  • Receiving accounting answers from the BRM application and forwarding them to R-IM-OFCF RADIUS

Supported Operations

Table 2-46 shows the PCP operation codes supported by IM-OFCF PCP.

Table 2-46 PCP Operation Codes Supported by IM-OFCF PCP

Message Direction

PCM_OP_TCF_AAA_ACCOUNTING_ON

Service Broker to BRM

PCM_OP_TCF_AAA_ACCOUNTING_OFF

Service Broker to BRM

PCM_OP_TCF_AAA_START_ACCOUNTING

Service Broker to BRM

PCM_OP_TCF_AAA_STOP_ACCOUNTING

Service Broker to BRM

PCM_OP_TCF_AAA_UPDATE_ACCOUNTING

Service Broker to BRM


R-IM-OFCF RADIUS

R-IM-OFCF RADIUS is a network-facing IM. R-IM-OFCF RADIUS communicates with network entities through the RADIUS protocol.

R-IM-OFCF RADIUS deployed together with IM-OFCF PCP enables Service Broker to provide communication between network entities and the Oracle BRM application as follows:

  1. R-IM-OFCF RADIUS receives a RADIUS accounting request from entities in the network. R-IM-OFCF RADIUS forwards this request to IM-OFCF PCP.

  2. IM-OFCF PCP translates the accounting request to PCP and sends the request to the BRM application.

  3. The BRM application sends an accounting answer to IM-OFCF PCP. IM-OFCF PCP forwards the answer to R-IM-OFCF RADIUS.

  4. R-IM-OFCF RADIUS translates the accounting answer to RADIUS and sends the answer back to the network entity.

Key Functionality

R-IM-OFCF RADIUS supports the following key functionality:

  • Receiving accounting requests from network entities and forwarding them to IM-OFCF PCP

  • Receiving accounting answers from IM-OFCF PCP and forwarding them to network entities

Supported Operations

Table 2-47 shows the RADIUS operations supported by R-IM-OFCF RADIUS.

Table 2-47 RADIUS Operations Supported by R-IM-OFCF RADIUS

Message Direction

Accounting-Request

CTF to Service Broker

Accounting-Response

Service Broker to CTF


IM-ASF SIP

IM-ASF SIP is an application-facing module that provides an IMS session control entity (that is CSCF) front-end to a SIP Application Server, and allows interaction with Service Broker as if it were an IMS switch interacting through SIP. IM-ASF SIP enables Service Broker to invoke services running on SIP Application Servers (ASs). Every instance of IM-ASF SIP interacts with one SIP AS and holds at least two SIP UAs: a UAC for the session toward the SIP AS and a UAS for the session from the SIP AS.

Key Functionality

IM-ASF SIP supports the following key functionality:

  • SIP UAC and UAS—acting as a standard SIP User Agent Client and SIP User Agent Server towards a SIP B2BUA AS. It supports all SIP states, timers and retransmissions, according to SIP standards.

  • SIP header/token manipulation and mediation.

Supported SIP Requests

IM-ASF SIP supports the following SIP requests:

  • INVITE

  • BYE

  • INFO

  • CANCEL

  • OPTIONS

  • UPDATE

  • REGISTER

  • MESSAGE

  • SUBSCRIBE

  • NOTIFY

  • REFER

  • PRACK

R-IM-ASF SIP

Service Broker Reverse IM-ASF (R-IM-ASF) is a network-facing module that provides an IMS Application Server front-end to the network, and allows interaction with Service Broker as if it were an IMS Application Server interacting through SIP. R-IM-ASF SIP is therefore the Service Broker interface connecting to IMS core elements, such as the S-CSCF, and for other pre-IMS elements, such as Soft switches and MGCs. Every instance of R-IM-ASF SIP interacts with one S-CSCF, providing the S-CSCF with access to Service Broker.

Key Functionality

R-IM-ASF SIP supports the following key functionality:

  • SIP UAC and UAS: Acts as a Back-to-Back User Agent or SIP RDS, supporting all SIP states, timers and retransmission, according to SIP standards.

  • SIP header/token manipulation and mediation.

  • Charging services

    R-IM-ASF SIP provides the following charging services:

    • Credit reservation requests generation

      R-IM-ASF SIP sends these requests to IM-OCF through the OE. IM-OCF translates credit reservation requests to Diameter CCR and sends these CCRs to a billing application.

    • Session monitoring and charging

      R-IM-ASF SIP monitors and charges a session on its own.

    • Quota reauthorization

      You can specify whether R-IM-ASF SIP reauthorizes a quota upon receiving various triggers from a CSCF.

Supported SIP Requests

R-IM-ASF SIP supports the following SIP requests:

  • INVITE

  • BYE

  • INFO

  • CANCEL

  • OPTIONS

  • UPDATE

  • REGISTER

  • MESSAGE

  • SUBSCRIBE

  • NOTIFY

  • REFER

  • PRACK

IM-ASF SAL

IM-ASF SAL is an application-facing module that connects Service Broker with Service Broker applications, that is either out-of-the-box Service Broker applications, such as VPN and SVC, or complementary applications that you implement using the SAL extension framework. You deploy an instance of IM-ASF SAL, allowing Service Broker to communicate with a Service Broker application, when you want to add the application to the orchestration sequence and have the OE route sessions to that application. Each instance of IM-ASF SAL provides an interface to one application.

IM-ASF SAL communicates with Service Broker applications through a proprietary SAL protocol. SAL is closely related to the SIP protocol and contains many of the same parameters, such as the SIP timers. IM-ASF SAL provides states, timers and retransmission services to the application similar to those defined in the SIP standards.

IM-PSX

IM-PSX enables a SIP application to communicate with entities (such as an HLR and a VLR) in GSM and CDMA networks.

Service Broker IM-PSX supports the following protocols:

IM-PSX MAP for GSM

This section describes IM-PSX, which supports the MAP protocol used in GSM networks.

Key Functionality

IM-PSX MAP supports the following key functionality:

  • Retrieving a mobile subscriber's IMSI

  • Requesting information about a mobile subscriber, such as the subscriber's state and location, from an HLR or VLR

  • Modifying information about a mobile subscriber, such as activating or deactivating event reporting from an HLR or VLR

  • Requesting mobile subscription information, such as call forwarding supplementary service data, from an HLR or VLR

  • Updating a VLR with a subscriber's data, such as changing the subscription or supplementary services

Supported Operations

Table 2-48 describes the MAP operations supported by IM-PSX MAP:

Table 2-48 Supported MAP Operations

Message Direction

MAP-ANY-TIME-INTERROGATION

Service Broker to HLR

MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION

Service Broker to HLR

MAP-ANY-TIME-MODIFICATION

Service Broker to HLR

MAP-INSERT-SUBSCRIBER-DATA

Service Broker to VLR

MAP-SEND-IMSI

Service Broker to HLR


IM-PSX ANSI-MAP for CDMA

This section describes the IM-PSX ANSI-MAP, which supports the ANSI-41E protocol used in CDMA networks.

Key Functionality

IM-PSX ANSI-MAP supports the following key functionality:

  • Requesting information about a mobile subscriber, such as the subscriber's state and location, from an HLR

    A SIP application can initiate a session with IM-PSX ANSI-MAP when the application needs to obtain information about a mobile subscriber. The application can send a request to IM-PSX and specify required information (for example, the subscriber's location). IM-PSX then translates this request to the ANSI-MAP protocol and forwards the request to an HLR.

    After the HLR responds to the IM-PSX's request, IM-PSX forwards the HLR's response to the SIP application that initiated the session.

  • Receiving notifications from an HLR when a subscriber who was previously inaccessible becomes accessible again

    If a SIP application requests information about a subscriber who is currently inaccessible, you can configure IM-PSX to receive a notification from an HLR when this subscriber becomes accessible again. In this case, the HLR initiates the session with IM-PSX. In the notification, the HLR provides subscriber's identification information, including MIN and ESN, and information about the subscriber's location.

Supported Operations

Table 2-49 describes the ANSI-41E operations supported by IM-PSX ANSI-MAP.

Table 2-49 Supported ANSI-41E Operations

Message Direction

SMSRequest

Service Broker to HLR

SMSNotification

HLR to Service Broker

Search

Service Broker to HLR


IM-PSX Plugin

IM-PSX Plugin is a network-facing module that enables Service Broker to handle messages which existing IMs do not support. Unlike other network-facing IMs that communicate with TCAP users (such as CAP, INAP, WIN, or MAP), IM-PSX Plugin communicates with TCAP directly.

IM-PSX Plugin supports both ANSI and ETSI networks, as described in the following sections:

IM-PSX ANSI Plugin

This section describes IM-PSX Plugin that provides a TCAP interface for communicating with network entities in ANSI networks.

Key Functionality

IM-PSX ANSI Plugin supports the following key functionality:

  • Generating a SIP message based on the information that IM-PSX ANSI Plugin received from the network

  • Generating a TCAP message based on the information that IM-PSX ANSI Plugin received from a SIP application

  • Support for PAbort and UAbort

Supported Operations

Table 2-50 describes the ANSI operations supported by IM-PSX ANSI Plugin.

Table 2-50 Supported IM-PSX ANSI Plugin Operations

Message Direction

Query With Permission

Both directions

Query Without Permission

Both directions

Conversation With Permission

Both directions

Conversation Without Permission

Both directions

Response

Both directions

Unidirectional

Both directions


IM-PSX ETSI Plugin

This section describes IM-PSX Plugin that provides a TCAP interface for communicating with network entities in ETSI networks.

Key Functionality

IM-PSX ETSI Plugin supports the following key functionality:

  • Generating a SIP message based on the information that IM-PSX ETSI Plugin received from the network

  • Generating a TCAP message based on the information that IM-PSX ETSI Plugin received from a SIP application

  • Support for PAbort and UAbort

Supported Operations

Table 2-51 describes the ETSI operations supported by IM-PSX ETSI Plugin.

Table 2-51 Supported IM-PSX Plugin ETSI Operations

Message Direction

Begin

Both directions

Continue

Both directions

End

Both directions

Unidirectional

Both directions

Abort

Both directions


IM-UIX-SMS

IM-UIX-SMS is a network-facing module that enables Service Broker to receive messages from, and send them to, Short Message Service Centers (SMSCs) through the Short Message Peer-to-Peer Protocol (SMPP).

In conjunction with application-facing IMs (for example, IM-ASF), IM-UIX-SMS provides a solution for routing messages between SMSCs and applications.

IM-UIX-SMS communicates with SMSCs as follows:

Key Functionality

IM-UIX-SMS supports the following key functionality:

  • Routing messages from an application to a single destination through the SMSC

  • Scheduling the date and time of message delivery

  • Specifying the message modes

  • Setting the delivery priority of a message

  • Defining the data coding type of a message

  • Setting the validity period of a message

  • Associating a service type with each message

  • Sending a registered short message that triggers the SMSC to send a delivery receipt to the originator of the message

Supported Functionality

Table 2-52 describes SMPP operations supported by IM-UIX-SMS.

Table 2-52 Supported SMPP Operations

Message Direction

submit_sm

Service Broker to SMSC

submit_sm_resp

SMSC to Service Broker

deliver_sm

SMSC to Service Broker

deliver_sm_resp

Service Broker to SMSC


IM-WS

IM-WS is a network-facing module that enables Service Broker to receive messages from, and send messages to, web services using Simple Object Access Protocol (SOAP) or Representative State Transfer (REST) protocol.

IM-WS communicates with web services as follows:

Key Functionality

IM-WS supports the following key functionality:

  • Translating SAL messages into SOAP or REST messages

  • Translating SOAP or REST messages into SAL messages