« PreviousNext »

Guia de Instalación A2Billing 1.4.1

14 Diciembre 2009

Bueno 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

Posted in Asterisk, Tutoriales | Trackback | del.icio.us | Top Of Page

    8 Responses to “Guia de Instalación A2Billing 1.4.1”

  1. Marcelo Says:

    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.

  2. VCandela Says:

    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.

  3. Marcelo Says:

    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.

  4. DaCoFer Says:

    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

  5. VCandela Says:

    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.

  6. luis Says:

    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.

  7. juan Says:

    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

  8. Carlos Says:

    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

Leave a Reply