Howto13r3:Voice Note Voicemail XML Script: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 3: Line 3:


==Summary==
==Summary==
Some customers like to save voice notes and listen them using myApps/Voicemail app
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.
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.
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 voice note symbol on the myApps homepage.
To listen to or delete the message use the VM App. If a note is recorded, the batch counter increases for the corresponding VM app. Voice Notes are accessed in the same way as voicemail messages. Instead of the phone number, the text "VoiceNote" is in the number field.
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 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.


==Applies To==
==Applies To==
Line 12: Line 28:


* All V13r3 PBX (and later)  with App Platform.
* All V13r3 PBX (and later)  with App Platform.
<!-- Keywords: enter keywords, foreign translations and/or synoyms not appearing in the article here for better search results -->
<!-- Keywords: enter keywords, foreign translations and/or synoyms not appearing in the article here for better search results -->


Line 40: Line 55:


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.
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.
===Feature description for user===
Call the number of the Voice Memo object.
When you hear the "beep", you can start recording your message. This message will be stored in your personal folder, and you can listen to it or download it using the Voicemail app.


===Known Problems===
===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 ==

Revision as of 17:16, 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 voice note symbol on the myApps homepage.

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

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 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.

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.