Enhance vmail to support direct acces to a VM (#2654)

* Enhance vmail to support direct acces to a VM

Added the possibility to dial into a voicemail box directly by specifying the destination Vm in the dialstring., e.g. *981234 to access VM 1234. Usefull to access shared VM via function keys.

* Enhance vmail to support direct acces to a VM - Update

Add missing break="never" to first condition and added voicemail_authorized=false as suggested.

* Enhance vmail to support direct acces to a VM - Update
This commit is contained in:
The-Operator 2017-06-08 19:04:14 +02:00 committed by FusionPBX
parent 0390f1ef64
commit d7f2bc562a
1 changed files with 11 additions and 2 deletions

View File

@ -1,7 +1,7 @@
<!-- voicemail main extension, used when * is pressed from an external number -->
<context name="{v_context}">
<extension name="vmain" number="*98" continue="false" app_uuid="d085a1e3-c53a-4480-9ca6-6a362899a681">
<condition field="destination_number" expression="^vmain$|^\*4000$|^\*98$">
<condition field="destination_number" expression="^vmain$|^\*4000$|^\*98$" break="never">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="set" data="voicemail_action=check"/>
@ -9,5 +9,14 @@
<action application="lua" data="app.lua voicemail"/>
<!--<action application="voicemail" data="check default ${domain_name}"/>-->
</condition>
<condition field="destination_number" expression="^(vmain$|^\*4000$|^\*98)(\d{2,7})$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="set" data="voicemail_action=check"/>
<action application="set" data="voicemail_id=$2"/>
<action application="set" data="voicemail_profile=default"/>
<action application="set" data="voicemail_authorized=false"/>
<action application="lua" data="app.lua voicemail"/>
</condition>
</extension>
</context>