[AsteriskBrasil] Dúvida Voicemail
Glauber Bezerra
gtbezerra em sfiec.org.br
Terça Setembro 18 16:02:54 BRT 2007
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(55009 em mb_default)
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)}9 em mb_default) ; 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 <gilbertonunes em yahoo.com.br>
Subject: Re: [AsteriskBrasil] Dúvida Voicemail
To: asteriskbrasil em listas.asteriskbrasil.org
Message-ID: <200709181340.35612.gilbertonunes em yahoo.com.br>
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(${EXTEN}@contexto)
exten => _80XX, 6, Hangup()
; Verificacao da Caixa de Mensagem
exten => _#80XX, 1, Set(LANGUAGE()=pt_BR)
exten => _#80XX, 2, VoiceMailMain(${EXTEN}@contexto)
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(_5XXX9 em mb_default)
> > 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
> >
Mais detalhes sobre a lista de discussão AsteriskBrasil