Ficheros de configuración

El número de ficheros de configuración que tienes que modificar para hacer funcionar Asterisk depende del tipo de tecnologías VoIP que quieras usar en tu instalación actual de manera simultánea. La lógica básica para configurar Asterisk se puede resumir en los dos pasos siguientes:

Paso 1: Define y Configura los canales de comunicación Primero, tienes que definir y configurar el tipo de canales de comunicación que quieres usar. Una manera muy fácil de entender lo que es un canal de comunicación es imaginarse un “cable”. Los canales en telefonía IP no son los cables físicos, sino cables lógicos. Como Internet te permite tener muchas sesiones concurrentes en el mismo cable físico, podemos definir múltiples canales lógicos que operan simultáneamente en el mismo medio.

Recuerda que Asterisk te permite interconectar distintos dispositivos usando diferentes protocolos de VoIP. Los ficheros de configuración que necesitas preparar están asociados al tipo de tecnología VoIP que vayas a usar. No es mala idea instalar los ficheros “ejemplo” (samples) como referencia.

Paso 2: Define reglas para tus extensiones (Crear un plan de marcado) El segundo paso es definir cómo van a interactuar cada uno de los canales entre sí. Una vez que has definido un canal garantizas que las conversaciones puedan entrar y salir de tu PBX pero además tienes que definir cómo se encaminan cada una de esas conversaciones. Por ejemplo, puedes preferir que una llamada entrante desde la RTB se envíe automáticamente a un teléfono IP o, puedes definir una conexión entre dos teléfonos IP separados 20 kms a través de una red inalámbrica. Todo ese tipo de “inteligencia” entre los canales se debe crear en un fichero de configuración conocido como extensions.conf. El fichero de extensiones contiene todas esas reglas de gestión de llamadas a las que se conoce como el plan de marcado o dial plan.

Para que te hagas una idea más intuitiva de este tipo de conceptos, piensa en los sistemas de telefonía más antiguos. En esos sistemas, existía una persona (el operador) que era responsable de conectar físicamente los cables telefónicos entre dos terminales. Para que una llamada fluyera entre dos líneas de comunicación (canales) se necesitaba contactar primero con el operador (PBX) e informarle de nuestras intenciones. El fichero de extensiones en nuestra PBX suplanta el rol del operador tradicional.

En nuestros tres escenarios vamos a usar cinco ficheros de configuración:

Fichero de Configuración Descripción
/etc/asterisk/extensions.conf (siempre obligatorio)Contiene el plan de marcado (dialplan). Interconecta los canales.
/etc/asterisk/sip.confSe usa para configurar canales tipo SIP (teléfonos SIP y proveedores SIP)
/etc/asterisk/iax.confSe usa para configurar canales tipo IAX2 (teléfonos IAX2 y proveedores IAX2)
/etc/asterisk/zapata.confSe usa para configurar las tarjetas de interfaz RTB tipo Zapata. Asterisk usa la configuración para habilitar el canal(es) de la tarjeta en el arranque
/etc/zaptel.confConfiguración de bajo nivel de la tarjeta zaptel. Indica que dispositivo del tipo zaptel estamos usando. La utilidad Zaptel Configurator tool “ztcfg” usa este fichero de configuración antes de arrancar Asterisk