Eu tenho tentado fazer o a2billing funcionar nos últimos 4 dias, eu segui 4 tutoriais e todos eles me deram algumas dicas de como as coisas funcionam. mas o a2billing ainda não está funcionando.
meu Asterisk funciona bem , freepbx eu posso fazer extensão e colocar chamadas em troncos OK , internos perfeitos ...
Instalei o a2billing .. o admin, usuário, agentes .. tudo o que funciona - eu posso fazer login adicionar taxas, troncos, o simulador obter as rotas corretas, taxas e troncos ..
Eu posso fazer um login do usuário usando um dispositivo sip .. mas pelo amor de deus .. cada vez que eu discar eu recebo o erro q931_disconnect_code_21
ISDN Code says-- Cause No. 21 - call rejected. This cause indicates
that the equipment sending this cause does not wish to accept this
call. although it could have accepted the call because the equipment
sending this cause is neither busy nor incompatible. This cause may
also be generated by the network, indicating that the call was cleared
due to a supplementary service constraint. The diagnostic field may
contain additional information about the supplementary service and
reason for rejection.
O que significa que o host (a2billing e asterisco) sabe sobre a chamada, mas negou ativamente o roteamento da chamada .. No simulador eu uso o mesmo número que funciona lá no meu gole.
Estou no Ubuntu 10.4LTS - O Asterisk foi instalado usando o apt-get - > / usr / share / asterisk mas também tenho um / var / lib / asterisk
eu criei um ln -s para /usr/src/a2billing/AGI/a2billing.php /usr/share/asterisk/agi-bin (o asterisk conf define isso como o horário agi-free e freepbx, o freebpx echo funciona )
Outro problema é que o a2billing não fez 1 arquivo de log único e não consigo determinar o que está acontecendo (as permissões são definidas como globais e pertencem ao asterisco) .. os logs do asterisco são limpos .. sip, os troncos são todos registrado.
Eu conecto-me ao usuário do a2billing, coloco a chamada-- silêncio. e apenas erro q931 (zoiper no iphone) se eu usar a extensão freepbx eu posso falar com qualquer pessoa que esteja usando rotas freepbx.
Eu segui este guia link
basicamente eu pulei o freepbx para fora da imagem, então é apenas um asterisco direto para o a2billing .. e todas as etapas e verificações são exatamente como ele mostra (execpt eu uso / usr / share / asterisk em vez de / var / lib / asterisk ... ?? .. passo a passo tutorial idiota e eu ainda não consigo trabalhar.
Eu configurei toda a versão para 1_6, as permissões são boas - eu até escrevi teste no arquivo a2billing_agi.log e ele mostra a string de teste no final do admin .. mas nunca escreve nada no arquivo de log.
o apache2 é executado como www-data: o asterisco www-data é executado como asterisco: asterisco freepbx (desativei-o por enquanto, mas é executado como asterisco)
Eu fiz links para a pasta var e usr agi-bin de volta para colocar o a2billing.php com o link lib
minha configuração atual é como aquelas nas extensões turorial, goles, iax'as
~# php -v PHP Deprecated: Comments starting with '#' are deprecated in
/etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0 PHP
5.3.2-1ubuntu4.10 with Suhosin-Patch (cli) (built: Oct 15 2011 00:09:58) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0,
Copyright (c) 1998-2010 Zend Technologies
asterisk -v Asterisk 1.8.8.0~rc4-1digium0+1~lucid, Copyright (C) 1999
- 2011 Digium, Inc. and others. Created by Mark Spencer Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General
Public License version 2 and other licenses; you are welcome to
redistribute it under certain conditions. Type 'core show license' for
details.
========================================================================= Running as group 'asterisk' Running as user 'asterisk' Unable to
access the running directory (Permission denied). Changing to '/' for
compatibility. Asterisk already running on
/var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect..
Asterisk 1.8.8.0~rc4-1digium0+1~lucid
A2Billing 1.9.4 (Cuprum)
Alguém tem alguma sugestão de como depurar o que está acontecendo? Talvez se eu puder fazer com que os logs funcionem, isso ajudará .. Eu estou realmente sendo expulso agora .. 5 dias depois.
Ou há um pronto para ir a2billing distro eu não sei sobre talvez ....
EDITAR
Então eu aluguei um freelancer (experiente) ... ele sentou como 4 horas, fazendo comidas e coisas estranhas ...
Ainda não consertado .. Eu estou apenas indo para formatar e refazer a coisa enquanto - Parece que eu devo ter perdido algo