On 07/30/2016 11:19 PM, Nabeel wrote:
I tried your extension definition as suggested:

exten => *98,1,Verbose(0,${CHANNEL(peername)} calling voicemail)
same => n,VoicemailMain(${CHANNEL(peername)}@VoiceMail,s)
same => n,Hangup

But there was no change in the prompts asked, ie. the voice first asked
for 'mailbox', and then 'password' as before. The prompts are not removed.

Please clarify what you mean by the following:

"If someone presses '*' while listening to your answer message then they
are in your mailbox."

Do you mean while someone is listening to another user's 'unavailable
message' or 'busy message', if they press '*' at that time they will
enter the other person's mailbox?

Nabeel

Depending on the version of Asterisk you are running, and assuming that your phones are SIP devices, you might want to try this (lots of debug at the top which could be removed):


exten => *98,1,NoOp(------- VOICEMAIL MENU -------)
same => n,NoOp(CALLERID(num): ${CALLERID(num)})
same => n,NoOp(ip : ${SIPPEER(${CALLERID(num)},ip)})
same => n,NoOp(mailbox : ${SIPPEER(${CALLERID(num)},mailbox)})
same => n,set(DATETIME=${STRFTIME(${EPOCH},,%C%y-%m%d-%H%M)})
same => n,NoOp(DATETIME : ${DATETIME})
same => n,Answer
same => n,Playback(silence/1)
;same => n,ExecIf($["${CALLERID(num)}" = "206"]?Set(VMBOX=102):Set(VMBOX=100))
same => n,Set(VMBOX=${SIPPEER(${CALLERID(num)},mailbox)})
same => n,VoicemailMain(${VMBOX},s)
same => n,Hangup

If you wish to override the default mailbox for a particular user, you can also uncomment the line above which in this example connects extension 206 to the voicemail box for extension 100.

;same => n,ExecIf($["${CALLERID(num)}" = "206"]?Set(VMBOX=102):Set(VMBOX=100))


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to