Portada: HamVoIP, AllStar a la medida de la Raspberry Pi

Los dos nodos AllStar del Sistema XE1E no corren el software «oficial» de AllStarLink, sino HamVoIP, una distribución hecha especialmente para la Raspberry Pi. En este artículo te cuento de dónde salió, en qué se distingue de ASL3, la versión oficial actual, y por qué la usamos.

HamVoIP es una versión de AllStar (Asterisk con el módulo de radio app_rpt) preparada para correr en computadoras pequeñas como la Raspberry Pi. Su desarrollador es David McGough, K4FXC, con Doug Crompton, WA3DSP, como uno de sus principales colaboradores. Se distribuye como una imagen lista para grabar en una tarjeta microSD, gratuita, y se sostiene con donativos.

Lo básico
Qué esUna distribución de AllStar (Asterisk + app_rpt) para Raspberry Pi
DesarrolloDavid McGough, K4FXC, con Doug Crompton, WA3DSP
Sistema baseArch Linux
EquipoRaspberry Pi Zero 2 W, 2, 3, 4 y 400, entre otras
CostoGratuita; el proyecto vive de donativos para pagar sus servidores
OrigenUna rama (fork) de la versión original de AllStar, la «Acid»
En el Sistema XE1ELos nodos 60088 y 61734, en Raspberry Pi 4B

De dónde salió

Cuando apareció la Raspberry Pi, muchos quisieron correr AllStar en ella: era barata, pequeña y gastaba muy poca energía. Los primeros intentos no funcionaron bien. En 2014, Doug, WA3DSP, lo probó de nuevo y el audio llegaba con retrasos enormes, imposibles para un repetidor. Después de muchas pruebas, el equipo concluyó que el problema estaba en la combinación de sistema operativo y controladores, y armó una versión propia de AllStar, ajustada para la Raspberry Pi.

Así nació HamVoIP: una imagen con todo instalado y afinado, que en pocos minutos convierte una Raspberry Pi en un nodo AllStar con audio de buena calidad y sin retrasos.

HamVoIP y ASL3

Hoy hay dos caminos para armar un nodo AllStar:

HamVoIPASL3
Quién lo haceEl equipo de K4FXCEl proyecto AllStarLink
Sistema baseArch LinuxDebian 12 o 13
EquipoRaspberry PiRaspberry Pi, PC o máquina virtual
AsteriskVersión propia, ajustada para la PiVersión con soporte extendido (LTS)
Registro de nodosEn allstarlink.org, con servidores propios de HamVoIP para la búsqueda de nodosEn allstarlink.org

Los dos son AllStar y se enlazan entre sí sin problema: un nodo HamVoIP habla con un nodo ASL3 igual que con cualquier otro. Los dos usan el mismo número de nodo de allstarlink.org.

HamVoIP y ASL3: dos distribuciones de AllStar, una para Raspberry Pi sobre Arch Linux y otra sobre Debian para Raspberry Pi, PC o máquina virtual; las dos se enlazan entre sí
HamVoIP y ASL3: dos distribuciones de AllStar, una para Raspberry Pi sobre Arch Linux y otra sobre Debian para Raspberry Pi, PC o máquina virtual; las dos se enlazan entre sí

Lo que trae la imagen

La imagen de HamVoIP viene lista para usarse: al arrancar, un menú te guía para poner tu número de nodo, tu contraseña y los datos de tu interfaz de radio. Además incluye:

  • Supermon y Allmon, paneles web para ver y controlar tu nodo desde el navegador.
  • Soporte para interfaces de radio USB comunes, con su configuración incluida.
  • Comandos DTMF listos para enlazar y desenlazar nodos, dar la hora y la identificación.
  • Actualizaciones desde el propio menú del sistema.

HamVoIP en el Sistema XE1E

Los dos nodos del sistema corren HamVoIP en Raspberry Pi 4B, repartidas en dos sitios y comunicadas por una VPN:

  • Nodo 60088, el centro: el repetidor de FM del WTC y los puentes DVSwitch a las redes DMR del TG 3340.
  • Nodo 61734, la puerta de entrada: otros nodos AllStar, aplicaciones IAX, EchoLink, IRLP y M17.

Es la opción de miles de radioaficionados por una razón práctica: funciona muy bien en una computadora pequeña y de bajo consumo, que se puede dejar encendida en un sitio de repetidor todo el año.

Lo bueno y lo que hay que saber

Lo bueno: HamVoIP es la forma más rápida de tener un nodo AllStar en una Raspberry Pi: grabas la imagen, contestas el menú y listo. Está muy probado y tiene mucha documentación en su sitio.

Lo que hay que saber:

  • Funciona solo en Raspberry Pi y algunas tarjetas parecidas; para una PC o una máquina virtual, el camino es ASL3.
  • Su sistema base es Arch Linux, distinto del Debian de ASL3: los comandos y la ubicación de algunos archivos cambian.
  • Para tener un número de nodo necesitas registrarte en allstarlink.org con tu licencia, igual que con ASL3.

Investigar, preguntar, experimentar

Para entender AllStar desde cero, revisa el artículo de AllStar Link y la serie «Los modos del Sistema XE1E».

Investiga en la documentación de HamVoIP y de AllStarLink, pregunta en el sistema o escríbenos a [email protected], y experimenta: una Raspberry Pi, una interfaz USB y un radio de mano bastan para tener tu propio nodo.

73 y DX de XE1E
Enrique

Fuentes

Recibe los artículos nuevos por correo

Te avisamos cada vez que publiquemos un artículo en el Sistema Análogo-Digital XE1E. Puedes darte de baja cuando quieras.

Loading

Por xe1e

Enrique.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *