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!