Sistema telefónico con Asterisk en RPI

A continuación muestro cómo configuro mi sistema telefónico Asterisk en una Raspberry Pi* junto con mi conexión de equipo sipgate.

¿Por qué un sistema telefónico?

Un sistema telefónico independiente puede estar completamente sobredimensionado en la mayoría de los casos, pero sigue ofreciendo funciones interesantes como bucles de espera, varias reglas de marcación, buzón de voz, etc., incluso con configuraciones pequeñas.

Sin embargo, no hay que olvidar que Asterisk es una solución muy potente y que puede configurarse de forma correspondientemente extensa y complicada. Sin embargo, los éxitos iniciales pueden lograrse con poco esfuerzo.

Lo que se necesita: los requisitos

En primer lugar, necesitamos una Raspberry Pi con al menos una tarjeta SD de 8 GB. Además, necesitamos un proveedor SIP, en mi caso Sipgate, y necesitamos al menos un teléfono con capacidad VoIP, que también puede ser un softphone, es decir, un software en el PC o en el teléfono móvil.

Situación inicial

En estas instrucciones, asumo un Raspbian recién instalado cuya dirección IP es conocida y que tiene acceso a Internet.

Asterisk también se puede utilizar sólo para la telefonía interna entre diferentes teléfonos, pero no voy a entrar en eso aquí.

Instalación de Asterisk

Afortunadamente, Asterisk forma parte de los repos oficiales, por lo que su instalación es muy sencilla:

sudo apt-get install asterisk

El proceso completo sólo dura unos minutos. Asterisk debería iniciarse automáticamente. Como primera prueba, podemos conectarnos a la CLI:

asterisk -vvvr

Este comando nos lleva a la línea de comandos de Asterisk. Los comandos importantes dentro de esta línea de comandos serán los siguientes por ahora:

  • recarga de sip
    • Vuelve a cargar la configuración general y establece una conexión con el proveedor SIP (después de haberlo configurado)
  • sip show registry
    • Muestra el estado de los accesos SIP configurados
  • recarga del plan de marcación
    • Recarga el plan de marcado. Debe realizarse después de cada cambio.

La configuración de Asterisk

La configuración del sistema telefónico Asterisk tiene lugar principalmente en dos archivos:

  • /etc/asterisk/sip.conf
    • Aquí se configuran los ajustes generales y el acceso SIP.
  • /etc/asterisk/extensions.conf
    • Aquí se configura el plan de marcación. Determina cómo se deben gestionar las llamadas entrantes y salientes.

Como quería empezar con una configuración sencilla, guardé los archivos sip.conf y extensions.conf existentes y empecé con un archivo vacío cada uno.

Deja un comentario ahora

Deja un comentario

La dirección de correo electrónico no se publicará.


*