Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > Serviços > Voip > Asterisk
Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

recuperar numero de ligação



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 06-09-2007, 10:56   #1 (permalink)
Lightbulb recuperar numero de ligação

Oi,

Espero que vocês possam me ajudar.
Estou desenvolvendo um Call Center de pequeno porte para Conclusão do Curso Bacharel em Sistemas de Informação.

Já desenvolvi 75% do Sistema, na qual utiliza a Linguagem PHP e o TrixBox 1.2.x.
O objetivo é obter determinadas informações do TrixBox, manipulá-las com a Linguagem PHP e/ou uní-las com dados cadastrados via o Sistema.

Dentre estas informações, há uma que considero essencial para o funcionamento do Sistema, que é o número de quem está ligando. A idéia é buscar esta informação antes mesmo da ligação ser atendida ou finalizada.

Caso alguém saiba como buscar esta informação e esteja disposto a compartilhar, ficarei grato.

Att.

Eduardo Fontana

Última edição por gladiiador; 23-10-2007 às 11:52.
 
Avatar de gladiiador
 
Registrado em: Sep 2007
Localização: Rio de Janeiro
Posts: 2
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 gladiiador
gladiiador está offline  
Antigo 05-10-2007, 13:29   #2 (permalink)
Post reposta

Bom,

Depois de muita pesquisa, estudos e testes, consegui encontrar uma forma de buscar este número.

Foi criada uma página em PHP que ao executar um determinado botão, abre o arquivo de log do TrixBox, denominado Full (/var/log/asterisk/). Foi criada uma rotina para percorrer o arquivo Full e achar o número do telefone do usuário que está logado no Sistema, ou seja, o destino da ligação. Logo em seguida, a rotina percorre a linha até achar a string “Executing”, o que significa que existe alguma ligação em execução. A rotina continua a percorrer o “Executing”, e armazena os caracteres que seguem a string “SIP/”. Estes caracteres armazenados correspondem ao telefone de quem está efetuando a ligação.

É isto!

Qualquer dúvida, estou a disposição!

Att.

Eduardo Fontana

Última edição por gladiiador; 23-10-2007 às 12:00.
 
Avatar de gladiiador
 
Registrado em: Sep 2007
Localização: Rio de Janeiro
Posts: 2
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 gladiiador
gladiiador está offline  
Tópico Trancado

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Direcionar Ligação Herbert Asterisk 1 15-05-2007 17:05
+MD3200 +URA +Nao encaminha ligacao cebolark Asterisk 0 31-10-2006 10:32
Ligação 200 / 300 metros Delvalle Wireless 1 02-10-2006 15:57
DRBD - Numero maximo de Discos/Partições, Numero maximo de P ibmg50 Alta Disponibilidade 0 05-06-2003 18:02
ligação telnet Sshd/Telnet 3 02-06-2003 13:15

Horários baseados na GMT -3. Agora são 19:23.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.