Gilberto legal essa sua maneira, mas no meu caso ficou assim:
Meu plano de discagem:
exten => _5XXXX,1,Dial(SIP/$(EXTEN))
exten => _5XXXX,2,Voicemail(${EXTEN})
exten => _5XXXX,3,Hangup()
Meu ramal
exten => 5500,1,Set(LANGUAGE()=pt_BR)
exten => 5500,2,Dial(SIP/gtbezerra,25)
exten => 5500,3,Voicemail([EMAIL PROTECTED])
exten => 5500,4,PlayBack(vm-goodbye)
exten => 5500,5,Wait(2)
exten => 5500,6,Hangup()
Meu correio de voz Geral
exten => *100,1,Set(LANGUAGE()=pt_BR)
exten => *100,2,VoiceMailMain(s${CALLERID(num)[EMAIL PROTECTED]) ; CALLERID
usado para enviar o numero do mailbox
exten => *100,3,Hangup()
Ou seja, qualquer ramal que esteja registrado(softphone ou ata) pode digitar
apenas *100 (ou qualquer outro número definido) e vai ouvir direto sua caixa de
mensagem, sem
ser necessário digitar sua senha.
Acredito que a única diferença seja o fato de não pedir a senha
Obrigado
Gláuber
------------------------------
Message: 2
Date: Tue, 18 Sep 2007 13:40:35 -0300
From: Gilberto Nunes <[EMAIL PROTECTED]>
Subject: Re: [AsteriskBrasil] Dúvida Voicemail
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"
Boa tarde
Estou usando uma extensão geral pra isso.
Veja:
exten => _80XX, 1, Set(LANGUAGE()=pt_BR)
exten => _80XX, 2, Set(CALLFILENAME=/var/spool/asterisk/monitor/ramais/)
exten => _80XX, 3, Monitor(wav,${CALLFILENAME}/${STRFTIME(${EPOCH},,%d%m%Y-%H:
%M:%S)}-${EXTEN},m)
exten => _80XX, 4, Dial(SIP/${EXTEN},20,tTrwW)
exten => _80XX, 5, VoiceMail([EMAIL PROTECTED])
exten => _80XX, 6, Hangup()
; Verificacao da Caixa de Mensagem
exten => _#80XX, 1, Set(LANGUAGE()=pt_BR)
exten => _#80XX, 2, VoiceMailMain([EMAIL PROTECTED])
exten => _#80XX, 3, Hangup()
Veja que meu ramais começam com 80 seguido de mais 2 algarismos.
Tipo: 8020
O XX é o substituto.
Quando quero ligar para a caixa posta de um ramal, digito #8022 de qualquer
outro ramal e ele pede somente a senha correspondente.
Não sei se essa é a melhor maneira de fazer o que você quer, mas funcionou
comigo.
Espero que ajuda...
Att.
On Tuesday 18 September 2007 10:01:13 Glauber Bezerra wrote:
> > Pessoal estou com uma dúvida no voicemail.
> > Estou querendo criar um número geral(exemplo *100) onde será o número da
> > caixa postal geral.
> > Cada usuário deverá ligar para esse número e em seguida fornecer sua
> > senha, mas o problema é o seguinte:
> > - sempre que algum ramal liga para o número ele pede primeiro a senha ai
> > diz que está incorreto, depois pede a caixa postal e a senha, ai ele
> > funciona.
> > Queria saber como faço para que a caixa postal identifique o número que
> > ligou e já atribua como mailbox e logo depois que pedir a senha ele vai
> > passar.
> >
> > Vou explicar melhor:
> >
> >
> > Da maneira abaixo ele sempre pede a senha primeiro e como ele não sabe
> > qual ramal ligou ele diz que a senha está incorreta e depois ele pede
> > mailbox e senha, ai funciona.
> >
> > ;correio de voz
> > exten => *100,1,Set(LANGUAGE()=pt_BR)
> > exten => *100,2,VoiceMailMain([EMAIL PROTECTED])
> > exten => *100,3,Hangup()
> >
> >
> > Queria saber o que eu coloco no lugar do _5XXX9 para que ele identifique
> > o ramal que ligou?
> > Já coloquei ${EXTEN} mas esse código ele pega o número discado, ou seja,
> > *100
> > Já usei também VoiceMailMain() e mesmo assim ele pede a senha primeiro...
> >
> > Se alguém puder me ajudar, agradeço muito.
> >
> > Att.
> > Gláuber
> >
_______________________________________________
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
== VoIPMania.com.br ==
_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil