Como integrar 3CX com Bitrix 24

A empresa Delovoy Conversation - Titanium Partner da 3CX - realizou uma integração estendida do 3CX IP-PBX com o Bitrix 24. Anteriormente, já existiam módulos separados que resolvem problemas específicos, por exemplo, para gerenciar o roteamento do 3CX IP- PBX baseado em dados Bitrix 24. integração completa de dois sistemas.



O módulo de integração estendido é executado no lado do servidor. As três partes constituintes do módulo:



  • registro de chamadas e abertura / criação de um cartão de contato / lead para uma chamada recebida;
  • controle de roteamento de entrada para IP-PBX 3CX com base nos dados especificados no Bitrix 24;
  • "Colocar" a ligação ao último funcionário por um curto período de tempo.




Além disso, o módulo pode ser usado como uma plataforma básica para integração da 3CX com outros sistemas CRM. Por um pagamento adicional, o módulo pode ser adaptado para funcionar com outros CRMs.



Vantagens do módulo de integração avançado para IP-PBX 3CX com Bitrix 24



1. Todo o registro é feito em nome do funcionário (web hook) que participou da conversa, o que permite o processamento estatístico dos dados e a leitura das informações sobre a titularidade da chamada.



2. Se o lead / contato não for encontrado no banco de dados do Bitrix 24, um novo lead será criado. Um lead é criado no momento de uma chamada e está vinculado a um funcionário condicional (inexistente). Somente após a conclusão da primeira conversa, o lead será vinculado ao funcionário que falou pela primeira vez com o novo cliente. Assim, sempre é criado um novo cartão de lead, mesmo que o novo cliente não tenha esperado uma resposta.



3. O módulo indica no cartão do novo lead a cidade (região) de onde veio a chamada e o fuso horário do chamador. A geolocalização funciona para chamadas de telefones fixos e celulares.



4. Ao registrar chamadas concluídas no Bitrix 24, informações detalhadas sobre a chamada são indicadas. A integração nativa indica apenas o tempo da conversa.



5. Chamadas de entrada perdidas são marcadas como não atendidas e são visíveis na lista de lembretes do Bitrix 24. Se uma chamada chegou a um grupo de chamadas ou fila e foi perdida, ela está vinculada a um funcionário condicional (inexistente), permitindo que você salvar informações sobre a chamada perdida em uma única cópia.



imagem



6. Roteamento de chamadas de entrada. O módulo, pelo número do chamador, encontra uma entidade no banco de dados do Bitrix 24 (contato, empresa, lead) e direciona a chamada recebida para um gerente designado adicional.



7. Colocação automática de uma chamada por um curto período de tempo. Esta opção permite que o cliente se conecte à última pessoa com quem falou (ou tentou falar).



imagem



Transfira a gravação para .mp3



Além disso, o 3CX IP-PBX pode transferir um arquivo de gravação de conversação no formato .mp3 para o Bitrix 24, que permite ouvi-lo diretamente do cartão de contato (empresa / líder). O arquivo é armazenado no 3CX IP-PBX e no Bitrix 24. O usuário pode determinar de forma independente o período de armazenamento para as gravações no Bitrix 24 (por padrão, os registros de conversas antigas são excluídos automaticamente do disco CRM todos os dias (à noite)) .



API REST para 3CX



Aliás, além das integrações com sistemas de CRM, a Business Conversation também desenvolveu uma API REST para 3CX. Sua peculiaridade é que um conjunto de requisições http, lógica, bem como o formato das respostas podem ser compilados individualmente para a tarefa do cliente.



Diretamente a própria empresa 3CX fornece um software API que funciona apenas no servidor no qual o 3CX PBX está instalado. A API do software da 3CX é bastante extensa e com sua ajuda você pode resolver uma ampla gama de tarefas. A Business Conversation desenvolveu um serviço web que roda no servidor onde o 3CX está instalado. Este serviço recebe solicitações http, processa-as usando a API do software 3CX e fornece respostas às solicitações http recebidas no formato json.



A versão básica da API REST de "Business Conversation" inclui as solicitações mais populares para 3CX, mas modificações para tarefas específicas são possíveis.



Recursos básicos da API REST:



  • obter informações atualizadas sobre o número de chamadas que passam pelo IP-PBX;
  • obtenção de informações detalhadas sobre todas as conexões ativas no momento (de onde veio e para onde é encaminhada a chamada, a presença de regras DID, etc.);
  • obtenção de informações detalhadas sobre todas as chamadas em andamento (status da chamada, horário de início da chamada, informações sobre os assinantes que participam da chamada, etc.);
  • obtenção de listas de todos os ramais de usuário, todos os grupos de chamadas, todas as filas de chamadas, todos os IVRs, todas as linhas externas (troncos);
  • recuperar dados de campos de informações do número do ramal do usuário e o status do número do ramal do usuário;
  • recuperar listas de todos os agentes da fila, todos os agentes da fila livre, todos os agentes do grupo de chamadas, todos os agentes do grupo de chamadas gratuitas, etc.


A versão comercial da API REST inclui:



  • fazer uma chamada;
  • alterar o status de encaminhamento de chamadas no número do ramal do usuário;
  • definir opções de entrada / saída global de todas as filas na extensão do usuário;
  • entrada / saída de um operador de fila para uma fila específica;
  • configuração de opções para o ramal do usuário (se o ramal está habilitado ou desabilitado, se chamadas para números externos deste ramal são permitidas, modo de gravação de conversa), etc.


Uma lista completa de solicitações GET para a versão básica da API REST 3CX pode ser visualizada no site do desenvolvedor .



All Articles