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.
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.1].SbbID[name=sentinel.volte,vendor=OpenCloud,version=4.1].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.
