diff options
author | mcrane <mctch@yahoo.com> | 2009-07-07 05:14:12 -0600 |
---|---|---|
committer | mcrane <mctch@yahoo.com> | 2009-07-07 05:16:31 -0600 |
commit | bf75aa092f50d5f4a0a0d67bfbefd2b071b027d4 (patch) | |
tree | 9da84c3030efa7926018b46d0d4caa121944af0f /config/freeswitch/dialplan.default.xml | |
parent | 4bed57a45df0abe17293c9f2bd0ce38f4dc06556 (diff) | |
download | pfsense-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.xml | 13 |
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> |