[AsteriskBrasil] Liberar contexto por um determinado tempo

Rodrigo Lang rodrigoferreiralang em gmail.com
Sexta Outubro 23 11:06:36 BRST 2009


Guilherme, atendeu ao que você precisava?


Ats,
Rodrigo.

2009/10/22 Rodrigo Lang <rodrigoferreiralang em gmail.com>

> Guilherme, se for para um único agente eu acho mais prático fazer por
> código de ativação e desativação, você pode fazer da seguinte forma:
>
> exten => *50,1,Answer()
> exten => *50,2,Playback(digite-o-numero-do-ramal)
> exten => *50,3,Read(RAMAL,,4,,,)
> exten => *50,4,NoOp(${RAMAL})
> exten => *50,5,System(touch /var/lib/asterisk/agi-bin/${RAMAL} && echo
> '${RAMAL}' >> /var/lib/asterisk/agi-bin/${RAMAL})
> exten => *50,6,Playback(liberacao-aceita)
> exten => *50,7,Hangup()
>
> exten => *51,1,Answer()
> exten => *51,2,Playback(digite-o-numero-do-ramal)
> exten => *51,3,Read(RAMAL,,4,,,)
> exten => *51,4,NoOp(${RAMAL})
> exten => *51,5,System(rm -R /var/lib/asterisk/agi-bin/${RAMAL})
> exten => *51,6,Playback(ramal-bloqueado)
> exten => *51,7,Hangup()
>
> exten =>
> _0[7-9]XXXXXXX,1,Readfile(Agente=/var/lib/asterisk/agi-bin/${CALLERID(num)}|3)
> exten => _0[7-9]XXXXXXX,2,NoOp(${Agente})
> exten => _0[7-9]XXXXXXX,3,Gotoif($["${CALLERID(num)}" =
> "${Agente}"]?completa:bloqueia)
> exten => _0[7-9]XXXXXXX,n(completa),Dial(rota-de-saida)
> exten => _0[7-9]XXXXXXX,n(bloqueia),Hangup()
>
>
> Assim quando o supervisor discar *50, o Asterisk vai rodar os comandos, irá
> pedir o número do ramal e irá incluir um arquivo na pasta
> '/var/lib/asterisk/agi-bin' com o número do ramal dentro dele. Quando for
> realizar uma saída para celular, o mesmo irá verificar se existe o arquivo.
> Existindo o arquivo a ligação é completada, se não a ligação é desligada.
> Quando discar *51 mais o número do ramal o Asterisk irá apagar o arquivo
> referente ao ramal. A partir deste momento é só personalizar para a maneira
> que você precisa, principalmente na aplicações Dial() e Playback(). Fique
> atento ao detalhe dos contextos para não causar nenhum conflito com o que
> você já possue. Está configurado para ler um ramal de quatro digitos.
> Desculpe a demora, deu um pouquinho de trabalho até testar. Espero que
> ajude. :)
>
>
> Ats,
> Rodrigo Lang.
>
>
>
>
>
>
> 2009/10/21 Guilherme <guilherme em avoicedata.com.br>
>
>>  Rodrigo,
>>
>> Seria da seguinte forma:
>>
>> - Call center ativo e os agentes não podem fazer celular
>> - As 9:37 a Supervisora disca um código liberando o ramal de um agente
>> para que este possa fazer ligações durante uma hora
>> - Após o término desta uma hora o agente não poderá mais fazer ligação
>> para celular até que a supervisora libera um novo período para ele
>>
>> - Esse horário 9:37 pode ser qualquer horário do dia dentro do expediente
>> e a duração pode ser a duração que a supervisora desejar (1 min, 5 min, 23
>> min, 92 min, ...)
>>
>>
>>
>> Utilizo o asterisk puro versão 1.4
>>
>>
>>
>> Atenciosamente,
>>
>> Guilherme Farinacio de Carvalho
>>
>>   ----- Original Message -----
>>  *From:* Rodrigo Lang <rodrigoferreiralang em gmail.com>
>> *To:* asteriskbrasil em listas.asteriskbrasil.org
>> *Sent:* Wednesday, October 21, 2009 1:37 PM
>> *Subject:* Re: [AsteriskBrasil] Liberar contexto por um determinado tempo
>>
>> Ok Guilherme, deixe-me ver se entendi. Você quer que um determinado ramal
>> faça ligações para celular somente em horário comercial e fora do horário
>> não faça ligação por exemplo?
>>
>> Você utiliza alguma interface pronta ou Asterisk puro?
>>
>>
>> Ats,
>> Rodrigo Lang.
>>
>>
>>
>> 2009/10/21 Guilherme <guilherme em avoicedata.com.br>
>>
>>>  Boa Tarde Pessoal,
>>>
>>> Estou com dificuldade em encontrar uma forma de fazer um ramal pertencer
>>> a um contexto que faça ligações para celular só durante um período que eu
>>> estabeleça e este período tem que ter sua duração variável, pois a qualquer
>>> hora do dia eu posso determinar quanto tempo um ramal irá fazer ligações
>>> para celular.
>>>
>>> Alguém já implementou algo parecido a isso??
>>>
>>>
>>> Atenciosamente,
>>>
>>> Guilherme Farinacio de Carvalho
>>>
>>>
>>> _______________________________________________
>>> http://www.voipmania.com.br
>>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>>> Promoção por tempo limitado!
>>> Acesse agora http://promo.voipmania.com.br
>>>
>>> _______________________________________________
>>> Lista de discussões AsteriskBrasil.org
>>> AsteriskBrasil em listas.asteriskbrasil.org
>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>>
>>
>>
>>
>> --
>> Rodrigo F. Lang
>> Amd. de Redes
>> twitter.com/Rodrigo_Lang
>>
>> ------------------------------
>>
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> Acesse agora http://promo.voipmania.com.br
>>
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>> _______________________________________________
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> Acesse agora http://promo.voipmania.com.br
>>
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
>
> --
> Rodrigo F. Lang
> Amd. de Redes em Telecom
>



-- 
Rodrigo F. Lang
Amd. de Redes em Telecom
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091023/0c416843/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil