Configuración Trixbox – acceso a la RTPC mediante Linksys SPA3102

Para poder realizar llamadas locales y poder recibir llamadas de personas externas a la empresa, es necesario configurar una “puerta” de entrada y salida para las llamadas. La solución ideal para este problema, es el uso de una tarjeta Diguim, la cual se conecta directamente a un puerto PCI del servidor y se configura por medio del FreePBX. Sin embargo, en ausencia de esta tarjeta, Linksys nos proporciona una solución mucho mas adaptable a la infraestructura de red de una empresa, ya que con un pequeño “VoIPeador” es posible hacer realizar esta configuración.

Configuración en el servidor TRIXBOX

Para configurar el servidor Trixbox para que reciba llamadas entrantes y salientes de la empresa, es necesario crear un SIP trunk por medio del FreePBX. Sin embargo, primero es necesario descargar un paquete adicional para el servidor. Para ver como se instalan paquetes adicionales haga click aqui.

El paquete necesario es:

IVR. Este paquete sirve como contestador automatico de la empresa, es el encargado dar la bienvenida a las personas que llaman, y de dar las instrucciónes a seguir.

Configuración del Servidor para recibir llamadas

Es necesario permitir que el servidor acepte llamadas SIP entrantes anonimas, de lo contrario, siempre nos dirá que la opción digitada es incorrecta.

– Autenticarse como usuario maint en el sistema por medio de su pagina web

– En el menú Asterik, ingresar a la opción FreePBX

– Ingresar a la opción General Settings en el menú de la izquierda

– Finalizando la página, se encuentra el sub titulo Security Settings, debajo de éste esta la opción Allow Anonymous Inbound SIP Calls. Seleccionar Yes

– Presionar el botón Submit Changes al final de la página

Configuración llamadas entrantes 1

– Presionar la barra naranja al inicio de la página, y despues presionar Continue with Reload

Configuración del SIP Trunk

Para que las personas de la empresa puedan realizar llamadas hacia el exterior, es necesario indicarle al servidor que hacer con éstas, por lo tanto es necesario configurar un SIP trunk.

– Autenticarse como usuario maint en el sistema por medio de su pagina web

– En el menú Asterik, ingresar a la opción FreePBX

– Ingresar a la opción General Settings en el menú de la izquierda

– Seleccionar la opción Add Sip Trunk

– Buscar la opción Trunk Name y escribir un nombre (en nuestro caso TRUNSPA3102)

– En la opción PEER Details escribir:

canreinvite=no
context=from-pstn
host= DIRECCIÓN IP DEL SPA3102
insecure=very
nat=no
port=5061
qualify=yes
type=peer
username=PSTN

– La opción USER Context dejarla en blanco

– Borrar las configuraciones por defecto del cuadro de USER Details

– Presionar el botón Submit Changes

Configuración llamadas entrantes 2

– Presionar la barra naranja al inicio de la página, y despues presionar Continue with Reload

Configuración de la ruta de entrada de las llamadas

– Autenticarse como usuario maint en el sistema por medio de su pagina web

– En el menú Asterik, ingresar a la opción FreePBX

– Ingresar a la opción Inbound Routes en el menú de la izquierda

– En la opción Description poner un nombre cualquiera (en nuestro caso Main)

– Dejar todo por defecto, y en la opción Set Destination escojer IVR (si está disponible) o la extensión que se desee.

– Presionar el botón Submit

Configuración llamadas entrantes - 3

– Presionar la barra naranja al inicio de la página, y despues presionar Continue with Reload

Para configurar la opción de IVR haga click aqui.

Configuración de la ruta de salida de las llamadas

Es necesario que el servidor Trixbox sepa por donde enrutar las llamadas salientes. Por lo tanto es necesario configurar una ruta de salida.

– Autenticarse como usuario maint en el sistema por medio de su pagina web

– En el menú Asterik, ingresar a la opción FreePBX

– Ingresar a la opción Outbound Routes en el menú de la izquierda

Para este punto es posible utilizar una ruta de salida existente llamada outside, o crear una nueva.

– En la opción Route Name poner Out (si se crea una nueva)

