Olá,
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 para testar esta funcionalidade: 5 minutos
Para facilitar o entendimento de cada método e os testes utilizaremos o Playground Directcall, ambiente que facilita o teste das APIs e avaliar online a linha de código que corresponde a cada funcionalidade, na linguagem de sua preferência
– Se você não possui uma senha para entrar no Playground pegue uma aqui, sem custos
Superior a outras APIs e softphones, 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.
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:
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:
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!
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.
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.
Por hoje é isso. Qualquer dúvida ou sugestão, envie uma mensagem para o nosso setor de suporte, vamos ter prazer em ajudar!
Links que complementam este post:
Onde obter um acesso grátis para testar esta API (pegue aqui o seu usuário e senha de teste).
Onde você pode contratar esta API (aqui você pode escolher um plano e contratar a solução via web).
Documentação completa sobre esta API (todos os parâmetros, códigos e endpoints da API, em ambiente Wiki).
Veja também as APPs da Directcall
Elas podem reduzir o tempo da implantação de recursos de telefonia, para o DESENVOLVEDOR.
As APPs são aplicações construídas a partir das APIs com recursos que visam facilitar a experiência 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, etc., a partir dos números de telefone que constam nos relatórios e formulários de softwares em geral:
Outros links relacionados a este post que valem a pena ler:
Home – APIs da Directcall (APIs de telefonia que podem automatizar ligações, mensagens e histórico na camada back-end do seu software de vendas, suporte, gestão, calltracking, etc. Soluções personalizáveis para você customizar o seu software e otimizar seu rendimento).
Conheça as demais funcionalidades das 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 preferência).
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).