aboutsummaryrefslogtreecommitdiffstats
path: root/config/freeswitch/dialplan.default.xml
diff options
context:
space:
mode:
authormcrane <mctch@yahoo.com>2009-07-07 05:14:12 -0600
committermcrane <mctch@yahoo.com>2009-07-07 05:16:31 -0600
commitbf75aa092f50d5f4a0a0d67bfbefd2b071b027d4 (patch)
tree9da84c3030efa7926018b46d0d4caa121944af0f /config/freeswitch/dialplan.default.xml
parent4bed57a45df0abe17293c9f2bd0ce38f4dc06556 (diff)
downloadpfsense-packages-bf75aa092f50d5f4a0a0d67bfbefd2b071b027d4.tar.gz
pfsense-packages-bf75aa092f50d5f4a0a0d67bfbefd2b071b027d4.tar.bz2
pfsense-packages-bf75aa092f50d5f4a0a0d67bfbefd2b071b027d4.zip
FreeSWITCH fix voicemail access from the auto attendant. *98 now detects voicemail id automatically so the user doesn't have to type in the id everytime they go to voicemail, *4000 still works as a general voicemail number.
Diffstat (limited to 'config/freeswitch/dialplan.default.xml')
-rw-r--r--config/freeswitch/dialplan.default.xml13
1 files changed, 11 insertions, 2 deletions
diff --git a/config/freeswitch/dialplan.default.xml b/config/freeswitch/dialplan.default.xml
index fae1ae2c..93ecff16 100644
--- a/config/freeswitch/dialplan.default.xml
+++ b/config/freeswitch/dialplan.default.xml
@@ -242,10 +242,19 @@
<!-- voicemail main extension -->
<extension name="vmain">
- <condition field="destination_number" expression="^vmain|\*4000|\*98$">
+ <condition field="destination_number" expression="^vmain|\*98$">
<action application="answer"/>
<action application="sleep" data="1000"/>
- <action application="voicemail" data="check default ${domain_name}"/>
+ <action application="voicemail" data="check default ${domain_name} ${sip_from_user}"/>
+ </condition>
+ </extension>
+
+ <!-- voicemail main2 extension -->
+ <extension name="vmain2">
+ <condition field="destination_number" expression="^vmain2|\*4000">
+ <action application="answer"/>
+ <action application="sleep" data="1000"/>
+ <action application="voicemail" data="check default ${domain_name}"/>
</condition>
</extension>