[AsteriskBrasil] Disa

Jean C. Schilling jean em abcrede.com.br
Quarta Maio 28 09:44:08 BRT 2014


Amigo se eu entendo o objetivo é ligar em um numero especifico do seu 
tronco confirmar se é funcionário por uma senha e apos isso liberar 
ligação pelo seu asterisk.

Na empresa tive o mesmo desafio, porem os funcionários esqueciam a 
senhas. Tive que mudar diferente, como a interface reconhece o numero de 
entrada e repassa essa informação para o asterisk no CALLEID(num), eu 
fiz uma lista dos números de funcionario no AstDB, assim reconheço o 
numero, se for funcionário jogo ele para URA, senão desligo a ligação. 
segue exemplo

Criar a lista de funcionários:
database put CBid Numero identificação do crachá
Exemplo: database put CBid 11999999999 "1456832456"

arquivo Extensions.conf
exten => 200,n,set(entrada=${CALLERID(num):-11})             ; corta 
pois o meu identificador manda alguns caracteres a mais
exten => 200,n,set(retornoDB=${DB(CBid/${entrada})})         ; Veriifica 
se esta no banco e retorna o numero do crachá
exten => 200,n,GotoIf($(${retornoDB}}>0?Identificado:Finalizar)       ; 
se tiver o numero envia para "identificado" senão "Finalizar"

; Aqui voce pode colocar o que quer que o ramal faça
exten => 200,n(Identificado),goto(UraExemplo,s,1)

;finaliza caso não seja identificado
exten => 200,n(Finalizar)
exten => 200,n,hangup

[UraExemplo]
exten => s,1,Answer()
exten => s,n,BackGround(exemplo)
exten => s,n,WaitExten(10)

; pode definir alguns serviços diretos nos itens da ura
exten => 1,n,Macro(FilaATinterno,ATFuncionarios)

;permitir fazer discagem diretamente da ura (a macro discar é um dial 
com alguma funções a mais que tenho aqui)
exten => _XXX,n,Macro(DISCAR,SIP,${EXTEN},60,L(3600000:300000),3)
exten => _1XXX,n,Macro(DISCAR,SIP,${EXTEN},50,L(3600000:300000),3)



Espero ter ajudado. se quiser usar a senha é só tirar a a parte de 
identificação utilizar o READ para ler os digitos e comparar utilizando 
o GotoIF dando sequencia na ligação.


T+

Em 27-05-2014 12:10, Reginaldo Gazetta escreveu:
>
> Eu também tenho interesse em configurar igualmente.
>
> Vou acompanhar.
>
> Em 26/05/2014 23:41, "Maciel, ADRIANO" 
> <adriano.maciel em nethorizontes.com.br 
> <mailto:adriano.maciel em nethorizontes.com.br>> escreveu:
>
>     Boa noite,
>
>     Eu tenho uma dúvida pois não sou um expert em asterisk, se
>     possível alguém me ajudar, ficaria muito agradecido J
>
>     Eu tenho um asterisk com freepbx e fiz alguns testes hoje com o
>     módulo DISA para transforma um celular por exemplo em um ramal
>     quando a pessoa liga externamente.
>
>     O que eu gostaria de saber é como eu faço para setar um TRONCO
>     como um atendimento via DISA. Por exemplo: Na minha estrutura eu
>     tenho uma linha de celular (tronco) que eu quero usar
>     exclusivamente para a funcionalidade do disa, ou seja, a pessoa
>     aqui do escritório quando estiver na rua vai ligar para ESSE
>     NÚMERO DE CELULAR instalado como tronco e ai vai cair direto na
>     DISA. Ao cair na DISA vai dar a mensagem para digitar o PIN e logo
>     que aceito será liberado o telefone como ramal, podendo essa
>     pessoa utilizar o celular para discar pra qualquer número
>     utilizando a rede voip.
>
>     Desculpe se minha explicação não ficou clara, mas por favor,
>     alguém poderia me ajudar a resolver isso ?
>
>     Muito obrigado a todos.
>
>     Att.
>
>     Adriano
>
>
>     _______________________________________________
>
>     WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>     conhecimento na tecnologia e portfólio Khomp. Próxima edição
>     em BELO HORIZONTE, 26 de junho. Inscrições GRATUITAS.
>     Garanta a sua vaga e saiba mais em: www.workoffee.com.br
>     <http://www.workoffee.com.br>
>     _______________________________________________
>     ALIGERA -- Fabricante e desenvolvedor nacional de Soluções para
>     telefonia IP .
>     Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>     Banco de Canais Analógicos  -- Appliance Asterisk
>      Acesse www.aligera.com.br <http://www.aligera.com.br>
>     _______________________________________________
>     Para remover seu email desta lista, basta enviar um email em
>     branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>     <mailto:asteriskbrasil-unsubscribe em listas.asteriskbrasil.org>
>
>
>
> _______________________________________________
>
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em BELO HORIZONTE, 26 de junho. Inscrições GRATUITAS.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> ALIGERA -- Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  -- Appliance Asterisk
>   Acesse www.aligera.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org


-- 
=============================================
  Jean Carlo Schilling <jean em abcrede.com.br>
  abcRede Telecom - http://www.abcrede.com.br
  Grupo abcRede
  Fone: 55 (18) 3851-3010 - (18) 9740-8036
=============================================

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140528/a1996012/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil