Howto:Check the CFU Status with Voicemail XML Script: Difference between revisions

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


<!-- == Related Articles == -->
<!-- == Related Articles == -->
{{Howto: Control_Call_Forward_with_Voicemail_XML_Script}}

Revision as of 09:48, 21 August 2009

Applies To

This information applies to

• innovaphone PBX, V7


More Information

Active CFU on analog or DECT sets will be signalized playing a different tone if they pick up the receiver. So also those types of sets are advised that a call forward is on and that the phone will not ring if called. But those sets will just know that a CFU is on, not the destination of the CFU which could be important to check. This small XML will solve the problem, here is how:

Calling the XML you will hear the target number of the CFU of the set from which you call. If there is no CFU active you will be advised too.

Please note that this feature works for all types of phone sets and independently how the CFU was activated (from the set or via Web). From a technical point of view the XML ask the PBX if there is a CFU on and then spells the target number.

The XML is available with German or Italian voice prompts but changing the single prompts any language is possible.

Installation

The typical installation is on the CF (but it works also on a Web server).

Extract on your PC the ZIP file, create a directory on the CF and copy all files on the CF directory. Create now in the PBX a Voicemail object which URL point to the CF directory and in there on the file CFStatus.xml.

If for example the directory was named “CFUStat” the script URL will be similar to:

 http://aaa.bb.cc.dd/DRIVE/CF0/CFUStat/CFStatus.xml          

Of course you have to assign a number to the XML, after that a user calling this number will hear his CFU Status. That’s it.

Note: instead of a number it is also possible to assign star or hash mark to the VM object, for example “*#” or “**” (that will be more similar to the features codes….).

Configuration

No further configuration is required after installation.

Known Problems

If there is more than one CFU activated you will here just the first CFU (like on the display of an IP Phone where also just the first CFU is indicated).

This article describes a custom voicemail XML script used to control call forward status (CFU only) via IVR from any phone for any user protected by a PIN.

Applies To

This information applies to

  • innovaphone PBX, V7,V8

More Information

The PBX Users are able to set call forward status from own phone only using IP Phone features or via DTMF Features available in the PBX. Anyway it is not possible to change the call forward from other phones or from external numbers. There a very nice wiki article about how to control call forward status from internal and external phones, but its only available for predefined call forward profiles. The XML script appended to this article is used to switch call forward unconditional (CFU) on any user object to desired number from any phone able to call the VoiceMail object with provided script in German or in Italian language.

Installation

Extract the provided script to a CompactFlash card or HTTP-Server and create a VoiceMail object with URL pointed to FollowMe.xml:

http://192.168.1.1/DRIVE/CF0/FollowMe.xml?$_pbxcoder=g729,g711a 

For the first usage you must call the object from your own extension number and provide a PIN number. After that you will be able to set the CFU from any extension or external number.

Known Problems

The voice prompts are currently available only in German, Italian and Norwegian languages.

Download

  • Download the complete file package of scripts and files described in this article.

Related Articles

How to Configure the innovaphone Voicemail

Howto:Control Call Forward status from internal and external phone