Howto:Getting started with your own PBX voicemail script: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
(New page: The innovaphone voicemail is implemented as an XML script running in a PBX Voicemail object. While this is a pretty complete implementati...)
(No difference)

Revision as of 10:28, 20 July 2007

The innovaphone voicemail is implemented as an XML script running in a PBX Voicemail object. While this is a pretty complete implementation of a voice box, it is possible to modify the script or even write your own scripts. Here is how to start.

Applies To

This information applies to

  • All V6 PBX Platforms

More Information

System Requirements

The PBX voicemail object provides an interpreter for an XML based scripting language. This language is defined in a XML schema file vm.xsd and a documentation is available in vm.htm. Both files can be found in the schema folder in the voicemail application download package on the download page.

To start your own voice mail derivative, just

  • copy vm.xml (found in the \drive\CF0\VM\en|de) in your voicemail installation to a new name
  • change the URL in the voicemail configuration page to point to the new script
  • make the required changes to your new xml copy

To interface the voicemail to other web based applications (such as php or asp scripts on your web server), have a look at the exec tag in vm.htm.

Known Problems

Currently (as of build 07-60600.18), the PBX's voicemail script cannot be read from another innovaphone box. So either put your script on the PBX's local flash card or put it on your web server and have the PBX retrieve it from there.

Editing your xml file

Editing your xml script is much easier if you use a dedicated xml editor that is capable of reading the corresponding xml schema file (vm.xsd).