This feature classifies a REGISTER request according to how it should be handled. For example, is this an ESRVCC registration scenario, or a regular registration scenario?

Determining the Registration type

The DetermineRegistrationSessionType analyses the Feature-Caps header:

  • If the +g.3gpp.atcf, +g.3gpp.atcf-mgmt and +g.3gpp.atcf-path parameters are present:

    • the session is classified as eSRVCCRegistration;

  • Otherwise, the session is classified as Regular3rdPartyRegistration.

Details

Feature script name

DetermineRegistrationSessionType

Applicable contexts

SIP service

Prerequisite features

Session state inputs and outputs

Inputs

SentinelSelectionKey

A selection key with the platform operator and network operator set (such as OpenCloud:OpenCloud:::)

EncapsulatedRegisterRequest

The first-party REGISTER request that was in the body of the third-party REGISTER request received by the registrar

Outputs

SentinelSelectionKey

A selection key with the platform operator, network operator, and session type set (such as OpenCloud:OpenCloud:eSRVCCRegistration::)

Feature responses

featureCannotStart()

If the first-party REGISTER request does not contain a Feature-Caps header

featureHasfinished()

Once the feature has finished

Statistics

Parameter …​ incremented if …​

MissingFeatureCapsHeader

If the first-party REGISTER request does not contain a Feature-Caps header

ESRVCCRegistration

The session is an eSRVCC registration scenario

Regular3rdPartyRegistration

The session is a regular third-party registration scenario

Previous page Next page
Sentinel Express Version 2.7.0