– En la opción Dial Patterns poner el numero con el que se desea dar salida a la linea telefónica (en nuestro caso el 9)

– En la opción Trunk Sequence escoger el trunk creado anteriormente, en nuestro caso se elige SIP/TRUNKSPA3102

– Presionar el botón Submit

 Configuración llamadas entrantes - 4

– Presionar la barra naranja al inicio de la página, y despues presionar Continue with Reload

Configuración del dispositivo Linksys SPA3102

A continuación se describirán los pasos necesarios para configurar el dispositivo Linksys SPA3102 para trabajar con un servidor Asterisk Trixbox.

Lo primero es conectar el dispositivo a la corriente, y conectar un teléfono análogo en la entrada verde marcada con la palabra “PHONE”.

Levantamos el telefono, y presionamos 4 veces la tecla * del teléfono. Este comando hará entrar al menú interactivo del dispositivo.
Una vez en este menú, presionamos los números: 73738 y despues el número 1. Esto nos permitirá borrar todas las configuraciones existentes en el dispositivo, y cargar las configuraciones por defecto del aparato.

Una vez hecho esto, conectamos un extremo de un cable de red derecho al puerto Ethernet llamado Internet del dispositivo, y el otro extremo a un computador.

Configuramos la dirección IP del equipo para que pertenezca a la red 192.168.0.0, y le ponemos una dirección IP diferente a la 192.168.0.1.

Abrimos el explorador, y digitamos la dirección 192.168.0.1. Esto abrirá el menu principal siguiente:

Configuracion SPA3102 - Inicial

En la parte superior derecha, seleccionamos la opcion Admin Login y luego la opción advanced

 Configuracion SPA3102 - Opciones avanzadas

De este modo podremos configurar todas las opciones disponibles que brinda el dispositivo. El cambio al menu avanzado puede verse en la aparición de más opciones en los menu de RouterVoice

Configuracion SPA3102 - Muestra conf. avanzadas

Una vez tengamos activo el menú avanzado, lo primero que debemos realizar es configurar la dirección IP de acuerdo a nuestro esquema de direccionamiento. Nuestras centrales Asterisk se encuentran en la red 192.168.131.0, por lo que el SPA3102 debe estar igualmente en esta red.

En el menú Router, ingresamos en la opción Wan Setup y configuramos los siguientes parametros:

Internet Connection Settings

Connection type: Static IP

Static IP Settings

Static IP: 192.168.131.11

NetMask: 255.255.255.0

Gateway: 192.168.131.48

El resto lo dejamos por defecto. La configuración queda entonces asi:

Configuracion SPA3102 - Configuracion WAN

Presionamos el botón Submit All Changes y esperamos a que aparezca la pagina inicial.

Ingresamos al menú de configuracion LAN Setup y configuramos los siguientes parametros:

Networking service: Bridge

El resto de parametros los dejamos por defecto. La configuración queda entonces asi:

Configuracion SPA3102 - Configuracion LAN

Presionamos el botón Submit All Changes y esperamos a que aparezca la pagina inicial.

El resto de configuraciones de la opcion Router las dejamos por defecto.

A continuacion se configuraran las opciones para permitir que el trunk que configuramos en el trixbox pueda hacer uso de los servicios del dispositivo.

Ingresamos a la opcion Voice y entramos a la opción PSTN Line y configuramos las siguientes opciones

Line enable: yes

NAT Settings

Se deja todo por defecto

Network Settings

Se deja todo por defecto

Sip Settings

SIP Port: 5061

SIP 100REL Enable: no

EXT SIP Port: [En blanco]

Auth Resync-Reboot: yes

SIP Proxy-Require: [En blanco]

SIP Remote-Party-ID: yes

SIP GUID: no

SIP Debug Option: none

RPT Log Intvl: 0

Restrict Source IP: no

Referor Bye Delay: 4

Refer Target Bye Delay: 0

Referee Bye Delay: 0

Refer-To Target Contact: no

Sticky: 183: no

Proxy and Registration

Proxy: 192.168.131.69 //El servidor asterisk que realiza la conexion hacia la RTPC

Outbound Proxy: [En blanco]

Use Outbound Proxy: no

