Howto13r3:Voice Note Voicemail XML Script: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Line 36: Line 36:


==How it works==
==How it works==
In fact, you call an XML script which plays a beep and then starts recording. The file is stored in a VM directory in VM format. This allows the regular VM app to access directly and also the batch conter will work automatically. The XML script itself can be accessed directly, but numbers outside the PBX are not accepted. The solution also includes an icon with which a link can be created directly on the homepage. This allows the service to be called directly.
In fact, you call an XML script which plays a beep and then starts recording. The file is stored in a VM directory in VM format. This allows the regular VM app to access directly and also the batch conter will work automatically. The XML script itself can be called directly, but numbers outside the PBX are not accepted. The solution also includes an icon with which a link can be created directly on the homepage. This allows the service to be called directly.


==Applies To==
==Applies To==

Revision as of 16:41, 20 March 2023

DRAFT -to do: create app with tel:vmnote to quickly call from myApps - load icon in zip file


Summary

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

If you want to make a note and you don't have your hands free e.g. when driving a car, using an App like the ToDoList could be problematic or even dangerous. That's why an audio memo is useful, you just speak the note. The notes can be recorded with any device and played back and deleted from anywhere.

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

Operation

To record a message, you call the service, hear a "beep" and record the note simply speaking. The length is limited to 50 seconds per note, to end the recording simply hang up.

The service can either be called directly, e.g. with a function key on the phone or by saving the number as a favorite, or by pressing the recording voice note symbol (3) on the myApps homepage.

Screenshot rec.png

1 = App to play the Voice Note

2 = Batch Counter (in the example one new Voice Note stored)

3 = App to record the Voice Note


If a note is recorded, the batch counter increases for the corresponding VM app (2). Voice Notes are accessed in the same way as voicemail messages (1). To listen to or delete the message use the VM App. Instead of the phone number, the text "VoiceNote" is shown in the number field.

In the example there are 3 voice notes, the first one has not yet been listened to (green bar on the left).

Screenshot play.png

The service does not require a license and can also be operated in parallel with a voicemail. In this case there are two icons on the home screen and the service can be recognized by the label.

External access, e.g. with DID, is not intended and is prevented by the system. Your notes are protected and can only be accessed via your myApps.

How it works

In fact, you call an XML script which plays a beep and then starts recording. The file is stored in a VM directory in VM format. This allows the regular VM app to access directly and also the batch conter will work automatically. The XML script itself can be called directly, but numbers outside the PBX are not accepted. The solution also includes an icon with which a link can be created directly on the homepage. This allows the service to be called directly.

Applies To

This information applies to

  • All V13r3 PBX (and later) with App Platform.

System Requirements

The feature is based on an XML script typically provided by the Voicemail app. This version is supported from v13r3 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#Use_your_own_voicemail_files_with_the_voicemail-App_in_custom_mode " and upload the content of the VNote.zip file in the customer folder.

!!Be aware that you need to upload the files in the "custom" folder, and not the vm_files 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 Voicemail instance name there.

Assign the new Voicemail object to the users you want to be able to use this feature. Doing so, they can see the badge count in myApps, listen and save the Voice Memo directly from the app.

Known Problems

Access via the icon does not work with the browser, so only with Windows, MacOS, Android or iOS (recording dailing the number works always).

Download

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