mark morreny
2008-Mar-27 07:28 UTC
[asterisk-users] Asterisk not hanging up after voicemail
Hi, I am having problem with my Asterix server. It does not hand up after play the voicemail. The scenario is this: 1. I make a call to Asterisk's PSTN number; 2. After recording, I hang up and make the same call again. The first call would go through nicely with the voicemail recording, but the second call will hit a message saying "the other party is busy". The only way to fix it is to reboot the Asterisk server again. Here is the CLI for the first call: -- Starting simple switch on 'Zap/1-1' -- Executing [s at incoming:1] Answer("Zap/1-1", "") in new stack -- Executing [s at incoming:2] NoOp("Zap/1-1", "incoming number is "" <8755048>") in new stack -- Executing [s at incoming:3] Wait("Zap/1-1", "2") in new stack -- Executing [s at incoming:4] NoOp("Zap/1-1", "this is a voice call| not fax") in new stack -- Executing [s at incoming:5] VoiceMail("Zap/1-1", "2000") in new stack -- <Zap/1-1> Playing 'vm-intro' (language 'en') -- <Zap/1-1> Playing 'beep' (language 'en') -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/2000/tmp/ZyFCyg format: wav, 0x823b2f0 What could be wrong? Thanks, Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080327/39d8ef3c/attachment.htm
Most likely, you don't have any hangup detection available or configured. If these are analogue lines, you will almost certainly need to configure busy detection in order to figure out that the call has been terminated. Do some Googling for "asterisk busy detection" mark morreny wrote:> Hi, > > I am having problem with my Asterix server. It does not hand up after > play the voicemail. The scenario is this: 1. I make a call to > Asterisk's PSTN number; 2. After recording, I hang up and make the > same call again. > The first call would go through nicely with the voicemail recording, > but the second call will hit a message saying "the other party is > busy". The only way to fix it is to reboot the Asterisk server again. > > > Here is the CLI for the first call: > > -- Starting simple switch on 'Zap/1-1' > -- Executing [s at incoming:1] Answer("Zap/1-1", "") in new stack > -- Executing [s at incoming:2] NoOp("Zap/1-1", "incoming number is "" > <8755048>") in new stack > -- Executing [s at incoming:3] Wait("Zap/1-1", "2") in new stack > -- Executing [s at incoming:4] NoOp("Zap/1-1", "this is a voice call| > not fax") in new stack > -- Executing [s at incoming:5] VoiceMail("Zap/1-1", "2000") in new stack > -- <Zap/1-1> Playing 'vm-intro' (language 'en') > -- <Zap/1-1> Playing 'beep' (language 'en') > -- Recording the message > -- x=0, open writing: > /var/spool/asterisk/voicemail/default/2000/tmp/ZyFCyg format: wav, > 0x823b2f0 > > > What could be wrong? > > Thanks, > Mark > ------------------------------------------------------------------------ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080327/cb19d40b/attachment.htm