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: asteriskbrasil@listas.asteriskbrasil.org
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
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a