<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><br>
Eu nao sei mas acho que voce esta algo errado ai.<br>
<br>
Verifique se o começo do seu arquivo a2billing.php está como este.<br>
<br>
#!/usr/bin/php -q<br>
<?php<br>
<br>
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */<br>
<br>
/**<br>
* This file is part of A2Billing (<a class="moz-txt-link-freetext" href="http://www.a2billing.net/">http://www.a2billing.net/</a>)<br>
*<br>
* A2Billing, Commercial Open Source Telecom Billing platform,<br>
* powered by Star2billing S.L.
<a class="moz-txt-link-rfc2396E" href="http://www.star2billing.com/"><http://www.star2billing.com/></a><br>
*<br>
* @copyright Copyright (C) 2004-2012 - Star2billing S.L.<br>
* @author Belaid Arezqui <a class="moz-txt-link-rfc2396E" href="mailto:areski@gmail.com"><areski@gmail.com></a><br>
* @license
<a class="moz-txt-link-freetext" href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">http://www.fsf.org/licensing/licenses/agpl-3.0.html</a><br>
* @package A2Billing<br>
*<br>
<br>
<br>
Em 10/09/13 09:42, Guilherme Rezende escreveu:<br>
</div>
<blockquote cite="mid:522F21D9.4000609@guilherme.eti.br" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Mike, estava sendo executado c/ usuário asterisk e mudei p/
root. O erro continuou. Quando digito php a2billing.php ele pede
a instalação do WordPress. Me lembro que quando fiz a instalação
foi em cima de Slackware e não tinha nada referente ao wordpress
instalado. Agora estou usando CentOS não entendi o porque dessa
necessidade da instalação do wordpress. <br>
Vlw pelo ajuda Mike.<br>
<br>
[root@pbx-grupo agi-bin]# php a2billing.php<br>
A2Billing requires WordPress 2.3 or newer. <a href=<a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="http://codex.wordpress.org/Upgrading_WordPress">"http://codex.wordpress.org/Upgrading_WordPress"</a>>Please
update!</a><br>
<br>
Em 10/09/2013 10:29, Mike Tesliuk escreveu:
<blockquote cite="mid:522F1ED5.4010200@tesliuk.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix">foi mal, ta nao :)<br>
<br>
a pergunta é , o asterisk esta executando com root ou com
usuario asterisk ? se tiver executando com usuário asterisk
entao provavelmente ele nao consegue entrar no seu /home para
acessar a lib<br>
<br>
no mais, oque ocorre se voce digitar php a2billing.php la
/var/lib/asterisk/agi-bin/ ?<br>
<br>
<br>
<br>
Em 10/09/13 09:25, Mike Tesliuk escreveu:<br>
</div>
<blockquote cite="mid:522F1DBE.50904@tesliuk.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix">pelo que vi o script
a2billing.php nao tem permissao de execução, de um chmod +x
nele<br>
<br>
Em 10/09/13 09:16, Guilherme Rezende escreveu:<br>
</div>
<blockquote cite="mid:522F1BC3.2030803@guilherme.eti.br"
type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Pessoal, executei o debug do AGI e ele me pede a instalação
do wordpress. Bom, fiz a instalação e o erro persiste:<br>
<br>
[Sep 10 10:12:19] -- Executing [02136932367@a2billing:1]
NoOp("SIP/7383848570-000000ff", "A2Billing Start") in new
stack<br>
[Sep 10 10:12:19] -- Executing [02136932367@a2billing:2]
AGI("SIP/7383848570-000000ff",
"/var/lib/asterisk/agi-bin/a2billing.php,1") in new stack<br>
[Sep 10 10:12:19] -- Launched AGI Script
/var/lib/asterisk/agi-bin/a2billing.php<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_request:
/var/lib/asterisk/agi-bin/a2billing.php<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_channel: SIP/7383848570-000000ff<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_language: en<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_type: SIP<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_uniqueid: 1378818739.386<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_version: 1.8.10.1<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_callerid: 7383848570<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_calleridname: 7383848570<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_callingpres: 0<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_callingani2: 0<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_callington: 0<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_callingtns: 0<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_dnid: 02136932367<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_rdnis: unknown<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_context: a2billing<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_extension: 02136932367<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_priority: 2<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_enhanced: 0.0<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_accountcode:<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_threadid: 140415406225152<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> agi_arg_1: 1<br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>><br>
<b>[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Rx
<< A2Billing requires WordPress 2.3 or newer. <a
href=<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://codex.wordpress.org/Upgrading_WordPress">"http://codex.wordpress.org/Upgrading_WordPress"</a>>Please
update!</a><br>
[Sep 10 10:12:19] <SIP/7383848570-000000ff>AGI Tx
>> 510 Invalid or unknown command</b><br>
[Sep 10 10:12:19] -- <SIP/7383848570-000000ff>AGI
Script /var/lib/asterisk/agi-bin/a2billing.php completed,
returning 0<br>
[Sep 10 10:12:19] -- Executing [02136932367@a2billing:3]
Hangup("SIP/7383848570-000000ff", "") in new stack<br>
[Sep 10 10:12:19] == Spawn extension (a2billing,
02136932367, 3) exited non-zero on 'SIP/7383848570-000000ff'<br>
<br>
<br>
Em 10/09/2013 09:25, Guilherme Rezende escreveu:
<blockquote cite="mid:522F0FC0.501@guilherme.eti.br"
type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Pessoal, estou enfrentando um problema ao iniciar meu
script a2billing.php. Ja segui o passo a passo da
instalação pela documentação oficial. Ja fiz:<br>
<br>
1 - Instalei a interface do A2billing e está funcionando
perfeitamente, ja criei as tarifas, troncos, gerei contas
SIP e IAX e tudo certo junto ao banco de dados.<br>
<br>
2 - Ja coloquei a lib do que vem junto ao a2billing no
diretório /var/lib/asterisk/agi-bin/ conforme listado
abaixo e indicação da documentação. Tbm coloquei
manualmente a classe phpagi dentro da raiz do diretório p/
ver se funcionaria e não foi.<br>
-rwxr-xr-x 1 root root 4480 Sep 10 09:01
a2billing.php<br>
-rwxr-xr-x 1 root root 1742 Sep 5 2012
agi-test.agi<br>
-rwxr-xr-x 1 root root 594 Mar 29 16:00
blacklist_entrante.php<br>
-rwxr-xr-x 1 root root 505 Mar 30 18:22
discador.php<br>
<b>lrwxrwxrwx 1 root root 24 Sep 10 00:00 lib
-> /home/a2billing/AGI/lib/ </b><br>
drwxrwxr-x 4 538 542 4096 Sep 30 2010 phpagi-2.20<br>
-rwxr--r-- 1 root root 67615 Mar 29 18:49 phpagi.php<br>
-rwxr-xr-x 1 root root 200 Mar 29 19:28 teste1.php<br>
-rwxr-xr-x 1 root root 1159 Mar 29 18:08 teste.php<br>
<br>
3 - Ja coloquei o seguinte conteúdo no manager.conf<br>
[myasterisk]<br>
secret=mycode<br>
deny=0.0.0.0/0.0.0.0<br>
permit=127.0.0.1/255.255.255.0<br>
read=system,call,log,verbose,command,agent,user,originate,all<br>
write=system,call,log,verbose,command,agent,user,originate,all<br>
<br>
4 - Chamo o agi dentro do contexto a2billing conforme
exemplo de oriundo da documentação oficial.<br>
[a2billing]<br>
exten => _X.,1,NoOp(A2Billing Start)<br>
exten =>
_X.,n,Agi(/var/lib/asterisk/agi-bin/a2billing.php)<br>
exten => _X.,n,Hangup<br>
<br>
5 - Versões: Asterisk-1.4.37 e A2billing-1.7.1. Na
hora de chamar o agi, acontece o seguinte erro:<br>
[Sep 10 09:18:44] -- Executing
[36932367@a2billing:1] NoOp("SIP/8461737813-000023f6",
"A2Billing Start") in new stack<br>
[Sep 10 09:18:44] -- Executing
[36932367@a2billing:2] AGI("SIP/8461737813-000023f6",
"/var/lib/asterisk/agi-bin/a2billing.php") in new stack<br>
[Sep 10 09:18:44] -- Launched AGI Script
/var/lib/asterisk/agi-bin/a2billing.php<br>
<b> [Sep 10 09:18:44] ERROR[6384]: utils.c:968
ast_carefulwrite: write() returned error: Broken pipe<br>
</b> [Sep 10 09:18:44] -- AGI Script
/var/lib/asterisk/agi-bin/a2billing.php completed,
returning 0<br>
[Sep 10 09:18:44] -- Executing
[36932367@a2billing:3] Hangup("SIP/8461737813-000023f6",
"") in new stack<br>
[Sep 10 09:18:44] == Spawn extension (a2billing,
36932367, 3) exited non-zero on 'SIP/8461737813-000023f6'<br>
<br>
Meu servidor em produção roda asterisk-1.8.10 e
A2billing-2.0.5 e a mesmo erro acontece. Eu fiz
downgrade p/ versão do asterisk-1.4.37 c/ a2billing-1.7.1
em uma máquina de teste justamente por algum tempo atrás
ja ter configurado corretamente o a2billing e deixei
funcionando c/ essas versões. Por isso fiz downgrade p/
ver se era incompatibilidade de versões de
asterisk/a2billing.<br>
Outra coisa é que ja possuo alguns scripts em php/agi
rodando nesse servidor (1.8.10) que é o em produção sem
problemas algum.<br>
<br>
Ja pesquisei diversas documentações e quase todas apontam
p/ o mesmo caminho de configuração.<br>
<br>
Abs e obrigado por qualquer ajuda.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
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 <a class="moz-txt-link-abbreviated" href="http://www.Khomp.com">www.Khomp.com</a>.
_______________________________________________
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 <a class="moz-txt-link-abbreviated" href="http://www.aligera.com.br">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a class="moz-txt-link-abbreviated" href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br>
</body>
</html>