Como implementar uma integração para início e fim de uma chamada em Vicidial

2

Eu desenvolvi a maior parte da aplicação em PHP para a integração (muito semelhante à nossa implementação do Asterisk) e tudo o que precisamos neste momento é executar php async.php 12313123.12312 (comando shell) (id único como primeiro param) no início / fim de cada chamada (independentemente de Inbound e Outbound) Isso consultará o vicidial_log para obter as informações corretas e usar nossa API.

O que eu não tenho certeza é o melhor lugar para colocar o código para executar o comando shell. Em nossa implementação do Asterisk, adicionei-o ao extensions.conf nos pontos de partida das chamadas e iniciei as chamadas. (Nota: Entrada e Saída) Mas obviamente o vicidial gera seu próprio extensions.conf tão claramente que não é o melhor arquivo para usar.

Obviamente, eu quero que esta implementação mude o mínimo possível no Vicidial, então se o cliente atualizar o Vicidial, será uma novidade configurar novamente a integração.

Também uma pergunta secundária devido à minha inexperiência com o Vicidial, o vicidial_log tem chamadas pendentes (chamadas que começaram mas não terminaram)?

    
por Mattisdada 15.10.2014 / 05:32

0 respostas