Manual de instalación y configuración Debian+Asterisk+ freePBX+A2Billing+Asternic Stats

Manual de instalación y configuración Debian+Asterisk+ freePBX+A2Billing+Asternic Stats

Posted Noviembre 6th, 2008 by manzurek

Este es un intento de realizar un manual (que en realidad es una recopilación de varios manuales que circulan por Internet) de instalación del SO debian Etch r5, asterisk 1.4 y freePBX 2.5, trate de hacerlo lo mas gráfico y sencillo posible, ya que siempre existen muchas consultas en este foro, sobre -que distro de linux es mas recomendable- para una instalación? -y la verdad las respuestas que encuentro son bastantes ambiguas- y para alguien que no tiene mucha experiencia en linux o asterisk, estas no le sirven de nada (como le van ha decir a alguien que recién comienza a investigar que lo instale en freeBSD ¿?? ... simplemente absurdo)

También hay muchos usuarios de trixbox, elastix, asterisknow y otras distros que hacen muchas consultas y siempre hay comentarios como: -mejor instala un asterisk puro- -asterisk armado a mano- -no me hago responsable si usas trixbox- o cosas por el estilo, pero al final no dan ninguna pauta de siquiera comenzar lo que sugieren y realmente lo interpreto como que “yo si se instalar asterisk y tu no”. La verdad es que todos estos comentarios fueron los que me impulsaron para hacer este manual, donde lo que trato de conseguir es que cualquier persona sin experiencia pueda comenzar a instalar y utilizar asterisk, empezando con la instalación del sistema operativo y sus dependencias para luego instalar asterisk y administrarlo via web usando freePBX

Como todo intento de manual seguramente debe existir varios errores y personas con mas experiencia se darán cuenta de los mismos, y podrian colaborar con la revisión del mismo, ya que este foro lo que busca es la ayuda de todos para difundir el uso de asterisk como sistema de telefonía, por lo que espero que este pequeño aporte pueda ayudar a muchos que recien comienzan a investigar este tema.

Saludos,

PD: esta es la segunda version de un manual que hice anteriormente y que se borro cuando hubo problemas con el servidor de asterisk-peru; en esta nueva version se incluye la instalación de A2Billing y Asternic Call Center Stats

AGI

Hola.
Gracias por el excelente manual. ALguien me podria ayudar a explicarme donde puedo colocar:

AGI(wakeup.php)

en que parte de mi freepbx debo configurar mi extension para que se pueda ejecutar un AGI.
Gracias

Posted by spynaker on Mar, 2009-03-17 00:39
No puedo bajar el manual

Hola

como le hago para bajar el manual ya que el enlace que aca viene, a la hora de dar click me lleva a otra pagina y de ahi ya no puedo descargarlo, doy click en save file to your pc y no pasa nada.

Salu2

Gracias

Posted by inexp on Vie, 2009-02-13 17:13
Asterisk Error

Gracias manzurek por tu apoyo, pero te comento que esa linea ya la he agregado a /etc/rc.local pero no logro que al reiniciar el servicio Asterisk arranque, te pido que le des un vistazo a la imagen del error que se muestra cuando entro a FREEPBX Imagen del Asterisk Error

Ayuda por favor...

Posted by spynaker on Lun, 2009-02-02 04:50
Solucion

La solucion esta en no instalar Zaptel

Posted by spynaker on Mar, 2009-03-17 00:36
freepbx

lo puedes forzar a iniciarse con:
asterisk start ?????

[root@debian ~]# asterisk -r
Asterisk 1.4.4, Copyright (C) 1999 - 2007 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.
=========================================================================
Connected to Asterisk 1.4.4 currently running on debian (pid = 2977)
Verbosity is at least 3
-- Remote UNIX connection

Posted by manzurek on Jue, 2009-02-05 02:38
Tengo un problema con freepbx

Muchas gracias por tu aporte es muy interesante.
He instalado todo exactamente como lo mencionas en el manual, pero cuando reinicio la PC, el servicio de asterisk no arranca automaticamente, que es lo que hice mal, me podrias ayudar. Te lo agradeceria mucho..

Posted by spynaker on Dom, 2009-02-01 16:14
Iniciar asterisk+freePBX al reiniciar la PC

Tienes que remitirte a la pagina 38 y agregar a esta linea en el rc.local

vi /etc/rc.local
/usr/local/sbin/amportal start
exit 0

Posted by manzurek on Lun, 2009-02-02 02:24
tengo problemas con el freepbx

