[Home]

Summary:ASTERISK-10427: VoiceMailMain - Passcode check not skipped when passing s in the options
Reporter:nicki (nicki)Labels:
Date Opened:2007-10-02 04:08:57Date Closed:2011-06-07 14:07:51
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_voicemail
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Caller is still prompted for mailbox when s is passed in options for VoiceMailMain. The greeting "Comedian mail - Mailbox" is played, at which point you can just enter hash to proceed, or wait for a couple of seconds before it continues. Ideally it should go straight to the INBOX without the prompt or wait.

****** ADDITIONAL INFORMATION ******

Asterisk 1.4.11 built by root @ suse on a i686 running Linux on 2007-09-26 10:39:19 UTC

voicemail extension:
exten => 8500,1,VoiceMailMain(${CALLERIDNUM},s)

Debug output:
-- Executing [8500@local:1] VoiceMailMain("SIP/6000-081f5830", "|s") in new stack
   -- <SIP/6000-081f5830> Playing 'vm-login' (language 'en')
   -- <SIP/6000-081f5830> Playing 'vm-youhave' (language 'en')
   -- <SIP/6000-081f5830> Playing 'digits/1' (language 'en')
 == Spawn extension (local, 8500, 1) exited non-zero on 'SIP/6000-081f5830'
Comments:By: Joshua C. Colp (jcolp) 2007-10-02 08:46:09

This is a configuration issue. ${CALLERIDNUM} is no longer valid, it should be replaced with ${CALLERID(num)}. Because of this the value is blank when being passed to VoicemailMain, thus it asks for the mailbox info.