Proyecto Asterisk para hacklabs
De Nullwiki
An English translation is available.
Esto es sólo una recopilación de la información de trabajo de este proyecto. Para facilitar la incorporación de más personas.
Proyecto iniciado el 20 de enero de 2007 a partir de la lista de Hacklabs.
Objetivos: Establecer comunicación con VOIP entre hacklabs interesados creando nodos de Asterisk
Tabla de contenidos |
[editar] Estado del proyecto
[editar] 6ª Fase CONFIGURACIÓN X100P
Tras compilar e instalar Asterisk y el driver Zaptel (el paquete es zaptel-source en debian):
1. Ejecutar:
* modprobe zaptel
* modprobe wcfxo
Deberías ver "X100P found" despues de cargar el modulo wcfxo o leyendo el mensaje con "dmesg".
Si no es así, prueba de quitar y volver a poner la tarjeta X100P y/o prueba de cambiarla de ranura PCI.
Un mal contacto en la ranura PCI, podría hacer que fallase la detección de la tarjeta.
2. Edita el archivo conf:
* /etc/zaptel.conf
Descomenta o añade las lineas:
fxsks=1
defaultzone=us
loadzone=us
* /etc/asterisk/zapata.conf
Descomenta o añade las lineas:
signalling=fxs_ks
group=1
channel => 1
* Para llamar a la extension X100P, en el contexto apropiado de tu archivo de dialplan:
/etc/asterisk/extensions.conf
añade la linea:
exten => s,1,Dial,Zap/1
3. Ejecuta:
* ztcfg -vv
Deberías ver "1 Channel(s) Configured"
4. Arranca o reinicia Asterisk
5. Disfruta!
Extraido de http://www.x100p.com/support/doc/quick_start_fxo.php
[editar] 5ª Fase RESOLUCIÓN DE INCIDENCIAS
Después de la instalación de Asterisk en las diferentes máquinas, y después de realizar las primeras "llamadas" de pruebas la situación es la siguiente:
Null: Tenemos problemas de cortes a los 20 segundos, por temas de NAT y SIP... como vamos mal de tiempo, empezaremos a experimentar con IAX el proximo viernes 23 de febrero.
[Explica tu situación]
[editar] 4ª Fase RECAPITULAR
Por ahora va a ser repasar las tres primeras ;) Un log arreglado de la charla del IRC en: http://blackhold.blogspot.com/2007/02/charla-asterisk-asterisk-es.html
[editar] 3ª Fase LA INSTALACIÓN
El 3 de febrero a las 18h (UTC+1) - Quedada física y en #asterisk-es en el IRC de freenode.
- Una vez montadas las máquinas y conectadas a Internet procederemos a la instalación y configuración de Asterisk. Las acciones se llevarán a cabo de forma coordinada por el canal de IRC.
[editar] 2ª Fase EL EQUIPO NO HUMANO
Desde el 1 de febrero: se constituyen las máquinas que soportaran la instalación en cada hacklab, son las siguientes:
- nodreams.blogxpopuli.org para RAM (Pentium III, máquina lista y funcionando, excepto tarjeta FXO, conexión a Internet 24h de fibra óptica, conexión a tarifa plana de telefonía fija:se dispone de red de telefonía, pero actualmente se desconoce la tarificación)
- jorda.? - 82.223.10.105 para Kernel Panic (Pentium IV, máquina lista y funcionando, sistema debian ya instalado, sin tarjeta FXO, conexión a Internet 24h ADSL?, conexión a tarifa plana de telefonía fija: se dispone de red de telefonía, pero actualmente se desconoce la tarificación)
- null-lab.hacklabs.org para Null-Lab (AMD Athlon XP funcionando, sistema Debian instalado, por el momento sin tarjeta FXO, conexión a tarifa plana ADSL + Llamadas nacionales)
- Alhack((Alcoi) alhack.homelinux.org (provisional) Athlon xp 1500 512MB, ADSL con telefonia tarifa plana, GNU/Linux Debian, FXO?)
- ? para el ex-hacklab WH2001 (máquina, sistema operativo, FXO?, telefonía?)
- voip.trinity.tenak.net para el Hacklab Nòmada (Athlon XP 1500 1.5GB, Debian Etch, FXO: por ahora no :), ADSL 2MB/320kb)
- 80.33.112.169 para el Hacklab Ateneo Villaverde (Pentium III, máquina lista y funcionando, excepto tarjeta FXO, sistema Debian, Asterisk 1.4, conexión a Internet 24h ADSL, conexión a telefonía fija tarificación normal)
- underto.dyndns.org para underscore_TO* (AMD Athlon, Gentoo, no FXO, no telefonía fija )
- malahack.hacklabs.org para hacklab de Málaga/Casa de Iniciativas(Pentium3_Dual con Debian Sarge, tarjeta FXO, conexión Adsl 1m/300kb + Llamadas nacionales)
- asterix.altcontrolsuprimir.net para hacklab Terrassa. Pentium txiki, FXO, Adsl 3008/320 kbps, Debian GNU/Linux
Se oferta desde null: un pentium 3 toshiba, con disco duro 10 Gb, y sin RAM. Por si algún hacklab no tiene máquina aún.
Se propone una quedada para los próximos días
[editar] 1ª Fase - EL EQUIPO HUMANO
Desde el 20 de enero: En este momento se está empezando a formar el equipo humano que construirán los nodos de VOIP. Esto es fase para leer y documentarse :-) (hay mucho q aprender)
[editar] Resumen
La idea es crear una red de interconexión entre nodos de Asterisk PBX usando el protocolo IAX. Para ello hay que definir un plan de numeración para cada hacklab que será compartido entre todos los nodos usando el protocolo DUNDI.
Los clientes podrán usar cualquier softphone o teléfono IP con soporte para los protocolos SIP o IAX. Como softphone en GNU/Linux recomendaría Twinkle y como softphone con soporte para video telefonía Ekiga. Los teléfonos IP hardware son un pelin caros, no bajan de los 60€. En eBay se pueden encontrar algo más baratos.
Para poder conectar a la red telefónica fija sería recomendable que cada nodo tuviera una tarjeta PCI con interfax FXO, de esta manera gente desde la PSTN podría conectar con la red de nodos y gente de la red de nodos podria conectar a la PSTN. Para ello habría que disponer de una tarifa plana de llamadas a fijos nacionales que suelen venir con las conexiones ADSL.
[editar] Servicios de la PBX
Llamadas o videollamadas entre todos los usuarios de los nodos. Buzón de voz y voice2mail. Redirección de llamadas. Música en espera. Salas de conferencia. No molestar. Sigueme. Creación de menus interactivos para cada hacklab, IVR's. Acceso a toda la red de telefonía fija (PSTN) del mundo usando fwdOUT. ¿más?
[editar] Plan de numeración
Madrid 10000 - 10999 Málaga 11000 - 11999 San Francisco 12000 - 12999 Barcelona 13000 - 13999 Salamanca 14000 - 14999 Mataró 15000 - 15999 Alcoi 16000 - 16999 Terrassa 17000 - 17999
(¿Tiene sentido que todas las ciudades tengan la misma cantidad de números disponibles?) * Ve añadiendo en de tu ciudad o hacklab.
[editar] Documentación
Wiki de voip-info.org Manual Asterisk de O'Reilly Lista de correo sobre Asterisk en castellano
[editar] Participantes
(edita esto para añadirte al proyecto)
Lluc i David del hacklab d'Alcoi (Alacant) Irracional y Free del Null desde Ripollet, Barcelona Ál de Kernel Panic, Gràcia y de RAM, el Raval, Barcelona. Blackhold de Kernel Panic apardo de WH2001 (RIP) - Madrid. hl-nomada (Mataró, Barcelona) underscore_TO* hacklab (Torino, Italia) malahack (Euráfrica) elreinero (moca, Republica Dominicana) ciber [1] hacklab Terrassa
[editar] Compra de hardware
* 1 para Null (PCI-FXO) * 1 para Ctrl+Alt+Supr (PCI-FXO) * 2 para Blackhold (PCI-FXO) * 1 para Kernel Panic (PCI-FXO o ATA) * 1 para Ateneo Villaverde (PCI-FXO) * 1 para Ál (PCI-FXO o ATA) * 1 para RAM (PCI-FXO) * 3 para el HackLab de Salamanca (PCI-FXO) * 2 para Alcoi (PCI-FXO)

