O php deve fazer isso, e mover somente quando for a hora da chamada. Tenho isso no meu site, faco um agendamendo dentro do delphi pra isso, e so movo no momento da chamada.
Hudson?? (048) 8413-7000 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa.?? ________________________________ De: asteriskbrasil-boun...@listas.asteriskbrasil.org <asteriskbrasil-boun...@listas.asteriskbrasil.org> em nome de Leandro Silva <leandro_silva...@hotmail.com> Enviado: quinta-feira, 10 de agosto de 2017 09:30 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Ajuda com arquivo .call e PHP Bom dia, Gostaria de saber como faço para agendar uma ligação usando o arquivo .call e o php, tentei usar o touch porem quando o arquivo é movido para a pasta "outgoing" não vai com a data da modificação alterada pelo touch antes de usar a função "rename" do php. Tentei alterar a data da modificação após mover para pasta "outgoing" também não deu certo, ele chama assim que o arquivo é movido. Segue um trecho do código que tentei usar comentado: // numero que ira discar $numero = 02167992000000; // canal que ira usar $canal = 'SIP/TRUNK/' . numero; // define o nome do usuario para uso no cdr() $usuario = 'Automatico <' . $numero . '>'; // escrita do arquivo .call $callFileContents = sprintf("Channel: %s\r\nMaxRetries: 0\r\nRetryTime: 45\r\nWaitTime: 60\r\nContext: from-trunk \r\nExtension: %s\r\nCallerid: %s\r\nPriority: 1\r\nArchive: yes", $canal, $ramal, $usuario); // caminho completo para onde o arquivo .call será movido $callFileName = sprintf("/var/spool/asterisk/outgoing/%s-%s.call", $ramal, $numero); // gera o nome do arquivo .call na pasta /tmp/ $tmpfname = tempnam("/tmp", "AUTOCALL-"); // cria o arquivo .call $handle = fopen($tmpfname, "w"); fwrite($handle, $callFileContents); fclose($handle); // altera a data de modificação para uma data e hora especifica $new_date = strtotime("10 August 2017 08:02:00"); touch($tmpfname, $new_date); // move o arquivo da pasta temp para a pasta outgoing do asterisk $move = rename($tmpfname, $callFileName); Desde já agradeço a atenção de todos.
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org