Como ligar, gravar e ouvir uma ligação no PHP

Publicado em 28/01/2019

Olá,

Hoje vamos ver como podemos iniciar uma ligação telefônica (com gravação) utilizando o PHP e como ouvir uma ligação previamente gravada, 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. Consegue gravar as ligações como serviço, direto na operadora.

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

Nesta mesma janela você vai encontrar a aba “PHP” que mostrará um exemplo em PHP para cada funcionalidade que você resolver testar na aba “Ligar e gravar” – 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” // 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 ligação telefônica com gravação e a sugestão do código de programação que pode ser utilizado, você pode avaliar também:

  • Como ouvir uma ligação gravada;
  • Como consultar o extrato online de ligações;
  • Como verificar o status de uma ligação (chamando, atendeu, ocupado…);
  • Como finalizar uma ligação;

e outras funcionalidades como: 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).

Outras notícias

Bin der meinung bei Keramiken aktuelle Events pro christliche Singles.

Posts

п»їBin der meinung bei Keramiken aktuelle Events pro christliche Singles. nun mal noch dies fertig beziehen, direkt zudem dorthin [...]

Leia mais

9. Don’t List Those Things You Dislike

Posts

9. Don’t List Those Things You Dislike I’ve seen profiles similar to this before: “Not in search of ___ [...]

Leia mais

Mortgage scheme: that is qualified and just how can it work?

Posts

Mortgage scheme: that is qualified and just how can it work? Teachers, nurses as well as other low to [...]

Leia mais
X