Howto13r1:Access Voicemail Files: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
 
(20 intermediate revisions by 8 users not shown)
Line 2: Line 2:
This information applies to
This information applies to


* v13r1 and up
* v13r1sr10 and up
<!-- Keywords: voicemail, files, xml, access, personal, store -->
<!-- Keywords: voicemail, files, xml, access, personal, store -->
==More Information==
==More Information==
This article documents how to access voicemail related files such as personal announcements and voicemail-xml-scripts used in the V13-VoicemailAPP.
This article documents how to access voicemail related files such as personal announcements and custom voicemail-xml-scripts used in the V13-VoicemailAPP.


==File Types==
==File Types==
Line 14: Line 15:
Here's a step-by-step guidance how to access those data by use of WinSCP:
Here's a step-by-step guidance how to access those data by use of WinSCP:


* open WinSCP webav client
* open WinSCP WebDAV client
* create a new network connection
* create a new network connection
* use protocol: webdav
* use protocol: WebDAV
* use encryption: TLS
* use encryption: TLS
* use Host: AppPlatform (e.g. "apps.system.tld")
* use Host: AppPlatform (e.g. "apps.system.tld")
Line 25: Line 26:




* If unknown, "instance_password" may be changed at the vm-instance AND also at the vm-object AND services:
* If the "instance_password" is unknown, it can be viewed and may be changed via the PBX manager and the according AP voicemail plugin.
[[image:voicemail_passwd.png]]
[[image:voicemail_passwd.png]]


Line 32: Line 33:
===Global Data===
===Global Data===


Global voicemail data such as voicemail-xml-scripts and announcement are located within the AppPlatform-filesystem. Access is possible by a combination of WebDAV and SSH.
Global voicemail data such as voicemail-xml-scripts and announcement are located within the AppPlatform-filesystem. Following a step-by-step guidance on how to access and manipulate those data:


Here's a step-by-step guidance how to access those data:
# step to AppStore & download the currently use voicemail-package (e.g. VM-DE)
# unpack the webbuild.zip, step inside to the deepest level and also unpack httpfiles.zip
# move/change/edit the contents (e.g. replace announcements by your own, add further xml-files, ...)
#* Note: no subfolders are allowed and interpreted upon processing
# zip again the whole folder httpfiles
# Step to Apps-App main menu bar, select "Settings" and enable "Developer Mode"
# Select the installed voicemail-app, stop it and choose "App-Upload" in top menu bar
# In new window, via "+Add Files" the changed httpfiles.zip can be uploaded
#* Note: upon data upload or VoicemailAPP-update via AppStore, any yet existing data get lost
# Address the own xml within a new instance and the associated VM object by use of an https-path


* To exchange the VM-package or parts of it, first download a country-specific voicemail-package from the download page.
[[image:upload_voicemail_files.png]]
* Unpack the webbuild.zip file. Inside another file called httpfiles.zip is contained. Unpack this too.
* Inside the directory httpfiles, one can find language specific announcements and voicemail-xml-files
* Edit/change/replace with your own xml data
* Zip directory httpfiles again
 
Since 13r1sr4:
 
* Step to Apps-App
* In main menu bar select "Settings" and enable "Developer Mode"
* Select the installed voicemail app and choose "App-Upload" in top menu bar
* In new window, select "+Add Files", choose the changed httpfiles.zip and store to upload


[[image:upload_voicemail_files.png]]
==Use your own voicemail files with the voicemail-App in custom mode==


<!--
Starting with V13r1sr10, voicemail can be operated in custom mode.


* open WinSCP webav client
This mode provides a dedicated static WebDAV folder "custom" within the app-center to store own made voicemail files.
* create a new network connection
* use protocol: SCP
* use Host: AppPlatform with appropriate credentials
* step to /home/admin
* copy httpfiles.zip to here


Content of this folder will '''not be changed by reset or update'''.


* open putty
The feature is activated via option "Custom" at PBXManager/Voicemail-Setup
* login to the AppPlatform with appropriate credentials
* execute su- , again admin-pwd
* /apps/voicemail_<country> contains the originally installed httpfiles.zip
* copy httpfiles.zip from /home/admin to /apps/voicemail_<country>
* Change owner of httpfiles.zip : chown voicemail_<country> httpfiles.zip
* Change rights of httpfiles.zip: chmod 700 httpfiles.zip


-->
Following a step-by-step description on how to access and load data into the custom-folder:


Remark: upon VoicemailAPP-update via AppStore, any above made changes are lost.
# open WinSCP WebDAV client
# create a new network connection
# use protocol: WebDAV
# use encryption: TLS
# use Host: AppPlatform (e.g. "apps.system.tld")
# step to Advanced section
# at environment/directories add: /<system>/voicemail_<country>/'''custom'''
# Save access profile and connect with the credentials in PBX Manager->Voicemail AP->Settings
# Upload a fully VM (scripts and announcements e.g. a full httpfiles.zip (unpacked) )
# move/change/edit the contents (e.g. replace announcements by your own, add further xml-files, ...)
#* Note: no subfolders are allowed and interpreted upon processing
#* Note: The data does not get lost after update
#* The Link to the new vm.xml has changed automaticly after the activation of the option "Custom".
#* In the folder "custom" a sub folder "vm_files" with user-dedicated sub-sub-folder is created when the voicebox is called for the first time by the user itself.


== Related Articles ==
== Related Articles ==

Latest revision as of 14:16, 10 November 2023

Applies To

This information applies to

  • v13r1sr10 and up

More Information

This article documents how to access voicemail related files such as personal announcements and custom voicemail-xml-scripts used in the V13-VoicemailAPP.

File Types

Personal Data

Personal voicemail data such as announcements are located within the VoicemailAPP-filesystem and are accessible via WebDAV by use of an appropriate client (e.g. WinSCP).

Here's a step-by-step guidance how to access those data by use of WinSCP:

  • open WinSCP WebDAV client
  • create a new network connection
  • use protocol: WebDAV
  • use encryption: TLS
  • use Host: AppPlatform (e.g. "apps.system.tld")
  • step to Advanced section
  • at environment/directories add: <system>/voicemail_<country>/vm_files
  • Save access profile and connect with the credentials "instance_name" and "instance_password"

Upload personal voicemail files.png


  • If the "instance_password" is unknown, it can be viewed and may be changed via the PBX manager and the according AP voicemail plugin.

Voicemail passwd.png

Now one can find the user directories with the corresponding sub-directories (personal, store) and copy encoded personal greetings to these locations.

Global Data

Global voicemail data such as voicemail-xml-scripts and announcement are located within the AppPlatform-filesystem. Following a step-by-step guidance on how to access and manipulate those data:

  1. step to AppStore & download the currently use voicemail-package (e.g. VM-DE)
  2. unpack the webbuild.zip, step inside to the deepest level and also unpack httpfiles.zip
  3. move/change/edit the contents (e.g. replace announcements by your own, add further xml-files, ...)
    • Note: no subfolders are allowed and interpreted upon processing
  4. zip again the whole folder httpfiles
  5. Step to Apps-App main menu bar, select "Settings" and enable "Developer Mode"
  6. Select the installed voicemail-app, stop it and choose "App-Upload" in top menu bar
  7. In new window, via "+Add Files" the changed httpfiles.zip can be uploaded
    • Note: upon data upload or VoicemailAPP-update via AppStore, any yet existing data get lost
  8. Address the own xml within a new instance and the associated VM object by use of an https-path

Upload voicemail files.png

Use your own voicemail files with the voicemail-App in custom mode

Starting with V13r1sr10, voicemail can be operated in custom mode.

This mode provides a dedicated static WebDAV folder "custom" within the app-center to store own made voicemail files.

Content of this folder will not be changed by reset or update.

The feature is activated via option "Custom" at PBXManager/Voicemail-Setup

Following a step-by-step description on how to access and load data into the custom-folder:

  1. open WinSCP WebDAV client
  2. create a new network connection
  3. use protocol: WebDAV
  4. use encryption: TLS
  5. use Host: AppPlatform (e.g. "apps.system.tld")
  6. step to Advanced section
  7. at environment/directories add: /<system>/voicemail_<country>/custom
  8. Save access profile and connect with the credentials in PBX Manager->Voicemail AP->Settings
  9. Upload a fully VM (scripts and announcements e.g. a full httpfiles.zip (unpacked) )
  10. move/change/edit the contents (e.g. replace announcements by your own, add further xml-files, ...)
    • Note: no subfolders are allowed and interpreted upon processing
    • Note: The data does not get lost after update
    • The Link to the new vm.xml has changed automaticly after the activation of the option "Custom".
    • In the folder "custom" a sub folder "vm_files" with user-dedicated sub-sub-folder is created when the voicebox is called for the first time by the user itself.

Related Articles