VoiceMail duration=0 and DTMF problem

Hi everybody.

I’ve got a problem. I’ve installed as described in the following link: blogs.digium.com/2012/11/05/how- … ment-27709 . but after i’ve got 2 problems:

  1. DTMF doesn’t work

  2. voice messages duration always 0

some information about my system:

  1. VMware 7

  2. [root@pbx asterisk]# uname -a
    Linux pbx.tbm.ru 2.6.32-279.14.1.el6.i686 #1 SMP Tue Nov 6 21:05:14 UTC 2012 i686 i686 i386 GNU/Linux

  3. [root@pbx asterisk]# asterisk -v
    Asterisk 11.0.1, Copyright © 1999 – 2012 Digium, Inc. and others.
    Created by Mark Spencer
    Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ for details.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type ‘core show license’ for details.

and now some information from my console:

  1. leaving voice message. I had called from 4010 6010 number and i’ve lived voice message which was about 5 seconds duration.
    Some logs from Console:
    pbxCLI>
    == Using SIP RTP CoS mark 5
    == Using SIP RTP CoS mark 5
    == Extension Changed auto_hint_6010[internal_phones] new state Ringing for Notify User 6010
    == Extension Changed auto_hint_6010[internal_phones] new state Ringing for Notify User 6010
    == Extension Changed auto_hint_6010[internal_phones] new state Idle for Notify User 6010
    == Spawn extension (internal_phones, 6010, 2) exited non-zero on ‘SIP/4010-00000007’
    == Spawn extension (dpma_message_context, proxy, 5) exited non-zero on ‘Message/ast_msg_queue’
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/INBOX/msg0000.txt’: Found
    == Spawn extension (dpma_message_context, digium_phone_module, 7) exited non-zero on 'Message/ast_msg_queue’
    pbx
    CLI>

  2. i ve tried to listen voice mail from my Digium D70 phone by using VoiceMailMenu aplication. Some logs:
    pbxCLI>
    == Using SIP RTP CoS mark 5
    == Extension Changed auto_hint_6010[internal_phones] new state InUse for Notify User 6010
    == Extension Changed auto_hint_6010[internal_phones] new state Idle for Notify User 6010
    pbx
    CLI>

So my DTMF doesn’t work, because i had typed call number and password correctly, but application didn’t processed it

  1. i had tried to listen voicemessage by using special key on Digium D70, here some logs:
    pbxCLI>
    == Spawn extension (dpma_message_context, proxy, 5) exited non-zero on ‘Message/ast_msg_queue’
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/INBOX/msg0000.txt’: Found
    == Using SIP RTP CoS mark 5
    == Spawn extension (dpma_message_context, digium_phone_module, 7) exited non-zero on ‘Message/ast_msg_queue’
    == Extension Changed auto_hint_6010[internal_phones] new state Ringing for Notify User 6010
    == Extension Changed auto_hint_6010[internal_phones] new state InUse for Notify User 6010
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/Old/msg0000.txt’: Found
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/Old/msg0000.txt’: Found
    == Extension Changed auto_hint_6010[internal_phones] new state Idle for Notify User 6010 (queued)
    == Extension Changed auto_hint_6010[internal_phones] new state Idle for Notify User 6010
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/Old/msg0000.txt’: Found
    == Spawn extension (dpma_message_context, proxy, 5) exited non-zero on ‘Message/ast_msg_queue’
    == Spawn extension (dpma_message_context, digium_phone_module, 7) exited non-zero on ‘Message/ast_msg_queue’
    == Parsing ‘/var/spool/asterisk/voicemail/default/6010/Old/msg0000.txt’: Found
    == Spawn extension (dpma_message_context, proxy, 5) exited non-zero on ‘Message/ast_msg_queue’
    == Spawn extension (dpma_message_context, digium_phone_module, 7) exited non-zero on 'Message/ast_msg_queue’
    pbx
    CLI>

then i tried to watch some information about the voicemessage:
[root@pbx asterisk]# less /var/spool/asterisk/voicemail/default/6010/Old/msg0000.txt
;
; Message Information file
;
[message]
origmailbox=6010
context=internal_phones
macrocontext=
exten=6010
rdnis=unknown
priority=2
callerchan=SIP/4010-00000007
callerid=“4010” <SPA303_4010>
origdate=Fri Nov 9 10:56:11 PM UTC 2012
origtime=1352501771
category=
msg_id=1352501771-1609194867
flag=
duration=0

And alway duration=0. And it doesn’t matter how long was my voicemessage.
Could anybody help me? with AsteriskNOW FreePBX everything work well.