The forward to voicemail service uses data configured in the subscriber’s Metaswitch-TAS-Services document. To see what operator-wide service configuration is available for the forward to voicemail service, check Voicemail forwarding.
Configuring the voicemail server URI
All subscribers using the Voicemail Forwarding service need to be configured with a voicemail server URI in the metaswitch-services
section of their subscriber profile.
This would normally be the single entry from the list of known voicemail servers.
Rhino VoLTE TAS has configuration to allow a subscriber to change their voicemail server URI.
This is controlled by setting Allow Subscriber Update to true or false in the metaswitch-services
section of their subscriber profile.
The default deployment does not support subscribers being allowed to change their voicemail server URI.
This is because there are policing and network routing issues related to user supplied URIs, especially Internet and email style URIs without user=phone.
Example document
This example subscriber data document specifies that:
-
The forward to voicemail service is active for the subscriber and authorized by the operator.
-
The voicemail server for which calls to the subscriber are forwarded to is
sip:vms@home1.opencloud.co.nz
-
The subscriber is permitted to update and set their own voicemail server URI to forward calls to.
<metaswitch-services xmlns="http://metaswitch.com/XMLSchema/tas">
<complete-basic-settings>
<basic-settings active="true"/>
<operator-basic-settings authorized="true"/>
</complete-basic-settings>
<complete-forward-to-voicemail>
<forward-to-voicemail active="true">
<voicemail-server>sip:vms@home1.opencloud.co.nz</voicemail-server>
</forward-to-voicemail>
<operator-forward-to-voicemail authorized="true">
<allow-subscriber-update>true</allow-subscriber-update>
</operator-forward-to-voicemail>
</complete-forward-to-voicemail>
</metaswitch-services>
Setting up the forward to voicemail service
I want to …
Authorize and activate the companion device service for the subscriber
In the element at /metaswitch-services/complete-forward-to-voicemail/operator-forward-to-voicemail
, set the authorized
attribute to true
:
<operator-forward-to-voicemail authorized="true">
In the element at /metaswitch-services/complete-forward-to-voicemail/forward-to-voicemail
, set the active
attribute to true
:
<forward-to-voicemail active="true">
Schema
The schema definition dedicated to the forward to voicemail device service is stored in the forward-to-voicemail.xsd
.