Como Ligar com um clique no PHP, em 5 minutos

Olá Pessoal,

Hoje vamos ver como podemos iniciar uma chamada telefônica utilizando o PHP e como consultar o extrato online utilizando uma API de telefonia da DirectCall.

Tempo estimado testar esta funcionalidade: 5 minutos.

Para facilitar o entendimento de cada método e os testes utilizaremos o Playground que pode ser acessado neste endereço:  http://www.directcall.com.br/playground

–  Se você não possui uma senha para entrar no Playground pegue uma aqui, sem custos

chat_ponto_branco_offline

Superior a outras APIs e softfones esta “não exige infraestrutura de telefonia IP” – Consegue completar ligações “a partir” de qualquer telefone comum ligado a uma linha Fixa, Móvel ou Ip, ou a um Ramal DDR ou IP.

chat_ponto_branco_offline

Após entrar no Playground, já na primeira aba vemos a possibilidade de Ligar para os números de telefone que estiverem configurados no campo Origem e Destino, para avaliar esta funcionalidade e entender funciona:

 Captura de Tela 2013-08-13 às 16.01.02

Na mesma janela você vai encontrar a ABA “PHP” que mostrará um exemplo de código nesta linguagem, para cada funcionalidade que você resolver testar acima – muito fácil:

Captura de Tela 2013-08-13 às 16.09.10
Valores que podem ser utilizados:

$origem = “554130686418”  //  Telefone que você vai utilizar para falar –  Número do seu telefone Fixo, Móvel ou Ip, ou do seu Ramal DDR ou IP com  Cód. de país + Cód. de área + Número do telefone ( ex. 55 41 3016 0300 ).

$destino = “554130160300” // Número do telefone que você deseja chamar.

$gravar = “s” // ‘s’ para sim e ‘n’ para não gravar

$format = “json” //  Em que formato você deseja receber dados desta api. Pode ser ‘xml’ também

Na variável $access_token cole a chave que consta no campo TOKEN do playground.

Pronto, bem simples!  Agora é só salvar e executar.

chat_ponto_branco_offline

Notas:

  • Quando você executar a API ela vai ligar primeiro para o telefone de Origem e assim que você atender o telefone de Origem, já escutará o telefone de destino sendo chamado.
  • O telefone de Origem deve estar no gancho quando você executar a API e ele deve ser capaz de receber uma ligação direta.

chat_ponto_branco_offline

Além de avaliar no Playground como iniciar uma chamada telefônica e a sugestão do código de programação que pode ser utilizado, você pode avaliar também:

  • Como consultar o extrato online de chamadas telefônicas;
  • Como verificar o status de uma chamada (chamando, atendeu, ocupado…);
  • Como finalizar uma ligação;

e outras funcionalidades como: gravar uma chamada, ouvir uma chamada, SMS, Torpedo de voz, Consulta nas bases de dados Portabilidade e Gestão de linhas telefônicas  –  que fazem parte dos outros tutoriais deste site.

chat_ponto_branco_offline

Veja também as APPs da Directcall  –  Elas podem reduzir o tempo de implantação para o DESENVOLVEDOR

As APPs são aplicações construídas a partir das APIs com recursos que podem facilitar a experiencia do usuário, o teste grátis online para o usuário e a compra online das APIs disponibilizadas no seu software, para o usuário  do seu software
–  Estas APPs prometem livrar o desenvolvedor do suporte para o usuário testar e comprar online as APIs da Directcall

Por exemplo: APP MENU
Facilita Ligação, SMS… a partir dos números de telefone que constam nos relatórios e formulários de softwares em geral:

chat_ponto_branco_offline

Links deste post:

Onde obter um acesso grátis para testar esta API (pegue aqui o seu usuário e senha de teste)

Documentação completa sobre esta API (todos os parâmetros códigos e endpoints da API)

Onde você pode contratar esta API (aqui você pode escolher um plano e contratar a solução via web)

Home – Webservices & APIs da Directcall (descritivo comercial desta solução e como ela pode ajudar diversas áreas de negócios)

Conheça as demais APIs da Directcall (Permitem: Enviar SMS ou TORPEDO DE VOZ; Ligar a partir de um clique; Ligar e gravar; Gerenciar Linhas de telefone (DID); Consultar a bases de dados de portabilidade da telefonia Móvel e Fixa e etc. )

Playground Directcall (Facilita o teste das APIs da Directcall e avaliar online a linha de código que corresponde a cada funcionalidade, na linguagem de sua preferencia)

APPs Directcall (Reduzem o tempo de implantação destas APIs para DESENVOLVEDORES . Facilitam a experiência do usuário final, o teste grátis e compra online das APIs disponibilizadas no seu software  –  No interesse de livrar o desenvolvedor de ter que prestar suporte para o entendimento e para a compra desta solução )