[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