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.