Howto:How To Send Additional Voicemail MWIs within a PBX

From innovaphone wiki
Revision as of 15:56, 7 June 2007 by Inno-mst (talk | contribs) (New page: ==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)...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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"/>

Known Problems