Howto13r3:Voice Note Voicemail XML Script

From innovaphone wiki
Revision as of 12:15, 20 March 2023 by Ani (talk | contribs)
Jump to navigation Jump to search

DRAFT


Summary

Some customers like to save voice memo and listen them using myApps/Voicemail app

With this new .XML, you can call an internal number, and save a Voice Memo directly in myApps. You will be able, later, to listen to it and save it using the Voicemail app. Here is how.

Applies To

This information applies to

  • All V13r1 PBX (and later) with App Platform and Voicemail app configured


System Requirements

The feature is based on an XML script typically provided by the Voicemail app. This can work also on older firmware (v12 with LinuxAP) with the previous Voicemail concept In this article, we want to focus on v13 and later.

Installation

Install and configure a second Voicemail app in your system: " https://wiki.innovaphone.com/index.php?title=Howto:V13_Create_a_second_Voicemail "

Open the PBX manager, your newly create Voicemail instance, open your new Voicemail app, and flag "custom"

Now connect to your Voicemail app files folder as described here " https://wiki.innovaphone.com/index.php?title=Howto:V13_Access_Voicemail_Files " and upload the VNote.xml file in the custom folder.

Open the advanced configuration of your PBX (via the Devices app or directly via browser), and in PBX/Config/Objects, open your newly created Voicemail object.

Change, in the second tab, the URL, that now will point to VNote.xml instead of vm.xml, eg:

from: https://APdnsname/domain.tld/voicemail_it/custom/vm.xml?$app=on&$_pbxmwidir=vm_files

to: https://APdnsname/domain.tld/voicemail_it/custom/VNote.xml?$app=on&$_pbxmwidir=vm_files

be aware that URL is case sensitive, so please pay attention to that.

Also, voicemail_it is used in this example, but you need to configure the correct language of your newly installed app ( voicemail_de , voicemail_fr , voicemail_en , ecc ecc)


Feature description for user

Call the innovaphone absence memo center in order to record an absence memo. You will hear the message “recording” followed by a “beep”; now your message will be recorded. You can modify and call your message box however many times you want. However please note that each new message will substitute (clear) the previous.

To check your recorded message, switch on a call forward unconditional to the innovaphone absence memo center and call your own number. You will hear your recorded message, at the end of the message you will hear the busy tone. Your absence memo is now switched on. A caller will hear your message and then your extension will ring normally and the caller hears the call control tone. You clear your call forward to the innovaphone absence memo center in order to switch off the feature.

Please note that the length of your message is limited to 10 seconds (but can be extended if required) and that this feature can be activated on all the phone sets in a PBX.

Installation

The installation is based on two steps, the first is to copy the right files and the second one is to set up the innovaphone PBX. Here is how:

Connect the CF as a network drive using the normal explorer option.

Make a new directory in your CF.

Copy the XML file and the sound files (Download)in this directory (means: copy all the files of the innovaphone absence memo center in this directory).

Now open a new voicemail object in your PBX. Please note that you will not require a VM license or a registration license for this object (means: this feature is for free). Give a number to this object. This number will be the access code for the innovaphone absence memo center (the number for recording a memo and the number for the call forwarding). Insert the path of your previously created directory and the name of the XML File in the Script URL (AWM.XML).

Example: http://172.16.0.10/DRIVE/CF0/AWN/AWM.xml 

In the example the created directory is AWN (like the XML file name). Now your job is done and the feature is switched on.

Known Problems

Download

  • download the complete file package of scripts and files described in this article.