[Freeswitch-users] Shared voicemail notification issue

Iskren Hadzhinedev iskren.hadzhinedev at ikiji.com
Mon Feb 23 17:19:39 MSK 2015


Hello!

I have two users in a group that share a mailbox. After numerous messages going 
in and out,  when one of the phones isn't used, the message count for the two 
users doesn't match.
Here's what I got from freeswitch.log:
[DEBUG] mod_voicemail.c:2806 Deliver VM to 101 at default
[DEBUG] mod_voicemail.c:1923 Update MWI: Processing for 101 at default in inbox
[DEBUG] mod_voicemail.c:1946 Update MWI: Messages Waiting yes
[DEBUG] mod_voicemail.c:1947 Update MWI: Update Reason NEW
[DEBUG] mod_voicemail.c:1948 Update MWI: Message Account 101 at default
[DEBUG] mod_voicemail.c:1949 Update MWI: Voice Message 1/0
[DEBUG] mod_voicemail.c:2806 Deliver VM to 100 at default
[DEBUG] mod_voicemail.c:1923 Update MWI: Processing for 100 at default in inbox
[DEBUG] mod_voicemail.c:1946 Update MWI: Messages Waiting yes
[DEBUG] mod_voicemail.c:1947 Update MWI: Update Reason NEW
[DEBUG] mod_voicemail.c:1948 Update MWI: Message Account 100 at default
[DEBUG] mod_voicemail.c:1949 Update MWI: Voice Message 17/0

and the user configuration, along with the dialplan extension:

<user id="100" mailbox="100">
    <params>
        <param name="vm-enabled" value="true"/>
        <param name="password" value="1234"/>
        <param name="vm-password" value="1234"/>
    </params>
    <variables>
        <variable name="user_context" value="default"/>
        <variable name="destinations" value="internal,local,national,international"/>
    </variables>
</user>
<user id="101" mailbox="100">
    <params>
        <param name="vm-enabled" value="true"/>
        <param name="vm-password" value="1234"/>
        <param name="password" value="1234"/>
    </params>
    <variables>
        <variable name="user_context" value="default"/>
        <variable name="destinations" value="internal,local,national,international"/>
    </variables>
</user>

<extension continue="False" name="Ring or leave a message">
    <condition field="${destination_number}" expression="^my-number$" 
break="on-false">
        <action application="set" data="hangup_after_bridge=true"/>
        <action application="set" data="call_timeout=15"/>
        <action application="set" data="vm_cc=100@{domain_name}"/>
        <action application="set" data="skip_instructions=true"/>
        <action application="bridge" data="${group_call(1000@${domain_name})}"/>
        <action application="answer"/>
        <action application="sleep" data="500"/>
        <action application="voicemail" data="default ${domain_name} 101"/>
    </condition>
</extension>


First time user 100 logged into the mailbox got a "17 new messages" prompt but 
after hanging up and redialling, he heard "0 new messages" and the log confirms 
that he hadn't delete any messages the first time.

Is this a matter of misconfiguration on the shared mailbox or there's something 
else I'm missing? Thanks!

Kind regards,
-- 
Iskren Hadzhinedev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150223/456a1949/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list