Howto:How To Send Additional Voicemail MWIs within a PBX
Applies To
This information applies to
- innovaphone Voicemail
Build 60039 (as of yet, not released) and later
- IPXXX with PBX, V6
Build CompactFlash-Hotfix (as of yet, not released) later.
More Information
Up to now Message Waiting Indications (MWIs) could only be sent to the owner of a voicemail box. This arcticle explains how MWIs can be sent towards other endpoints within a PBX. For instance, sharing of a single voicemail box among several receptionists becomes possible. The approach described here, realizes the transmission of additional MWIs by an extra XML script that is to be placed into a user's personal/ directory.
Configuration Description
A few preconditions are assumed:
- A voicemail object 66:vm is existing.
- A user 49:Klaus is existing. Klaus has created his voicemail box, which is represented on the harddisk underneath the directory Klaus/. The number of his voicemail box is 6649.
- Klaus wants to send MWIs to his own ip phone and in addition to his colleague's ip phone. The colleague appears in the PBX as 48:Hans.
Configuration
- Create the following content within an XML file mwi.xml
<?xml version="1.0" encoding="utf-8" ?> <voicemail xmlns="http://www.innovaphone.com/xsd/voicemail6.xsd"> <function define="Main"> <pbx-mwi e164="48"/> </function> </voicemail>
- Copy the file mwi.xml into the directory ...Klaus/personal/.
- Now configure an additional Message Waiting function key at Hans' ip phone underneath Configuration/RegistrationX/Function Keys. Enter 6649 into the field Message Center Account/Number. Select blink as Active State/LED. Select letter as Active State/icon.
Explanation
The script vm.xml just schedules an MWI towards Klaus' ip phone by means of:
<pbx-mwi/>
The main script vm.xml keeps watching for the presence of the sub-script Klaus/personal/mwi.xml. The sub-script mwi.xml will be executed and schedules an additional MWI by explicitely nominating the extension of Hans' ip phone:
<pbx-mwi e164="48"/>