Guia de Instalación A2Billing 1.4.1
14 Diciembre 2009Bueno Amigos aca les dejo mi propia Guia para la Instalación del A2Billing 1.4.1 espero les ayude cualquier cosa me avisan.
mkdir -p /usr/src/a2billing/
cd /usr/src/a2billing/
wget http://www.asterisk2billing.org/downloads/A2Billing_1.4.1.tar.gz
tar zvxf A2Billing_1.4.1.tar.gz
mysql -u root -p < /usr/src/a2billing/DataBase/mysql-5.x/a2billing-createdb-user.sql
mysql -u root -p mya2billing < /usr/src/a2billing/DataBase/mysql-5.x/a2billing-schema-v1.4.0.sql
mysql -u root -p mya2billing < /usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.0-to-v1.4.1.sql
cp /usr/src/a2billing/a2billing.conf /etc/asterisk
chown root:root /etc/asterisk/a2billing.conf
ln -sf /etc/asterisk/a2billing.conf /etc/a2billing.conf
nano /etc/asterisk/a2billing.conf
[database]
hostname = localhost
port = 3306
user = a2billinguser
password = a2billing
dbname = mya2billing
dbtype = mysql
nano /etc/asterisk/manager.conf
[myasterisk]
secret = mycode
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
cp -rf /usr/src/a2billing/customer /var/www
chmod 777 /var/www/customer/templates_c
cp -rf /usr/src/a2billing/agent /var/www
chmod 777 /var/www/agent/templates_c
cp -rf /usr/src/a2billing/admin /var/www/billing-admin
chmod 777 /var/www/billing-admin/templates_c
cp -rf /usr/src/a2billing/common /var/www
touch /etc/asterisk/additional_a2billing_iax.conf
touch /etc/asterisk/additional_a2billing_sip.conf
touch /etc/asterisk/extensions_a2billing.conf
chown root:root /etc/asterisk/additional_a2billing_iax.conf
chown root:root /etc/asterisk/additional_a2billing_sip.conf
chown root:root /etc/asterisk/extensions_a2billing.conf
echo “#include additional_a2billing_sip.conf” >> /etc/asterisk/sip.conf
echo “#include additional_a2billing_iax.conf” >> /etc/asterisk/iax.conf
echo “#include extensions_a2billing.conf” >> /etc/asterisk/extensions.conf
chown root:root /etc/asterisk/extensions_a2billing.conf
mkdir -p /var/lib/asterisk/mohmp3/acc_1
mkdir -p /var/lib/asterisk/mohmp3/acc_2
mkdir -p /var/lib/asterisk/mohmp3/acc_3
mkdir -p /var/lib/asterisk/mohmp3/acc_4
mkdir -p /var/lib/asterisk/mohmp3/acc_5
mkdir -p /var/lib/asterisk/mohmp3/acc_6
mkdir -p /var/lib/asterisk/mohmp3/acc_7
mkdir -p /var/lib/asterisk/mohmp3/acc_8
mkdir -p /var/lib/asterisk/mohmp3/acc_9
mkdir -p /var/lib/asterisk/mohmp3/acc_10
chmod 777 /var/lib/asterisk/mohmp3/acc_*
chown -R root:root /var/lib/asterisk/mohmp3/
mkdir /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
chown -R root:root /var/lib/asterisk/sounds/a2billing/
cp -Rf /usr/src/a2billing/addons/sounds/ /var/lib/asterisk/sounds/
chown -R root:root /var/lib/asterisk/sounds/
cp /usr/src/a2billing/AGI/a2billing.php /var/lib/asterisk/agi-bin/
cp -rf /usr/src/a2billing/common/lib /var/lib/asterisk/agi-bin/
chmod +x /var/lib/asterisk/agi-bin/a2billing.php
chown -R root:root /var/lib/asterisk/agi-bin
mkdir /var/log/a2billing/
ln -sf /var/log/a2billing /var/log/asterisk/a2billing
touch /etc/logrotate.d/a2billing
nano /etc/logrotate.d/a2billing
/var/log/asterisk/a2billing/*.log {
weekly
rotate 5
size = 20M
olddir /var/log/asterisk/a2billing/old
missingok
compress
}
mkdir /etc/asterisk/a2billing
cp -rf /usr/src/a2billing/Cronjobs /etc/asterisk/a2billing
chown root:root /etc/asterisk/a2billing
http://TUSERVER/billing-admin
user: root
pass: changepassword
Atentamente,
Victor Candela B.
msn= vcandela@soloasterisk.com
8 Responses to “Guia de Instalación A2Billing 1.4.1”
Diciembre 15th, 2009 at 11:37 pm
Una pregunta tengo instalado la version vieja de a2billing en elastix, tenes idea si lo puedo actualizar, como puedo hacer para instalar esta version, Gracias.
Diciembre 17th, 2009 at 8:29 pm
Hola Marcelo
Mira yo lo tengo en un Asterisk 1.4.26.2 Puro ya no manejo el elastix, pero si mal no me equivoco en la web de elastix esta comoa actulizarlo a esa version o lo otro es que instales puro y luego esto, aca tenemso todo como para que hagas eso, asi que suerte.
Diciembre 23rd, 2009 at 1:27 am
bueno sera que tendre que ponerme a ver de instalar asterisk puro hace mucho que lo quiero hacer para aprender mas,desp. te cuento como me fue, gracias por responder.
Enero 27th, 2010 at 6:25 pm
Hola Victor… muy buena guia… pero tengo una pregunta, cuando ejecuto “mysql -u root -p mya2billing > /etc/asterisk/sip.conf” y despues de pedirme el password se queda “colgado”… es normal que se demore bastante???, lo estoy testeando en un vmware con Centos 5.2, primero lo probe con Asterisk 1.6.2.1 y luego con la version 1.4.29, pero en los 2 se quedo ahi…
Desde ya gracias por la ayuda
Enero 30th, 2010 at 11:01 pm
Hola DaCoFer.
Disculpa la demora, la guia que puse tenia unos problemas asi que lo arregle revisala ahora y veras que ay cambios claro que sigo con la 1.4.1, aunque esta semana salio la 1.5.1, pero aun no la pruebo asi q no te puedo decir como va.
Suerte.
Febrero 14th, 2010 at 8:03 am
Hola Candela, tengo una pregunta, realize te guia y perfecto quedo todo funcionando, solo que me encontrado con un inconveniente y no logro entender que es, cuando quiero modificarle el credito a los clientes no me deja, o sea le quedan 2 dolares al clientes entro en la configuracion de este y no me deja modificarlo queda en gris como el numero de tarjeta que no teja tampoco en las versiones viejas, y como sabras esto es importante, desde ya gracias y genial la guia. saludos.
Febrero 25th, 2010 at 10:41 am
Hola luis, te pasa eso porque la nueva version el credito no se cambia desde la configuracion del cliente, fijate cuando vas a agreegar o buscar clientes, que te muestra la lista de clientes (tarjetas) en ves de clickear en editar mas a la derecho tienes otro icono es donde se agrega el credito ahora a los clientes, esto esta echo para que alla un mejor control contable ya que las recargas quedan acentadas en el sistema. saludos. Juan
Marzo 12th, 2010 at 4:06 pm
Hola, en primer lugar gracias por el manual esta muy bueno y en español y en segundo lugar quiero hacerte una consulta, espero que me puedas ayudar, instale en centos 5.2 siguiendo todos los pasos, pero cuando abro la pagina, me aparece una pagina en blanco, actualice el php a 5.2 y sigue el mismo problema a que crees que se deba, saludos