Elastix Brasil

  • Increase font size
  • Default font size
  • Decrease font size

Elastix
Seja bem-vindo, Visitante
Por Favor Entrar ou Registrar.    Esqueceu a senha?
Gravar números digitados no MySQL (1 visualizando) (1) Visitante
Ir para baixo Favorito por: 0
TÓPICO: Gravar números digitados no MySQL
#6400
allex (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 0  
Pessoal,



No Elastix é possível eu realizar um atendimento a partir da URA (IVR) e gravar os números digitados no MySQL?

Basicamente a URA (IVR) irá atender a ligação automaticamente e em seguida solicitará um número ao usuário e depois mais um número, gostaria de gravar estes dois números no MySQL.



Eu consigo fazer isso no Elastix? Se sim, como?



obrigado

Allex Menezes
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6403
dragon[dlm] (Usuário)
Platinum Boarder
Mensagens: 672
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 31  
consegue sim.
como?
hmm..meio dificil digitar td aqui e dar certo
terá de usar dialplan customizado..
para mandar isso ao banco..
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6408
allex (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 0  
Oi dragon,

Este dialplan customizado seria um módulo?
Ele já vem no Elastix?

Eu vi algo assim para o Asterisk, mas como estou usando o Elastix queria ter mais ou menos o caminho para seguir com isso pela interface web / adicionando novos módulos e etc...

Código:

exten => 999,1,MYSQL(Connect connid HOST USUARIO SENHA BASE)
exten => 999,2,MYSQL(Query resultid ${connid} SELECT COLUNA FROM TABELA WHERE COLUNA='${EXTEN}')
exten => 999,3,MYSQL(Fetch fetchid ${resultid} x1) 
exten => 999,4,MYSQL(Clear ${resultid})
exten => 999,5,MYSQL(Disconnect ${connid})



Este modo com o dialplan é a única maneira de fazer isso? Poderia me dar pelo menos um caminho pra eu me virar aqui?

Outra coisa é que se for mais fácil gravar os números em um arquivo texto pode ser também, não sei se existe uma maneira de fazer isso...


mais uma vez obrigado pela atenção.

abraço.
Allex
 
Logado Logado  
 
Última Edição: 2012/05/03 16:13 Por allex.
  O administrador desabilitou acesso publico para escrita.
#6411
dragon[dlm] (Usuário)
Platinum Boarder
Mensagens: 672
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 31  
Allex

o dialplan (plano de discagem) são as configurações de rotas,troncos ,aplicacoes e demais que sua central poderá utilizar..
o customizado,seria vc criar um novo para sua aplicação..pois ele não terá um dialplan padrão para todo o tipo de aplicacao..

esse que vc postou é um exemplo..
nesse caso,quando o usuário digita 999 a central vai conectar em um banco..e fazer uma pesquisa...
vc terá de rodar a ura,ler o dado que o usuário entra e depois gravar no banco, estilo esse código que vc postou..


estou em uma aula..mas assim que der lhe coloco um exemplo descrito..
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6415
allex (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 0  
dragon,

Novamente obrigado pela resposta.
Bom, eu continuei estudando alguns artigos e criei uma inbound route e uma outbound route.
Criei também um tronco com a configuração da conta VONO, porém ainda não estou conseguindo registrar na VONO, ocorre os erros abaixo:

getaddrinfo("vono.net.br", "(null)", ...): Name or service not known

Unable to lookup 'vono.net.br'

Registration for 'allex28@vono.net.br' timed out, trying again (Attempt #16)

Irei resolver primeiro este problema do registro na Vono para depois começar a pensar no insert no MySQL, mas o que puder me ajudar postando aqui, ficarei muito grato.

obrigado,
Allex
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#6417
dragon[dlm] (Usuário)
Platinum Boarder
Mensagens: 672
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Gravar números digitados no MySQL 5 Anos, 4 Mês atrás Popularidade: 31  
pra registro na vono faz assim:

cria um tronco sip.. e coloca

em trunk name VONOOUT

Peer Details:

username=usuario
type=peer
secret=senha
reinvite=no
qualify=no&yes
port=5060
nat=no
insecure=very
host=vono.net.br
fromuser=usuario
fromdomain=vono.net.br
dtmfmode=rfc2833
domain=vono.net.br
disallow=all
canreinvite=no
allow=g729&gsm

User context= VONOIN
User Details:

username=usuario
type=user
secret=senha
qualify=yes
nat=no
insecure=very
host=vono.net.br
fromuser=usuario
dynamic=yes
context=from-pstn
canreinvite=no

Register String
usuario:senha@vono.net.br/numusuario

Lembre de alterar o usuário...para o seu da vono..
a senha tbm, e o numusuario para o DDD+NUMERO cadastrado na vono..

esse erro deve ser algo com seu dns..o servidor talvez esteja sem dns..
veja oque há no arquivo resolv.conf em /etc/resolv.conf
tem de haver um endereco de servidor dns..exemplo 8.8.8.8 (google)

abraco
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
Ir para cima