[Asterisk-Users] Voicemail() problems - Long pause after incoming message recording ended.

asterisk-users at sensecompute.com asterisk-users at sensecompute.com
Thu Jul 24 20:38:36 MST 2003


I'm having the following problem:

I call into my Asterisk box (RedHat Linux 9.0, 1 Digium X100P card) 
to access voicemail. After dialing the appropriate extension I get 
voicemail, am presented with the user's unavailable message, and can 
leave a message normally.

The problem comes when I press "#" to end the recording, at which 
point I am told "Your message has been saved." Then there is a long 
lag of about 20 seconds of silence, during which Asterisk does not 
respond to DTMF at all, before I am finally dropped back into the 
priority list for the extension, which in this case is a simple 
"Goodbye" <hangup.>

Any idea why this long lag after message-recording termination is 
happening? I'd like Asterisk to hang up immediately after the 
incoming caller terminates their VM recording.

Thanks,

Sam
-------------

Here's the relevant portion of my extensions.conf file, plus output 
from the Asterisk CLI:

[local]
;
; We start with what to do when a call first comes in.
;
;exten => s,1,Wait,1                    ; Wait a second, just for fun
exten => s,1,Answer                     ; Answer the line
exten => s,2,DigitTimeout(2)    ; Set Digit Timeout to 2 seconds
exten => s,3,ResponseTimeout(5)         ; Set Response Timeout to 5 seconds
exten => s,4,BackGround(VY-ThanksForCalling); Play VY intro message (daytime)
;exten => s,5,Goto(s,4)
exten => i,1,Playback(invalid)          ; "That's not valid, try again"
exten => i,2,Goto(s,4)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup
exten => 2,1,Voicemail(u1000)
exten => 5,1,Directory(VYStaff)
exten => 7,1,ResponseTimeout(1)
exten => 7,2,Voicemail(u70)             <-LONG PAUSE COMES HERE
exten => 7,3,Playback(vm-goodbye)
exten => 7,4,Hangup

Asterisk CLI output:
     -- Set Response Timeout to 1
     -- Executing VoiceMail("Zap/1-1", "u70") in new stack
   == Parsing '/etc/asterisk/voicemail.conf': Found
     -- Playing 'vm/70/unavail'
     -- Playing 'vm-intro'
     -- Playing 'beep'
     -- Recording to /var/spool/asterisk/vm/70/INBOX/msg0006
     -- User ended message by pressing #
     -- Playing 'vm-msgsaved'
   == Parsing '/etc/asterisk/voicemail.conf': Found       <--LONG 
PAUSE COMES HERE
     -- Executing Playback("Zap/1-1", "vm-goodbye") in new stack
     -- Playing 'vm-goodbye'
     -- Executing Hangup("Zap/1-1", "") in new stack
   == Spawn extension (incoming, 7, 4) exited non-zero on 'Zap/1-1'
     -- Hungup 'Zap/1-1'



More information about the asterisk-users mailing list