This feature redirects the calling party to their voicemail server.

Feature cheat sheet

Feature Script Name

VoicemailDialling

Call-Type

Orig

Session Plan

mmtel-orig

Execution Points

SipAccess_SubscriberCheck

Network Operator Config

No

Subscriber Config

Yes

POJO or SBB

POJO

Feature FSMs

None

Feature Parameters

None

SAS Support

Yes

RA Entity Links

None

Prerequisite Features

There are no strict prerequisites, however this feature will not do anything unless the DialVoicemailServer session state field has been set to true. Normally this will be done by the VerticalServiceCode feature.

Session State Inputs and Outputs

Inputs

Name Type Purpose

DialVoicemailServer

boolean

Indicates whether or not the feature should execute redirection to the voicemail server.

MetaswitchForwardToVoicemail

ForwardToVoicemailData

Contains the subscriber data that has the voicemail server URI.

Outputs

None.

Statistics

VoicemailDialling statistics are tracked by the sentinel.volte SBB and can be found under the following parameter set in REM:
SLEE-Usage → sentinel.volte service → sentinel.volte SBB → feature → VoicemailDialling
or with rhino-stats:
"SLEE-Usage.Services.ServiceID[name=sentinel.volte,vendor=OpenCloud,version=4.0.0].SbbID[name=sentinel.volte,vendor=OpenCloud,version=4.0.0].feature.VoicemailDialling"

Name Type Description
Started

Counter

Incremented when the feature is triggered.

FailedToStart

Counter

Incremented when the feature fails to start.

FailedDuringExecution

Counter

Incremented when the feature fails while executing.

IssuedWarning

Counter

Incremented when the feature issues a warning.

TimedOut

Counter

Incremented when the feature times out during execution.

MissingVoicemailServerURI

Counter

Incremented when the feature is unable to redirect the call to the voicemail server because the URI could not be found.

InvalidVoicemailServerURI

Counter

Incremented when the feature is unable to redirect the call to the voicemail server because the URI is not valid.

CallingLegMissing

Counter

Incremented when the feature is unable to redirect the call to the voicemail server because the calling party leg has been released.

RetargetSuccessful

Counter

Incremented when the feature successfully redirects the call to the voicemail server.

CallTerminated

Counter

Incremented when the feature ends the session due to being unable to retarget the call.

Configuration

This feature depends on subscriber data provisioned in Forward-To-Voicemail section of the Metaswitch-TAS-Services document in the HSS.

The following attribute from that section is used:

Name Type Description
voicemailServer

String

The URI for the voicemail server to connect to.

See the Metaswitch-TAS-Services Schema to Session-State Fields mapping for more details about the Metaswitch-TAS-Services document.

Behaviour

This feature redirects the calling party to their voicemail server. It will only do this if the DialVoicemailServer session state field has been set to true. Normally this will be done by the VerticalServiceCode feature when a subscriber dials a special number that has been configured with a vertical service code action.

There is a vertical service code action included in the out of the box Sentinel VoLTE deployment that can be used to do this. A full list of all pre-configured service code actions can be found here: Supplied Vertical Service Code Actions.

Previous page Next page
Sentinel VoLTE Version 4.0.0