En nuestro primer escenario hemos configurado cinco terminales de VoIP en cuatro organizaciones, pero el Telecentro que aloja la PBX no tiene ninguna extensión de voz. La manera más simple de añadir al Telecentro su extensión de voz es instalar un módulo FXS en la PBX. La tarjeta TDM400P tiene 3 puertos libres, usamos el segundo puerto de la PCI para incluir el módulo FXS. Una vez que tengamos el módulo FXS configurado podemos conectar un terminal analógico (FXO) al puerto 2 de la PBX.
El proceso es simple; después de apagar la PBX, insertamos el módulo FXS en el segundo puerto de la tarjeta TDM. Después de arrancar el sistema, añadimos una línea más fxo_ls=2 al fichero de configuración /etc/zaptel.conf.
fxsls=1 fxols=2 loadzone=us ; loadzone=es para españa defaultzone=us ; defaultzone=es
Para asegurar que el segundo puerto (FXS) ha sido detectado tienes que usar la herramienta ztcfg (o incluirla en el arranque) con el siguiente resultado:
#ztcfg -vv Zaptel Configuration ========================= Channel map: Channel 01: FXS Loopstart (Default) (Slaves: 01) Channel 02: FXO Loopstart (Default) (Slaves: 02) 2 channels configured.
Una vez que el sistema operativo puede hacer uso del nuevo puerto en la TDM, configuramos Asterisk en /etc/asterisk/zapata.conf para que pueda hacer uso de un nuevo canal analógico (el teléfono). En el mismo fichero de configuración indicamos que las llamadas entrantes desde el teléfono analógico (puerto 2 de la tarjeta TDM) se deben asociar al contexto [internal_calls]
[channels] usecallerid=yes hidecallerid=no callwaiting=no threewaycalling=yes transfer=yes echocancel=yes echotraining=yes context=incoming_pstn signalling=fxs_ls channel => 1 ;Añadimos un módulo FXS context=internal_calls signalling=fxo_ls channel => 2