Use OB Proxy In Dialog: yes

Register: no

Make Call Without Reg: yes

Register Expires: 3600

Ans Call Without Reg: yes

Use DNS SVR: no

DNS SVR Auto Prefix: no

Proxy Fallback Intvl: 3600

Proxy Redundacy Method: Normal

Suscriber

User ID: PSTN

El resto de las opciones se dejan en blanco

Audio Configuration

Preferred Codec: G711u

El resto de las opciones se deja por defecto

Dial Plans

Dial Plan 1: (S0:x)

Dial Plan 2: (S0:x)

El resto de las opciones se deja por defecto

VoIP-To-PSTN Gateway Setup

VoIP-To-PSTN Gateway Enable: yes

VoIP Caller Auth Method: HTTP Digest

Voip PIN Max Retry: 3

One Stage Dialing: yes

Line 1 VoIP Caller DP: none

VoIP Caller Default DP: none

Line 1 Fallback DP: none

El resto de las opciones se deja por defecto

VoIP Users and Passwords (HTTP Authentication)

VoIP User 1 Auth ID: PSTN

VoIP User 1 DP: 1

El resto de las opciones se deja por defecto

PSTN-To-VoIP Gateway Setup

PSTN-To-VoIP Gateway Enable: yes

PSTN Caller Auth Method: none

PSTN Ring Thru Line 1: no

PSTN PIN Max Retry: 3

PSTN CID For VoIP CID: yes

PSTN CID Number Prefix: [En blanco]

PSTN Caller Default DP: 2

Off Hook While Calling VoIP: no

Line 1 Signal Hook Flash To PSTN: Disable

 El resto de las opciones se deja por defecto

FXO Timer Values (sec)

Se deja todo por defecto

PSTN Disconnect Detection

Se deja todo por defecto

International Control

Line-In-Use-Voltage: 1

El resto de las opciones se deja por defecto

La configuración queda entonces asi:

 Configuracion SPA3102 - Configuracion PSTN Line

Presionamos el botón de guardar cambios y esperamos a que el dispositivo se reinicie. 

Para configurar un teléfono análogo con una extension configurada en el servidor Asterisk Trixbox se debe ingresar a la opción Line 1 y configuramos las siguientes opciones:

Line Enable: yes

Streaming Audio Server (SAS): no

Las demás opciones se dejan por defecto

NAT Settings

NAT Mapping Enable: no

Las demás opciones se dejan por defecto

Network Settings

Todo se deja por defecto

SIP Settings

SIP Port: 5060

SIP 100REL Enable: no

Ext SIP Port: [En blanco]

Auth Resync-Reboot: yes

SIP Proxy-Required: [En blanco]

SIP Remote-Party-ID: yes

SIP GUID: no

SIP Debug Option: none

RTP Log Intvl: 0

Restrict Source IP: no

Referor Bye Delay: 4

Refer Target Bye Delay: 0

Referee Bye Deleay: 0

Refer-To-Target Contact: no

Call Feature Settings

Blind Attn-Xfer Enable: no

MOH Server: [En blanco]

Xfer When Hangup Conf: yes

Proxy and Registration

Proxy: 192.168.131.69     //(corresponde a la dirección IP del trixbox)

Outbound Proxy: [En blanco]

Use Outbound Proxy: no

Use OB Proxy In Dialog: yes

Register: yes

Make Call Without Reg: no

Register Expires: 3600

Ans Call Without Reg: no

Use DNS SRV: no

Las demás opciones se dejan por defecto

Suscriber Information

Display Name: [Nombre a mostrar]

User ID: 230 //(extension SIP configurada en trixbox)

Password: XXXXXX //(password configurado en trixbox)

Use Auth ID: no

Los demás campos se dejan en blanco

El resto de las opciones se dejan por defecto

La configuración queda entonces asi:

Configuracion SPA3102 - Line 1

Presionamos el botón de guardar cambios y esperamos a que el dispositivo se reinicie.

Bibliografía

http://www.voipspeak.net/2007/guide-to-the-spa-3102/

http://www.freepbx.org/support/documentation/howtos/howto-spa-3102-and-freepbx

Leave a Reply