- Manual
17 weeks 4 days antes - Skype que permite a Asterisk
17 weeks 4 days antes - Permisos
18 weeks 3 days antes - Mismo problema
18 weeks 4 days antes - Consulta de Distribuidores
19 weeks 5 days antes - duda Cisco 7911g
19 weeks 6 days antes - Problemas
22 weeks 3 days antes - answer
25 weeks 3 days antes - re
25 weeks 3 days antes - respond
25 weeks 3 days antes
Manual de Instalación Asterisk en Debian Lenny
Posted Agosto 17th, 2009 by manzurek
Esta es la 3ra version del manual de Asterisk, que anteriormente postee en este foro, en el que indicaba muy al detalle como instalar Asterisk en Debian Etch, freePBX, A2billing y Asternic Call Center Stats.
En esta nueva version, aparte de corregir algunos errores, le agregue la instalación de Hylafax+Avantfax y OpenVPN+WebMin, sigo usando la version 1.4 de Asterisk pero esta vez con DAHDI -aun no me animo a usar 1.6 :) -seguro sera para la cuarta version-
Descarga: Manual Debian-Asterisk 3ra version
Como siempre, espero que este pequeño aporte pueda ayudar a muchos que recien comienzan a investigar este universo de asterisk
Tambien espero muy pronto poder sacar algo de Asterisk+Kamailio
Saludos,
Hola manzurek:
Primero, muchas gracias por el manual. Está muy bueno. Recién estoy comenzando y me ha dado una base. Lo estoy usando sobre una maquina virtual y solo para probar con softphones.
Te comento que en la primera parte, entre las dependencias que indicas descargar, no agregaste el paquete libapache2-mod-php5 y si uno no está atento puede causar errores futuros (descarga de archivos php en lugar de visualizarlos, no se encuentra archivo php.ini)
Luego, estoy usando versiones más nuevas de todo.
El Debian es 6.0.3 con linux 2.6.32-5-686
asterisk 1.8.7.2
asterisk-addons 1.6.2.3
asterisk-perl 1.03
freepbx 2.9.0
lame 3.99.3
dahdi-linux 2.5.0.2
dahdi-tools 2.5.0.2
He seguido todos los pasos al pie de la letra salvo en los siguientes puntos:
$ en lugar de atfpd instalé vsftpd (el otro no me funcionó).
$ no puedo modificar el archivo /usr/src/freepbx-2.9.0/amp_conf/bin/retrieve_op_conf_from_mysql.pl porque no existe como tal, sino que es un php y el contenido es muy distinto como para atreverme a modificarlo. Tampoco existe el archivo en /var/lib/asterisk/bin. Pero en el archivo php parece que ya toma por defecto los dahdi y los encadena a los zapata antiguos.
Los problemas.
Primero no me dejaba accesar al FreePBX porque las contraseñas que configuré no funcionan (lo que estaba por defecto admin y amp111, y que reemplazaste el usuario por "asterisk") Al final lo resolví con admin admin que no se de donde lo valida pero me permite entrar al panel.
Lo segundo y esto ya es más fuerte: En la consola figura el Asterisk operativo y funcionando. Sin embargo en el monitor de FreePBX el servicio figura en rojo y con error.
Lo último es que no puedo hacer ninguna modificación, pues me tira un error con la conexión a la base de datos.
exit: 1Unable to connect to manager localhost:5038 (111): Connection refused
[FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting
1 error(s) occurred, you should view the notification log on the dashboard or main screen to check for more details.
Esto último, investigando en internet es un error bastante usual y tiene que ver justamente con el logueo en la base de datos con las credenciales. pero no le encuentro una solución y no me permite avanzar con mi investigación.
Me recomiendas usar las versiones de los paquetes que estás utilizando o podría haber una solución más simple quedandome con las nuevas?
Como puntos finales, crees que podrías hacer una nueva versión de tu manual, con las nuevas versiones? Lo que ayudaría bastante tambíen, sería añadir comentarios sobre la utilidad de cada paquete, como se usa dentro del sistema, etc.
Muchas gracias. Un abrazo y éxitos.
Enrique Villar
Hola me parece que el problemas que tienes es que el apache no esta interpretando el codigo de php verifica que tengas instalado este paque libapache2-mod-php5.
Hola a todos, he estado trabajando con un proyecto en mi universidad el cual consiste en crear un servidor de voip con asterisk, me he guiado del manual de debian-asterisk 3ra v todo se instalo correctamente tanto paquetes como configuraciones pero al momento que ingreso al portal web en el cual introduzco la direccion ip del servidor asterisk funciona correctamente y accede a la pantalla de inicio de freepbx, el problema es que cuando doy clic a uno de los links para ver el portal de administracion de asterisk, en vez de que lo haga, manda un mensaje diciendo si quiero guardar el archivo como si se tratara de un link de descarga, he echo de todo pero no me funciona, podrian ayudarme ya que de esto depende mis calificaciones porfa y te lo agradeceré muchisimo................ gracias
revisa el siguiente link
http://www.ecualug.org/2008/06/17/blog/amoxto/como_configurar_apache2_en_debian_lenny#comment-32894
Hola muchas gracias por el aporte, logre instalar todo excepto el FAX, este es mi problema ojala me pudieran ayudar:
debianInspiron:/etc/iaxmodem# /usr/bin/iaxmodem iaxmodem-cfg.ttyIAX1
[2009-11-01 19:59:34] Modem started
[2009-11-01 19:59:34] Setting device = '/dev/ttyIAX1'
[2009-11-01 19:59:34] Setting owner = 'asterisk:asterisk'
[2009-11-01 19:59:34] Setting mode = '660'
[2009-11-01 19:59:34] Setting port = 45699
[2009-11-01 19:59:34] Setting refresh = 300
[2009-11-01 19:59:34] Setting server = '127.0.0.1'
[2009-11-01 19:59:34] Setting peername = '1318'
[2009-11-01 19:59:34] Setting secret = 'hylafax2009'
[2009-11-01 19:59:34] Setting cidname = 'Fax Erick Manzur'
[2009-11-01 19:59:34] Setting cidnumber = '5138080'
[2009-11-01 19:59:34] Setting codec = slinear
[2009-11-01 19:59:34] Opened pty, slave device: /dev/pts/2
[2009-11-01 19:59:34] Created /dev/ttyIAX1 symbolic link
[2009-11-01 19:59:34] Registration failed.
Me manda error que el registro fallo, aque se debe???
Ademas hice un NETSTAT y este me da:
debianInspiron:/etc/iaxmodem# netstat -lnp | grep 4569
udp 0 0 0.0.0.0:45699 0.0.0.0:* 2578/iaxmodem
udp 0 0 0.0.0.0:4569 0.0.0.0:* 4721/asterisk
Que debo hacer ????
Primero verifica que version de asterisk estas usando. Si es 1.4.26.2 o superior, seguramente no podras registrar ningun dispositivo IAX, ya que parece que hicieron algun cambio en la seguridad del protocolo
Pero puedes solucionarlo de la siguiente manera
Editar
#vi /etc/asterisk/iax.conf
[general]
calltokenoptional = 0.0.0.0/0.0.0.0
Suerte,
Todos los tutoriales sobre IAXmodem estan en versiones de asterisk anteriores, y no me habian dado esta solucion, gracias, lo hice y sirvio!
Saludos amigo Manzurek, me comunico contigo para pedirte ayuda, estoy siguiendo tu manual para instalar asterisk con debian lenny.
Mi problema empezo en la última parte de la instalacion del freepbx, cuando tengo que probar la ip del server e ingresar a FreePBX Administration, al dar click alli me aparecia el siguiente mensaje:
"Forbidden you don't have permission to access /admin/ on this server"
Investigando un poco en internet me di cuenta que el problema era que no habian permisos para poder leer la carpeta, por eso utilize este comando: "chmod -R 777 /var/www/asterisk", pero ahora me bota el siguiente mensaje:
"Warning: file(/etc/amportal.conf) [function.file]: failed to open stream: Permission denied in /var/www/asterisk/admin/functions.inc.php on line 757
FATAL ERROR
Missing or unreadable config file (/etc/amportal.conf)...cannot continue"
He buscado un poco pero no logro detectar el problema, espero que puedas ayudarme, muchas gracias anticipadamente.
Usa el siguiente comando
chown asterisk:asterisk /var/www/asterisk
y verifica el archivo: /etc/apache2/apache2.conf
donde
User asterisk
Group asterisk
Muchas gracias amigo, hice lo que mencionaste y se solucionó el problema.