
Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Instalación Básica de AsterBilling SL en Ubuntu Server 8.04
#Requerimientos para instalación de AsterBilling SL sobre Ubuntu 8.04 Server #Paquetes requeridos para la instalación a traves de código fuente en Ubuntu Server de Asterisk + Zaptel o DAHDI + OSLEC + SPANDSP + FreePBX + AsterBilling sudo apt-get install --yes openssh-server ssh openssl && sudo apt-get install --yes openssl libssl-dev ssh && sudo apt-get install --yes gcc make g++ patch autoconf automake && sudo apt-get install --yes linux-headers-2.6.24-26-server linux-source-2.6.24 linux-image-2.6.24-26-server && sudo apt-get install --yes nmap lynx unzip && sudo apt-get install --yes festival festival-dev && sudo apt-get install --yes ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev && sudo apt-get install --yes zlib1g zlib1g-dev && sudo apt-get install --yes bison bison-doc libxml2 libxml2-dev libtiff4 libtiff4-dev && sudo apt-get install --yes libasound2 libgsm1 libltdl3 libpq5 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev mpg123 libmad0 libmad0-dev libsox-fmt-*&& sudo apt-get install --yes libgnokii3 libgnokii3-dev gnokii gnokii-smsd && sudo apt-get install --yes flex && sudo apt-get install --yes openvpn unzip && sudo apt-get install --yes subversion curl doxygen && sudo apt-get install --yes libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl && sudo apt-get install --yes apache2 && sudo apt-get install --yes php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db && sudo apt-get install --yes mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev #Algunos paquetes de php-pear requeridos cd /usr/src/freepbx-*/ sudo pear install db sudo pear install mdb2 #Crear el usuario Asterisk sudo groupadd asterisk sudo useradd -c "Asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk sudo mkdir -p /var/run/asterisk sudo chown asterisk:asterisk /var/run/asterisk #Asignar al usuario y grupo asterisk al usuario y grupo de Apache sudo editor /etc/apache2/envvars user asterisk group asterisk #Algunos parámetros requeridos en el php.ini sudo editor /etc/php5/apache2/php.ini default_charset = "utf8" magic_quotes_gpc = off upload_max_filesize = 32M max_execution_time = 600 max_input_time = 600 memory_limit = 128M #Despues de compilar Asterisk, Zaptel o DAHDI no olvidar compilar Asterisk-Addons con soporte de UNIQUEID cd /usr/src/asterisk/asterisk-addons-1.4.* sudo editor cdr/cdr_addon_mysql.c #agregar al principio la siguiente línea tal como está #define MYSQL_LOGUNIQUEID sudo editor cdr/Makefile #agregar al final la siguiente línea tal como está CFLAGS+=-DMYSQL_LOGUNIQUEID sudo ./configure && sudo make && sudo make install && sudo make samples #Editar los parámetros de mysql para que el CDR de Asterisk apunte a la base de datos del tarificador, ver más abajo la parte de configuración de la base de datos del tarificador sudo editor /etc/asterisk/cdr_mysql.conf hostname = localhost dbname=tarificador password = tarificador user = tarificador #Si están usando FreePBX editar los parámetros de amportal para que CDR Stats muestre el CDR del Tarificador sudo editor /etc/amportal.conf #Agregar o Editar las siguientes líneas si ya existen CDRDBHOST=localhost CDRDBPORT=3306 CDRDBUSER=tarificador CDRDBPASS=tarificador CDRDBNAME=tarificador CDRDBTYPE=mysql CDRDBTABLENAME=cdr /usr/src/freepbx*/apply_conf.sh #Aplicar los cambios en freepbx, hacer esto después de instalar la base del tarificador (mas abajo). #reiniciar asterisk sudo amportal restart #OBTENCION DEL PROYECTO #Aun no se sube el proyecto a SourceForge, enviame un correo a fileinleon ARROBA gmail DOT com para reenviarte el proyecto completo mkdir ~/asterisk cd ~/asterisk wget http://AUN_SIN_SERVIDOR/tarificador-1.1.tar cd /var/www sudo tar -xvf ~/asterisk/tarificador-1.1.tar cd tarificador #Creamos la base de datos del tarificador, usuario y password mysql -u root -p create database tarificador; grant all privileges on tarificador.* to tarificador@localhost identified by "tarificador"; flush privileges; #pasamos el esquema de la BD al servidor de base de datos del tarificador mysql -u tarificador -p tarificador < tarificador-1.1.sql #creamos el directorio donde colocaremos el archivo de los tickets generados para impresion sudo mkdir /tickets sudo chmod -R 0755 /tickets #Asignar el usuario del servidor Apache sudo chown -R asterisk:asterisk /tickets #Editamos la configuración del sistema sudo editor asterbilling.conf.php #cambiar información de base de datos dbtype = mysql dbhost = localhost dbname = tarificador dbport = 3306 username = tarificador password = tarificador #Si estamos usando FreePBX podemos modificar el reporteador para mostrar el canal de salida de la llamada, costo de la llamada y folio de facturación #buscar el archivo admin/cdr/call-log.php, en este caso usaré la ruta de mi servidor sudo editor /var/www/cloudvoox/admin/cdr/call-log.php #En la Linea 85 después de #/* --AMP Begin-- */ #if (!@include($amp_conf['ASTETCDIR'].'/call-log-table.php')) { # Quitar desde aquí todo hasta FG_COL_QUERY y poner lo siguente $FG_TABLE_COL[]=array ("Calldate", "calldate", "18%", "center", "SORT", "19"); $FG_TABLE_COL[]=array ("Channel", "channel", "13%", "center", "", "30", "", "", "", "", "", "display_acronym"); $FG_TABLE_COL[]=array ("Source", "src", "14%", "center", "", "30"); //$FG_TABLE_COL[]=array ("Clid", "clid", "26%", "center", "", "80",,,,,'','filter_html'); $FG_TABLE_COL[]=array ("Dst", "dst", "14%", "center", "SORT", "30"); $FG_TABLE_COL[]=array ("Troncal", "dstchannel", "13%", "center", "", "30", "", "", "", "", "", "display_acronym"); $FG_TABLE_COL[]=array ("Disposition", "disposition", "9%", "center", "", "30"); if ((!isset($resulttype)) || ($resulttype=="min")) $minute_function= "display_minute"; $FG_TABLE_COL[]=array ("Duration", "duration", "6%", "center", "SORT", "30", "", "", "", "", "", "$minute_function"); $FG_TABLE_COL[]=array ("Precio", "price", "6%", "center", "SORT", "30", "", "", "", "", "", ""); $FG_TABLE_COL[]=array ("Folio", "folio", "6%", "center", "SORT", "30", "", "", "", "", "", ""); $FG_TABLE_DEFAULT_ORDER = "calldate"; $FG_TABLE_DEFAULT_SENS = "DESC"; // This Variable store the argument for the SQL query //$FG_COL_QUERY='calldate, channel, src, clid, lastapp, lastdata, dst, dst, serverid, disposition, duration'; $FG_COL_QUERY='calldate, channel, src, dst, dstchannel, disposition, duration, price, folio '; #listo ya tenemos el tarificador instalado ahora solo entrar a la aplicación web del tarificador http://IP_SERVIDOR_ASTERISK/tarificador Modo Administrador Login : admin Password: admin Configurar cabinas a tarificar, costo de destinos y login-passwords de acceso modo admin y operador. Modo Operador Login: ventas Password: ventas Presionando el botón refrescar muestra las llamadas que se han hecho de la cabina seleccionada y que aun no ha sido tarificada Pulsando el botón recibo imprime el ticket y marca las llamadas realizadas de la cabina como cobradas Pulsando el botón recibo imprime el ticket y marca las llamadas realizadas de la cabina como facturadas asignándole un folio http://blog.oaxrom.com/index.php/blog/show/C%C3%B3mo-habilitar-el-env%C3%ADo-de-costo-de-llamadas-a-la-pantalla-de-Tel%C3%A9fonos-IP-que-soporten.html #2 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04
Ariel Peralta, <E-Mail> / 8 October, 8:27am
Hola [ Responder (1) ]
#2.1 Re:Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04Si estás usando el mismo login y password de la base de datos según Elastix, entonces en asterbilling.conf debes poner esos usuarios y passwords de la base de datos y cambiarlos por los default, por ello es que te manda el error ya que al parecer no está conectando a la base de datos. [ Responder (0) ]
#3 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04Saludos... Una pregunta con que version de asterisk has probado el tarificador? [ Responder (0) ]
#4 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04He trabajado sobre Asterisk 1.4 [ Responder (0) ]
#5 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04
claudioalbertob, <E-Mail> / 29 November, 5:45pm
tengo una pc con trixbox ya instalado, segui paso a paso las indicaciones y tengo el mismo error, controle los datos de las bases de datos , estan correctos, hasta controle php.ini cambiando el tiempo de ejecucion y cantidad de memoria para ejecutar php, pero sin ningun resultado positivo. [ Responder (0) ]
#6 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04Alguien puede ayudarme? [ Responder (0) ]
#6.1 Re:Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04¿ Ya editaste los datos de configuración de la base de datos de AsterBilling ? Esto lo puedes hacer en /var/www/tarificador/asterbilling.conf.php [ Responder (0) ]
#7 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04
Jose Gregorio Diaz, <E-Mail> / 26 February, 12:02pm
Amigos estoy interesado en Asterbilling SL para probarlo instalarlo y ver q tal funciona por favor enviar un correo con los archivos de instalacion manuales si poseen, etc al correo josegdiazv arroba gmail punto com. [ Responder (0) ]
#8 Instalación Básica de AsterBilling SL Debian 6 / Asterisk 1.4 / Asterisk 1.4 Add-ons / Sin Freepbx
Victor Mendoza, <E-Mail> / 27 April, 9:31am
Buenas tardes, instalé el AsterBilling SL siguiendo las instrucciones de este manual, pero me encuentro con un error que no puedo solucionar, al querer abrir la liga http://IP_DE_ASTERISK/tarificador el browser me arroja el siguiente error: [ Responder (0) ]
#9 Re:Instalación Básica de AsterBilling SL en Ubuntu Server 8.04
Horacio Mariña, <E-Mail> / 4 August, 10:11am
Hola amigo saludos de Venezuela muy interezante tu pagina te felicito por la informaciòn me interezaria probar el tarificador tengo un telefono AT 530 seria molestia enviarlo a hmarinap arroba gmail punto com. [ Responder (0) ]
Dejar un comentario
Fuentes XML de comentario: RSS | Atom
|
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
#1 Happy bash! :¬),
Elegante código fuente!.