Você consulta o protocolo diretamente na tabela CDR pesquisando no
campo userfield.
É muito mais prático, o próprio Asterisk grava para você o dado e não
é necessário criar um DB separado (e nem realizar uma nova conexão no
mesmo para gravar dados). Além disso tu usará um select simples
(select *
OK tb cheguei perto de um com googletts, e futuramente o cliente liga e eu peço
o protocolo de atendimento e consultaria como seria feito?
Em 02/08/2013, às 17:20, Marcelo Terres escreveu:
> Mais simples, e sem criação de novo DB:
>
> exten => _XXX,1,Answer
> same => n,Set(PROTOCOLO=${RAND(1,1
Mais simples, e sem criação de novo DB:
exten => _XXX,1,Answer
same => n,Set(PROTOCOLO=${RAND(1,1000)})
same => n,Set(CDR(userfield)=${PROTOCOLO})
same => n,agi(googletts.agi,"Bem vindo a empresa X.",pt-BR)
same => n,agi(googletts.agi,"Seu protocolo de atendimento é",pt-BR)
same => n,SayDigits
Vou compartilhar aqui uma solução que criei para este caso.
Vai ficar meio grande o e-mail.
=
--Funcionamento:
1. Atender.
2. Áudio de atendimento.
3. Gerar protocolo por AGI.
4. Áudio de protocolo.
5. Falar o protocolo gerado.
6. O
Já pensou em usar um CRM?!?!?
[...]'s
Marcio
### Campanha Ajude o Marcio! ###
http://sosmarcio.blogspot.com.br/
http://www.vakinha.com.br/VaquinhaP.aspx?e=195793
Em 1 de agosto de 2013 16:37, E
Boa tarde
Consegui realizar a seguinte forma, se alguém puder melhorar isso agradeço.
Tipo quando ligo para empresa a Ura joga para uma fila no caso do callcenter,
ai ele vai falar o numero do protocolo usando o UNIQUEID.
Esse protocolo só será válido caso a ligação seja atendida caso contrári
[from-pstn]
_,1,Answer()
same => n,Agi(geraprotocolo.agi)
same => n,Playback(audio_atendimento)
same => n,Playback(audio_protocolo)
same => n,SayDigits(${PROTOCOLO})
same => n,Set(CDR(userfield)=${PROTOCOLO})
same => n,Queue(atendimento)
Algo assim.
[]s
Marcelo H. Terres
mhter...@gmail.com
h
Sim, mas ele vai gerar o número do protocolo antes, com um AGI por
exemplo, e depois armazenar na váriavel CDR(userfield). Ele pode fazer
todo esse processo logo após o answer e antes do Dial. Assim o mesmo
estará disponível para ser falado com um SayDigits, antes mesmo do
atendente receber a chama
-- Gerar código
Pode criar uma AGI que gere o numero e grave em um banco adicional, a lógica de
geração do protocolo você que determina pegando o horário da maquina mais algum
outro valor, por exemplo inicia a AGI passando como parâmetros ano, mês, dia e
hora na AGI ele gera mais um código ran
2013/8/1 Marcelo Terres :
> Eu acho mais simples ele criar o número no início da chamada e
> armazenar no userfield, aí vai automaticamente para a tabela do cdr
> qdo a ligação for terminada, evitando um novo db.
Lembre-se que ele precisa do número AINDA durante a chamada, e o CDR
só é gravado apó
Eu acho mais simples ele criar o número no início da chamada e
armazenar no userfield, aí vai automaticamente para a tabela do cdr
qdo a ligação for terminada, evitando um novo db.
[]s
Marcelo H. Terres
mhter...@gmail.com
http://mundoopensource.blogspot.com
http://biertasters.blogspot.com
http://t
2013/8/1 Wagner :
> Você quer pegar o uniqueid para identificar a ligação ou quer gerar um
> numero e grava-lo no userfield?
>
> Você possui um sistema que ira buscar o dado (uniqueid/userfield) para
> extrair os dados para seu sistema ou apenas para identificar a ligação por
> este dado no CDR?
O
17:36:03 -0300
To: elastixbra...@googlegroups.com
CC: asteriskbrasil@listas.asteriskbrasil.org
Subject: [AsteriskBrasil] Gerar Numero de Protocolo
Boa tarde,
Estou querendo gerar numero de protocolo para passar para o cliente e
estou tentando usar o uniqueid do CDR
Porem fiz uma pagina em php onde
t; CC: asteriskbrasil@listas.asteriskbrasil.org
>> Subject: [AsteriskBrasil] Gerar Numero de Protocolo
>
>>
>> Boa tarde,
>>
>> Estou querendo gerar numero de protocolo para passar para o cliente e
>> estou tentando usar o uniqueid do CDR
>>
>>
&g
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova
precisa.
> From: edusouza...@gmail.com
> Date: Wed, 31 Jul 2013 17:36:03 -0300
> To: elastixbra...@googlegroups.com
> CC: asteriskbrasil@listas.asteriskbrasil.org
> Subject: [AsteriskBrasi
Você não precisa se preocupar com o uniqueid pois você pesquisará por
este protocolo (que será um userfield).
[]s
Marcelo H. Terres
mhter...@gmail.com
http://mundoopensource.blogspot.com
http://biertasters.blogspot.com
http://twitter.com/mhterres
2013/7/31 Eduardo Souza :
> OK só não entendi com
2013/7/31 Eduardo Souza :
> OK só não entendi como fazer, e também lembrando que ele tem que estar
> vinculado com o uniqueid para posteriormente consultar a gravação caso
> precise.
quando a chamada é atendida, o uniqueid já está gerado.
como eu disse, grave a informação em um banco de dados se
2013/7/31 Eduardo Souza :
> Estou querendo gerar numero de protocolo para passar para o cliente e estou
> tentando usar o uniqueid do CDR
>
> Porem fiz uma pagina em php onde busca essa informações no BD para pegar o
> último porem percebi tb que o mesmo só é gerado quando finaliza a ligação e
>
OK só não entendi como fazer, e também lembrando que ele tem que estar
vinculado com o uniqueid para posteriormente consultar a gravação caso precise.
att
Eduardo Souza
Em 31/07/2013, às 17:47, Marcelo Terres escreveu:
> Tu pode fazer um protocolo no estilo MMAA onde é um
> cont
Tu pode fazer um protocolo no estilo MMAA onde é um
contador zerado diariamente.
Tu pode gerar este código antes de atender a chamada e depois
armazená-lo em um userfield do CDR.
[]s
Marcelo H. Terres
mhter...@gmail.com
http://mundoopensource.blogspot.com
http://biertasters.blogspot.com
Boa tarde,
Estou querendo gerar numero de protocolo para passar para o cliente e estou
tentando usar o uniqueid do CDR
Porem fiz uma pagina em php onde busca essa informações no BD para pegar o
último porem percebi tb que o mesmo só é gerado quando finaliza a ligação e
fiquei na duvida também
21 matches
Mail list logo