The Article describes the procedure that allows users to dial a specific number from their phone to change their voicemail password.


<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>



<span class="page-title-pdf">How to change Voicemail PIN from a phone</span>



<div class="fb-like" data-href="https://confluence.wildix.com/x/N4AbB" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>


 <div class="lang-box-pdf">
	<div>
		<div class="google-lang">
			<div id="google_translate_element">
			</div>
			<script type="text/javascript">
					function googleTranslateElementInit() {
						new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,it,nl', autoDisplay: false}, 'google_translate_element');
						}
			</script>
			<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
		</div>
		
		<div class="pdf-button">
			<a href="https://confluence.wildix.com/spaces/flyingpdf/pdfpageexport.action?pageId=68911159" alt="Convert to .pdf" title="Convert to .pdf"><img src="https://confluence.wildix.com/download/attachments/14549012/pdf-button-download-wildix-documentation.png"></a>
		</div>
	</div>
</div>


The Article describes the procedure that allows users to dial a specific number from their phone to change their voicemail password.

Created: March 2020

Permalink: https://confluence.wildix.com/x/N4AbB

Introduction

Currently there is no built-in way for a user to change a voicemail password from a phone. This is because the VM password is derived from the web password (password for Collaboration).  This is fine in most of the cases, but there could be scenarios where a user does not access Collaboration at all (Basic licenses).  In such cases, all a user has is a hard phone. This means that there must be another way configured for them to change the VM PIN. The procedure described here allows users to dial an specific number from their phone to change their voicemail password.

Prerequisites

Sounds

There are some sounds that need to be created, these sounds are for giving users instructions during the process of changing the voicemail password:

Create (either using TTS or uploading a file) a new sound called “vmpass”.  This sound is to indicate to the user to enter the current voicemail password (e.g. please enter your current voicemail password,).

Create (either using TTS or uploading a file) a new sound called “getnewpass”.  This sound is to indicate to the user to enter a new voicemail password (e.g. Please enter a new 5-digit password.)

Create (either using TTS or uploading a file) a new sound called “again”.  This sound is to be played after “getnewpass” is played. It will be used to have the caller re-enter the password.

All of the sounds should be named as indicated.  If different names or directories are used please adjust corresponding references within the Dialplan configurations shown below.

Script

There is a required script called “changePIN.php” that you need to upload to your system and place it in /var/www/scripts directory.  You can of course put the script in some other suitable place if you choose but you will need to adjust the corresponding entry in “execute” number within “changeVMPIN” procedure if you do so. Make sure that “changePIN.php” has execution permissions and is owned by WMS user.

Download the script:

 

Dialplan Configuration

A Dialplan called “changeVMPIN” is created to allow users to dial a number to change their voicemail password.  In the example dial plan, the access number is 7777 but this number can be changed to anything that you desire.  

Import the Dialplan to your system and include it in any procedure your users already have access to (most likely "users" Dialplan).  For clarity, we mean add it as an “included procedure”.

Download the Dialplan:

The Dialplan procedure consists of:

7777


change


execute


finish


start

Recap of Setup Steps

  1. Create sounds in the system
  2. Download the “changePIN.php” script and copy it to the system under the /var/www/scripts directory.
  3. Make the script file executable and change it’s ownership to wms
  4. Download the dial plan and include into any users dial plans that need access to it.


<div class="fb-like" data-href="https://confluence.wildix.com/x/N4AbB" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>



<div class="ask-question">
		<div class="text-before-buttons">
			<span style="font-size: 24px; text-align: center;">Not finding the help you need?</span><br>
Join the Facebook group to ask a question!
		</div>
<div class="fb-buttons">
<span style="align: center;"><a href="https://www.facebook.com/groups/wildixtechwizards" target="_blank"><img src="https://manuals.wildix.com/wp-content/uploads/2017/03/facebook_tech-wizards.png" alt="facebook_tech-wizards" width="282" height="80" align="center"/></a></span></div>
	</div>