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)
Herramientas personales