Buenas tardes. primeramente agradecerte por el manual es un aporte muy interesante para los que empiezan asterisk. Segui los pasos de este manual, todo OK hasta el momento de abrir el servidor de asterisk desde mi navegador firefox.
la opcion voicemal & recording si abre
flash operator panel tambien pero al darle click en la opcion freePBX Administration me sale el siguiente error.
FATAL ERROR
DELETE FROM notifications WHERE module = 'core' AND id = 'AMPDBPASS' [nativecode=1146 ** Table 'asterisk.notifications' doesn't exist]SQL -
DELETE FROM notifications WHERE module = 'core' AND id = 'AMPDBPASS'
quisiera saber en que puede haber fallado o que debo corregir.
espero su pronta respuesta.
Gracias

Posted by dricaldi on Mar, 2009-01-06 20:20
AMPDBPASS

Revisa el password de la base de datos para freePBX en:

asterisk#vi /etc/amportal.conf
AMPDUSER=asterisk
AMPDBPASS=asteriskperu28
(ó el password que le pusiste)

Posted by manzurek on Mar, 2009-01-06 21:28
asterisk

bueno amigo referente a lo que dices sobre las dificultades que presentamos las prsonas que queremos aprender acerca de asterisk tienes razon y mucha yo llevo 2 semanas investigando y leyendo acerca del tema y la informacion que me an dado en varios foros a veces dan rabia son muy precisos te dicen desgarga tal programa y no le dicen a uno para que es o que hace o como se desgarga,la verdad es que uno o espera que todo sea facil pero si es bueno alguien que sea amable y comprenda que como tdo en la vida hay que aprenderlo con calma y nadie nacio aprendido todos al enfrentar algo nuevo estamos perdidos y siempre es bueno tener quien lo guie a uno como tu pretendes hacerlo voy a leeer el manual y te estare publicando mis dudas que espero no sean muchas jajajaaja gracias

Posted by leudo on Jue, 2008-12-25 16:47
excelente aporte

muy buen aporte, voy a probarlo....gracias por compartir tu experiencia.

Posted by pierochp on Mar, 2008-12-02 16:44
Enhorabuena por el manual

Muy bueno el trabajo, muchas gracias.

No había hecho una instalación sobre Debian aún y con tu manual lo he conseguido. No obstante, he podido solventar casi todos los obstáculos que me he encontrado menos 1.

Al instalar A2billing y crear el enlace en la web, pincho sobre "A2Billing Administration" y me sale esto:

Fatal error: Smarty error: unable to write to $compile_dir '/var/www/asterisk/A2Billing_UI/templates_c'. Be sure $compile_dir is writable by the web server user. in /var/www/asterisk/A2Billing_UI/lib/Smarty/Smarty.class.php on line 1089

Le he dado todos los permisos a la carpeta A2Billing_UI pero sigo igual.

¿podéis echarme una mano con esto?

Gracias adelantadas.

Posted by thejay on Mié, 2008-11-19 19:17
Opsss

Se me olvido indicar en el manual

asterisk: chmod 777 /var/www/asterisk/A2Billing_UI/templates_c

gracias por reportarme el problema, asi voy corrigiendo el manual de instalación

Saludos,

Posted by manzurek on Jue, 2008-11-20 03:15
Perfectamente solucionado

Muy bien, ya está solucionado. Gracias de nuevo.

Lo tengo todo perfecto menos la autenticación para entrar al Freepbx, que entra sin pedir ni user ni password.

Siguiendo el manual (pág. 36) me lié un poco porque no veía el usuario admin y lo cree primero aunque ya estaba creado y no pasó nada, después me di cuenta y seguí el manual cambiando la contraseña, luego pinché en submit changes y aply configuration, cambié el AUTHTYPE=database Y nada, entro al freepbx sin login.

¿Alguna idea?

Posted by thejay on Jue, 2008-11-20 11:25
autenticación

que extraño, no deberia presentar ningun problema en esa parte, es totalmente transparente, modificas el password del usuario admin que ya viene creado por el sistema, cierras la ventana de tu explorador y luego modificas en el amportal.conf la linea AUTHTYPE=database, luego, al abrir el explorador te deberia solicitar la autenticación

Posted by manzurek on Vie, 2008-11-21 20:58
Gracias

Hola,

Me parece un excelente el aporte a la comunidad.

Saludos,

Daniel Pizarro
Infobox

Posted by dpizarro on Mar, 2008-11-11 20:57