Configuracin 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 solucin 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 solucin mucho mas adaptable a la infraestructura de red de una empresa, ya que con un pequeo VoIPeador es posible hacer realizar esta configuracin.
Configuracin 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 instruccines a seguir.
Configuracin del Servidor para recibir llamadas
Es necesario permitir que el servidor acepte llamadas SIP entrantes anonimas, de lo contrario, siempre nos dir que la opcin digitada es incorrecta. - Autenticarse como usuario maint en el sistema por medio de su pagina web - En el men Asterik, ingresar a la opcin FreePBX - Ingresar a la opcin General Settings en el men de la izquierda - Finalizando la pgina, se encuentra el sub titulo Security Settings, debajo de ste esta la opcin Allow Anonymous Inbound SIP Calls. Seleccionar Yes - Presionar el botn Submit Changes al final de la pgina
- Presionar la barra naranja al inicio de la pgina, y despues presionarContinue with Reload
Configuracin 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 opcin FreePBX - Ingresar a la opcin General Settings en el men de la izquierda - Seleccionar la opcin Add Sip Trunk - Buscar la opcin Trunk Name y escribir un nombre (en nuestro caso TRUNSPA3102) - En la opcin PEER Details escribir: canreinvite=no context=from-pstn host= DIRECCIN insecure=very nat=no port=5061 qualify=yes type=peer username=PSTN - La opcin USER Context dejarla en blanco - Borrar las configuraciones por defecto del cuadro de USER Details - Presionar el botn Submit Changes IP DEL SPA3102
- Presionar la barra naranja al inicio de la pgina, y despues presionarContinue with Reload
Configuracin 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 opcin FreePBX - Ingresar a la opcin Inbound Routes en el men de la izquierda - En la opcin Description poner un nombre cualquiera (en nuestro caso Main) - Dejar todo por defecto, y en la opcin Set Destination escojer IVR (si est disponible) o la extensin que se desee. - Presionar el botn Submit
- Presionar la barra naranja al inicio de la pgina, y despues presionarContinue with Reload Para configurar la opcin de IVR haga click aqui.
Configuracin 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 opcin FreePBX - Ingresar a la opcin 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 opcin Route Name poner Out (si se crea una nueva) - En la opcin Dial Patterns poner el numero con el que se desea dar salida a la linea telefnica (en nuestro caso el 9) - En la opcin Trunk Sequence escoger el trunk creado anteriormente, en nuestro caso se elige SIP/TRUNKSPA3102 - Presionar el botn Submit
- Presionar la barra naranja al inicio de la pgina, y despues presionarContinue with Reload
Configuracin del dispositivo Linksys SPA3102
A continuacin se describirn 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 telfono anlogo en la entrada verde marcada con la palabra PHONE. Levantamos el telefono, y presionamos 4 veces la tecla * del telfono. Este comando har entrar al men interactivo del dispositivo.
Una vez en este men, presionamos los nmeros: 73738 y despues el nmero 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 direccin IP del equipo para que pertenezca a la red 192.168.0.0, y le ponemos una direccin IP diferente a la 192.168.0.1. Abrimos el explorador, y digitamos la direccin 192.168.0.1. Esto abrir el menu principal siguiente:
En la parte superior derecha, seleccionamos la opcion Admin Login y luego la opcin advanced
De este modo podremos configurar todas las opciones disponibles que brinda el dispositivo. El cambio al menu avanzado puede verse en la aparicin de ms opciones en los menu de Router y Voice
Una vez tengamos activo el men avanzado, lo primero que debemos realizar es configurar la direccin 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 opcin 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 configuracin queda entonces asi:
Presionamos el botn 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 configuracin queda entonces asi:
Presionamos el botn 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 opcin 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 configuracin queda entonces asi:
Presionamos el botn de guardar cambios y esperamos a que el dispositivo se reinicie. Para configurar un telfono anlogo con una extension configurada en el servidor Asterisk Trixbox se debe ingresar a la opcin Line 1 y configuramos las siguientes opciones: Line Enable: yes Streaming Audio Server (SAS): no Las dems opciones se dejan por defecto NAT Settings NAT Mapping Enable: no Las dems 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 direccin 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 dems 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 dems campos se dejan en blanco El resto de las opciones se dejan por defecto La configuracin queda entonces asi:
Presionamos el botn de guardar cambios y esperamos a que el dispositivo se reinicie. Bibliografa http://www.voipspeak.net/2007/guide-to-the-spa-3102/ http://www.freepbx.org/support/documentation/howtos/howto-spa-3102-and-freepbx
http://www.digium.com/en/products/telephony-cards/analog
http://store.digium.com/boards/#search/1HB8-0000BLF http://www.neoteo.com/guia-de-instalacion-de-asterisk-la-centralita
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html/asterisk-book.html#asterisk-DPBasics http://www.asterisk.org/products/telephony-interface-cards http://www.asterisk.org/sites/asterisk/files/mce_files/documents/asterisk_quick_start_guide.pdf http://www.asterisktron.org/asterisk-paso-a-paso/