Ei Mike, Me tira uma duvida: 1- insiro o registro com o horario que a chamada entrou - ok!
Depois $agi-> exec ("Dial",'SIP/numero'); //faz a ligação $horaf=date('H:i:s'); //Pego a hora que terminou a chamada $registro=mysql_query("SELECT codigo FROM chamadas_poa WHERE dt='$data' AND numero=$numero ORDER BY tm DESC LIMIT 1"); //pego o ultimo de registro do numero neste dia, ou seja, essa ligação. $cod = mysql_fetch_row($registro); //pego o valor do campo codigo $num=$cod[0]; // jogo na variavel mysql_query("update chamadas_poa SET tmf='$horaf' WHERE codigo='$num'"); //faço o update da tabela inserindo a data final da chamada ao registro. Não funciona nem a pau, se tiro a entrada que faz a ligação do AGI -> // $agi-> exec ("Dial",'SIP/numero'); //faz a ligação Ele insere os 2 registros, a hora que iniciou e a hora final da chamada. Tem explicação ? Qual seria a melhor forma de inserir a hora que a chamada terminou? Obrigado! Em 6 de outubro de 2013 17:01, Silvinho Barros <silvinho.b4r...@gmail.com>escreveu: > MIke, Funcionou! Não sei se tem relação com versão 1.6, notei que estava > testando nessa versão, rodei na 1.8 e rodou normal. > > Valeu! > > > Em 6 de outubro de 2013 16:14, Mike Tesliuk <m...@tesliuk.com> escreveu: > > >> Olá Silvinho, >> >> Tente ativar o debug do AGI para verificar oque ocorre. >> >> No mais verifique o seguinte. >> >> oque ocorre quando você digita (de qualquer lugar do sistema) isso : >> -- nao coloque php na frente, apenas a linha abaixo -- >> /usr/share/asterisk/agi-bin/teste.php >> >> Um detalhe é que pelo que voce colocou aqui voce digitou $AGI-> exec (não >> existe este espaço, isso pode causar o erro) >> >> Em 06/10/13 14:55, Silvinho Barros escreveu: >> >> Pessoal, >> >> Estou com dificuldade para realizar uma ligação direto do codigo php. >> A principio é apenas realizar uma ligação simples entre ramais. >> >> Criei um contexto para quando discar o numero 1 executar o codigo php >> abaixo. >> >> #!/usr/bin/php -q >> < ?php >> set_time_limit(30); >> //require(.phpagi.php.); >> include(“phpagi.php”); >> $agi = new AGI(); >> >> $agi-> exec(‘Dial’,”SIP/9001,60,r”); >> >> ?> >> A CLI em retorna isso: >> >> -- Executing [4@ramais:1] AGI("SIP/3001-00000001", "teste.php") in new >> stack >> -- Launched AGI Script /usr/share/asterisk/agi-bin/teste.php >> -- <SIP/3001-00000001>AGI Script teste.php completed, returning 0 >> -- Auto fallthrough, channel 'SIP/3001-00000001' status is 'UNKNOWN' >> >> Estou com os 2 ramais conectados, estou executando do 3001 para ligar >> para o 9001 porém a ligação não é estabelecida. >> Já tentei varias forma mas sem sucesso. >> Alguém pode me ajudar? >> >> >> >> _______________________________________________ >> 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; >> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. >> _______________________________________________ >> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. >> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. >> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. >> _______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> >> >> >> _______________________________________________ >> 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; >> Intercomunicadores para acesso remoto via rede IP. Conheça em >> www.Khomp.com. >> _______________________________________________ >> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. >> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. >> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. >> _______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > >
_______________________________________________ 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; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org