Hi, I am trying to access voicemail in the public context, as my extensions don't authenticate with FS. The problem that I am facing is, when I dial the Voicemail main extension number, I am only prompted for ID, but not password - so I can actually access any extension's Voice mail. My voicemail extension is: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4000$|^\*98$"> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check auth default ${domain_name}"/> </condition> </extension> My extension is: <include> <user id="3402"> <params> <param name="password" value="g?QaYmAh3a"/> <param name="vm-password" value="1234"/> <param name="vm-enabled" value="true"/> <param name="directory-exten-visible" value="true"/> <param name="dial-string" value="{sip_invite_domain=${domain_name},presence_id=${dialed_user}@ ${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/> </params> <variables> <variable name="toll_allow" value=""/> <variable name="accountcode" value="3402"/> <variable name="user_context" value="default"/> <variable name="directory-visible" value="true"/> <variable name="limit_max" value="5"/> </variables> </user> </include> Any pointers on what I am missing? Thanks!
A quick update for the problem I was observing - I wasn't hearing the PIN prompt because of "check auth" in the voicemail application - I had to update it to use "check" for it to prompt for the PIN. Thanks! On Tue, Nov 26, 2013 at 3:28 PM, Siri MM <sirimmfs@gmail.com> wrote:
Hi,
I am trying to access voicemail in the public context, as my extensions don't authenticate with FS. The problem that I am facing is, when I dial the Voicemail main extension number, I am only prompted for ID, but not password - so I can actually access any extension's Voice mail.
My voicemail extension is: <extension name="vmain"> <condition field="destination_number" expression="^vmain$|^4000$|^\*98$"> <action application="answer"/> <action application="sleep" data="1000"/> <action application="voicemail" data="check auth default ${domain_name}"/> </condition> </extension>
My extension is: <include> <user id="3402"> <params> <param name="password" value="g?QaYmAh3a"/> <param name="vm-password" value="1234"/> <param name="vm-enabled" value="true"/> <param name="directory-exten-visible" value="true"/> <param name="dial-string" value="{sip_invite_domain=${domain_name},presence_id=${dialed_user}@ ${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/> </params> <variables> <variable name="toll_allow" value=""/> <variable name="accountcode" value="3402"/> <variable name="user_context" value="default"/> <variable name="directory-visible" value="true"/> <variable name="limit_max" value="5"/> </variables> </user> </include>
Any pointers on what I am missing?
Thanks!
participants (1)
-
Siri MM