Reference14r1:Concept App Service Voicemail: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Line 53: Line 53:
* Used URL-parameters:
* Used URL-parameters:
** '$app': indicates that it's an App
** '$app': indicates that it's an App
** $_defaultpin: defines the default PIN and the length of the PIN used by the system


=== add group voicemail ===
=== add group voicemail ===

Revision as of 16:29, 21 December 2023


The App Services Voicemail is an App Service which can be installed on an innovaphone App Platform. It is used to manage voicemail-messages (store, play, download and (auto-)delete) and configure the voicemail-box per user (change PIN-code, activate the voicemail-box, ...).

Features

  • Database for voicemails
  • Voicemail App on all myApps capable devices with visual Voicemail Notification
  • Play, Download and Delete Voicemails
  • Automatic Deletion of old voicemail-messages
  • MWI on IP phones
  • Email notification with a .wav attachment of the voicemail file
  • Available languages German, Danish, Dutch, English, Finnish, French, Italian, Norwegian, Polish, Portuguese, Swedish, Spanish, and Czech
  • Custom XML voicemail scripts can be enabled
  • Group Voicemail
  • Automatically delete old voicemails (read/stored and unread) after x days
  • Configure default pin
  • Call own voice box
  • Edit own pin (set back to default)
  • Activate/deactivate call forwarding (CFU/CFB/CFNR)
  • Number resolution with search provider

Requirements

  • innovaphone PBX and App Platform from version 14r1 on.
  • A UC- or Voicemail-license per user having a voicemail-box.
  • Each voicemail-user needs to have a number assigned.
  • Group Voicemail-boxes need a Voicemail license too (set automatically via the PBX Manager).

Apps

Voicemail App (innovaphone-voicemail)

Main app to manage the voicemail-messages and personal settings.

Details

Group Voicemail

After configuration with the PBX Manager, it offers the same familiar features. Delete/Move affects all users of this app (MWI for all users is deleted). For its configuration, see the Group Voicemail article.

PBX Manager

Settings

Here you can configure all global Voicemail-settings:

  • User and Password for all
  • (From V14r1 on) Number of days for auto deletion of old voicemail-messages. If not set (default), there is no auto-deletion.

add voicemail

Input-field to create a new Voicemail-system. Besides the normal input-fields, you can:

  • Activate the email notifications
  • Activate a custom voicemail-script
  • (From V14r1 Final on) Configure the default PIN. If not set (default), the 8765 is assumed.
By configuring a default PIN, you can also change the PIN length:
Using 876543 as default PIN not only changes the default PIN, but defines also the PIN-length used to 6.
  • Used URL-parameters:
    • '$app': indicates that it's an App
    • $_defaultpin: defines the default PIN and the length of the PIN used by the system

add group voicemail

Input-field to create a new VoicemailGroup-box. Besides the normal input-fields (see 'add voicemail'), you can:

  • Configure the list of users who want to receive an MWI. This is a comma-separated list of SIP names (no numbers allowed).
  • Extra Used URL-parameters:
    • '$m': comma-separated list of SIP names for MWI
    • '$group': indicates that it's a Group Voicemail

MWI on Phone

http://wiki.innovaphone.com/index.php?title=Howto:Group_Voicemail

Troubleshooting

Voicemail XML Script

The PBX should be able to load the vm.xml file from the Voicemail App Service. Therefore the credentials(User, Password) under Tab Voicemail, must match with the credentials configured in the AP voicemail_xx-plugin of the PBX-Manager (Settings-section). Changing these credentials can be done best via the AP voicemail_xx-plugin of the PBX-Manager, as this plugin will adjust all the necessary things (Voicemail-object and database-record of the Voicemail-instance).

To trace, if PBX can read the Voicemail XML from App Platform, activate the Trace flag on the Voicemail Object, PBX Trace in the Maintenance/Tracing, and make a call to the Voicemail to see if the vm.xml is transmitted correctly.

App WebSocket

The PBX should maintain a permanent WebSocket connection to the Voicemail App Service. On the Voicemail Object, under Tab Voicemail, check if Script URL show connected state. The Voicemail-objects password in the 'General'-tab is being used for this and checked against the Voicemail-instances password.

If not, check if the URL is correct and points to the service instance. The PBX should be able to resolve the DNS name and be able to connect to the Voicemail App Service on the App Platform. If all OK: re-configure the password on the instance and voicemail-object.

Known Problems

Related Articles