Antes de describir como configurar la PBX empezamos con una descripción de la instalación de cada uno de los clientes de VoIP.
El primer cliente está situado en la biblioteca pública de la zona. La biblioteca está situada alrededor de 1 km del Telecentro. En esta organización vamos a instalar un terminal de voz IP con soporte para el protocolo SIP. El terminal está conectado directamente a nuestra PBX a través de una pasarela inalámbrica dedicada (enlace puntoapunto en modo transparente o “bridge”). La dirección IP del terminal IP (192.168.46.2) está en el mismo segmento de red que nuestra PBX (192.168.46.1). Como el enlace inalámbrico está en modo transparente, la PBX y el terminal IP se comunican directamente y no tenemos que preocuparnos de los problemas relacionados con el NAT.
Para configurar cualquier tipo de terminal de voz IP consulta el manual del equipo y busca la manera de activar la interfaz de administración por Web.1) Una vez que entres en la zona de administración busca cómo configurar por Web los siguientes parámetros básicos:
| Parámetro | Valor |
|---|---|
| Dirección IP del teléfono VoIP | 192.168.46.2 |
| Dirección IP de la PBX (proxy SIP) | 192.168.46.1 |
| Registrar/Register | SI/YES |
| Nombre de Usuario (User/Auth name) | 462 |
| Caller ID | 462 |
| Clave/Password | 462pass |
| Codec | G.711 (ulaw) |
El segundo cliente de nuestra red interna es un ATA situado en el hospital. El hospital local está situado al otro lado de la calle, en frente del Telecentro. La conexión entre el Telecentro y el hospital es un cable de par trenzado de 100 metros (ethernet Cat5). La manera de configurar un ATA no es muy diferente a la de configurar un teléfono VoIP. Siguiendo los mismos pasos que en el ejemplo anterior vamos a usar la interfaz de administración web y completar los siguientes parámetros.
| Parámetro | Valor |
|---|---|
| Dirección IP del teléfono VoIP | 192.168.46.3 |
| Dirección IP de la PBX (SIP proxy) | 192.168.46.1 |
| Registrar/Register | SI/YES |
| Nombre de Usuario (User/Auth name) | 463 |
| Caller ID | 463 |
| Clave/Password | 463pass |
| Codec | G.711 (ulaw) |
En lugar de conectar al ATA un teléfono tradicional decidimos usar un teléfono inalámbrico de tecnología DECT2). La estación base se conecta al puerto RJ11 del ATA. El resultado es que podemos tener cobertura telefónica DECT en cualquier parte del hospital. El ATA hace de puente entre el teléfono sin cables y la red de voz sobre IP.
El tercer cliente de nuestra red es la escuela de primaria. La escuela está en un edificio adjunto al Telecentro y también se puede conectar con cable de par trenzado. En la escuela se coloca otro equipo ATA, en este caso el equipo usa el protocolo IAX2 en lugar de SIP.
En la escuela usamos el modelo de ATA (interfaz FXS) s101i o IAXy. En este cliente conectamos un teléfono ordinario al puerto RJ11 del adaptador telefónico.
El IAXy no incluye un interfaz de configuración por web. La manera más fácil y cómoda de configurar la unidad es utilizar el propio Asterisk. La primera vez que conectas el ATA a la red intenta obtener una dirección IP por DHCP. Mira la información (logs) que te da tu servidor DHCP y toma buena nota de la dirección IP del IAXy. El siguiente paso es editar el fichero /etc/asterisk/iaxprov.conf incluyendo una sección parecida a la siguiente:
[iaxy_school] ip: 192.168.46.4 netmask: 255.255.255.0 gateway: 192.168.46.1 codec: ulaw server: 192.168.46.1.2 user: 464 pass: 464pass register
Supongamos que tu servidor DHCP le asignó la dirección IP 192.168.46.100 al ATA. Para actualizar la configuración de la unidad escribe desde la consola de Asterisk la siguiente orden:
#asterisk -r <ENTER> #CLI> iax2 provision 192.164.46.100 iaxy_school
Si no quieres usar el propio Asterisk para actualizar el IAXy puedes usar un programa de administración bajo Windows3)
El cuarto cliente de nuestra red es la asociación de agricultores que está situada en un edificio a 20 kms de nuestras oficinas centrales (Telecentro). La asociación ya tiene dos ordenadores conectados al Telecentro a través de un router NAT inalámbrico. El equipo inalámbrico tiene la dirección IP 192.168.46.5 y sirve una red interna (via NAT) con un rango de IPs (10.10.46.0/24). En las oficinas de la asociación vamos a instalar dos “Soft phones”, uno usando el protocolo SIP y otro el protocolo IAX2.
El elemento que requiere más atención es el “Soft Phone” que usa SIP. Tenemos que asegurar que el audio funciona en las dos direcciones.
En el “Soft phone” SIP:
En la PBX:
Un buen “Soft Phone” que usa SIP y que funciona bien dentro de los NATs es el programa XLite de Xten.5)
El “Soft Phone” que usa IAX2 no necesita una configuración especial para funcionar dentro de un NAT. Lo único que tienes que asegurar es que el puerto de comunicaciones de IAX2, el UDP puerto 4569, no está bloqueado. Una buena opción de “Soft Phone” con soporte para IAX2 es iaxcomm.6)
Desde el punto de vista conceptual no existen diferencias entre la configuración de un programa cliente de telefonía IP en un ordenador y un terminal físico. Usa los valores de usuario/clave 465/465pass y 466/466pass en cada uno de los programas. Asegúrate que el codec G711 (ulaw) está activado y que la dirección de la PBX (proxy) es la 192.168.46.1.