A2BILLING

Forums: 

hola amigos del foro saludos, les escribo por lo siguiente:

Estoy intentando instalar el tarificador a2billing en mi asterisk, tengo centos 4.3, y estoy teniendo serios problemas en los siguientes puntos:

"Para visualizar los gráficos estadísticos requierimos de un paquete externo llamado jpgraph y se lo puede descargar desde http://web.comhem.se/jpgraph/jpgdownloads/jpgraph-2.1.4.tar.gz . Lo podemos instalar con aptitude para php4 (no para php5):

aptitude install libphp-jpgraph "

tambien aqui:

"2.- Preparamos la base de datos mysql:

Creamos el usuario con el script que a2billing tiene para este efecto, los parámetros predefinidos son los siguientes y se pueden modificar mas adelante:

Database name is: mya2billingDatabase user is: a2billinguserUser password is: a2billing

cd /usr/src/a2billing/trunk/DataBase/mysql/Mysql-5.xmysql -u root -p"password_de_root" < a2billing-MYSQL-createdb-user.sql

Creamos la base de datos y su estructura con el script, pero antes agregaremos una línea que indica que base de datos vamos a utilizar, caso contrario el script se detendrá y nos dará un mensaje de error:

---- A2Billing database - Create database schema--# Agregamos esta líneaUSE mya2billing;"

creo q mi problema radica en la distribucion que estoy usando, la cual es centos y esta guia esta referenciada para debian, si alguien me pudiera ayudar con los comandos a utilizar como por ejemplo, el homologo de aptitude en centos, el homologo de use en centos, etc...la verdad es que soy nuevo tanto en linux como en asterisk pero le estoy poniendo corazon, ya que esto forma parte de mi trabajo de grado para poder graduarme y estoy teniendo ciertas dificultades en esta etapa de la facturacion de la central, porq ya los terminales y el servidor han sido correctamente configurados, de antemano muchas gracias y saludos a todos!!!!!!!

RE: A2BILLING

Danny enviame un mensaje privado para contactarnos por email. Creo que te puedo ayudar, no acostumbro a utilizar apt o yum para instalar paquetes-librerias. Lo que hago es compilarlos que a mi modo de ver es la forma mas segura y optima pues te da control sobre lo que necesitas instalar y te permite modificar u eliminar ciertas configuraciones por omision que pueden ser inseguras.
No he utilizado a2billing pero si he instalado mysql, jpgraph y php en centos, todos compilandolos.
Luego que solucionemos el problema podemos compartirlo con los demas usuarios.

Saludos

Seria mas altruista que

Imagen de RazaMetaL

Seria mas altruista que expongas en el foro como compilates la libreria php que nuestro amigo requiere, así los demás podremos saber como salir de esta situación.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

raza metal

estoy intentando instalar la freepbx que publicastes como manual, ya los demas problemas lo pude resolver por mis medios, gracias de todos modos.....en una de las partes del manual que tienes publicado sale lo siguiente:

"3- Ejecutamos el script de instalación de freePBX:

/usr/src/freePBX/install_amp"

Eso lo hago en mi consola y me sale lo siguiente:

[root@localhost Desktop]# /usr/src/freepbx-2.2.1/install_amp
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - libc-client.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'pgsql' already loaded in Unknown on line 0
Checking for PEAR DB..FAILED
[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear

AQUI VAN MIS PREGUNTAS MAS CONCRETAS:

1- Por que debo escribir "/usr/src/freePBX/install_amp", si ese freePBX no existe en ese directorio, en todo caso existe el freebx-2.2.1, que es la version que tengo instalada

2- No entiendo porq me sale eso en consola, aparentemente hay un error con la libreria imap.so, pero la misma existe en esa direccion.....si me puedes ayudar muchisimas gracias, saludos!!!!

RE: a2billing

Danny,

1. Los manuales de los paquetes con el codigo fuente normalmente no se modifican frecuentemente, sino cuando existen realmente cambios significativos entre version y version. Por eso lo que hacen es indicar de manera 'general' el directorio desde donde se ejecuta un comando.

2. Puedes intentar lo siguiente:
a. Localiza la libreria libc-client.so.0 con el comando:
# find / -name libc-client.so.0 -print

suponiendo que lo encuentras en /usr/lib, ejecuta el siguiente comando:
# ldd /usr/lib/libc-client.so.0

pon atencion a la lista que te muestra en consola al ejecutar el comando, seguramente veras una linea que indica en donde esta buscando libc-client la libreria imap.so

b. Aqui tienes dos opciones, una es copiar imap.so al directorio que busca libc-client, la otra opcion es copiar el nombre del directorio al archivo ld.so.conf, que es un archivo de texto con una lista de nombres de directorios donde los programas u otras librerias buscan. Para esto ultimo ejectua:
# echo /usr/lib/php/modules >> /etc/ld.so.conf
y luego ejecuta # ldconfig
Ten cuidado con el primer comando pues debe contener dos signos '>', si pones solo uno en lugar de agresarse una linea al final lo que haras es sobreescribir y se perdera cualquier informacion que se encuentre en el archivo.
Veo ademas que tienes un error de Pear, no tienes instalado uno de los paquetes, DB.
Lo puedes instalar desde linea de comando, pero te sugiero que administres tus paquetes PEAR desd una interface web.
Ingresa a la siguiente direccion http://pear.php.net/go-pear, copia el contenido de la pagina en el archivo go-pear.php en el raiz de tu http://localhost, luego carga la pagina http://localhost/go-pear.php y sigue las instrucciones para configurar y administrar PEAR.

Saludos,

Lo que hay en el /proc es

Imagen de deathUser

Lo que hay en el /proc es una representacion de lo que tienes en memoria en el kernel, así que no te preocupes por los mensajes de error relativos al /proc, si no te dice nada más el find, pues fue que no lo encontró, instala la librería que te falta ...

bye
:)

Re: Seria mas altruista que

No es falta de altruismo, lo que sucede que al compilar php o cualquier paquete-libreria existen muchas opciones para hacerlo, en cristiano parametros para configurar-compilar.
Puntualmente en php puedes compilar cientos de librerias para soportes tan diversos como: xml, imap, ssl, flash, pdf, smtp, mcrypt, memcache, etc.
Por eso es que solicite a nuestro amigo que me contacte para ver que librerias especificas necesita compilar en php.
Para diferentes proyectos he compilado con script que tiene 7 parametros, mientras que para otro proyecto debi utilizar 14 parametros.
Como indique en un comentario, compilar tiene sus beneficios pues te permite elegir lo que vas a compilar y por ende generas librerias mas pequeñas y ajustadas a tus necesidades, en contraparte requiere tomarse un poco mas de tiempo.

Saludos,

Que tal hacking

hola hacking, tengo problemas para la instalacion de a2billing!!!! necesito tu ayuda, debo instalar la freepbx pero se me presentan problemas a la hora de realizar este comando:

3- Ejecutamos el script de instalación de freePBX:

/usr/src/freePBX/install_amp

me devuelve los siguientes mensajes de error:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imap.so' - libc-client.so.0: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'pgsql' already loaded in Unknown on line 0
Checking for PEAR DB..FAILED
[FATAL] PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear

De antemano muchas gracias y saludos....

hacking

muchisimas gracias por tu ayuda, ha sido vital, voy a intentar seguir con la instalacion de la free pbx para seguir luego con la instalacion de a2billing, cualquier cosa te estare avisando por alguna novedad.......jajajaja claro que la ley es la ley, yo se de esas cosas, me pasa lo mismo aveces.....hasta mas tarde y gracias por todo!!!!!!!!!!1

Páginas