Está en la página 1de 11

IPBrick - Linux Facil Clase 12 - VoIP

iPortalMais - Servicos de Internet e Redes, Lda. Diciembre 2006

Conteudo
1 Sumario 2 Presentacion teorica 2.1 Introduccion . . . . . . 2.2 VoIP . . . . . . . . . . . 2.2.1 Senalizacion . . 2.2.2 Hardware . . . . 2.2.3 Conguracion de 2.2.4 Servicios de red . 2.3 Mas informacion . . . . 2 2 2 2 2 3 3 6 6 6 7 8 11 11

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . la IPBrick.GT . . . . . . . . . . . . . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

3 Ejercicios 3.1 Telefona . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 VoIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Objetivos alcanzados 5 Formacion Linux

iPortalMais - Servic de Internet e Redes, Lda. os

Linux Facil - IPBrick- 2

Sumario
IPBrick.GT: VoIP y Telefona; Servidores SIP: Proveedores; Servicios de red: DNS y rewall; Hardware: Lnea analogica, RDSI (BRI/PRI); PBX IP: Principios de funcionamiento;

2
2.1

Presentacion teorica
Introduccion

Esta sesion sera la primera de dos sesiones dedicadas exclusivamente al servicio de VoIP disponible por la IPBrick. Seran enfocados los principios de funcionamiento de VoIP y respectivas conguraciones necesarias en el servidor de DNS y rewall, pasando por la presentacion del servicio SIP y respectivos proveedores. Hablaremos tambi n de la IPBrick obrando como aut ntica PBX e e IP explicando su principio de funcionamiento. La segunda sesion incidira sobre la integracion de VoIP con la telefona con vencional. A trav s de la instalacion de las placas analogicas o RDSI (BRI o PRI) e en la IPBrick, es posible la interconexion con la red de telefona convencional con las PBX y la red publica del operador (PSTN), conforme se puede ver por el Esquema 1 presente en anexo.

2.2

VoIP

La tecnologa VoIP (Voice Over IP) permite el establecimiento de llamadas telefonicas a trav s de una red IP haciendo posible por ejemplo efectuar llamae das telefonicas a trav s de Internet. Las principales ventajas de utilizacion de e VoIP pasan por: Reduccion de gastos debido a que el precio de las tarifas no siguen el mismo modelo de la telefona convencional; mejor calidad de servi cio una vez que la conmutacion por paquetes al contrario de la conmutacion de circuitos, hace un mejor aprovechamiento de los recursos de red existentes. El concepto de Telefona IP a veces se confunde con VoIP pero no son exac tamente la misma cosa. Telefona IP utiliza el servicio VoIP y se dene como el conjunto de servicios y aplicaciones que permiten la reduccion de los costos telefonicos de las empresas.

2.2.1

Senalizacion

El servicio VoIP necesita usar un protocolo de senalizacion de llamadas. El protocolo de senalizacion usado por la IPBrick es el SIP pero existen otros como H.323, MGCP, Jingle, IAX, H.248/MEGACO etc. El SIP permite esta blecer llamadas y conferencias va IP, pudiendo esas llamadas no solo incluir

iPortalMais - Servic de Internet e Redes, Lda. os

2.2

VoIP

Linux Facil - IPBrick- 3

audio, sino tambi n video, imagenes, etc. De este modo el protocolo SIP es el e responsable por todo el proceso de establecimiento de llamadas entre utilizadores de forma totalmente independiente del tipo de contenidos de la llamada en s. La IPBrick.GT actua como un aut ntico PBX IP teniendo la capacidad para e el encaminamiento de llamadas para/de una PBX tradicional, Internet, LAN y PSTN. Toda la gestion es efectuada por un software de nombre Asterisk. El Asterisk es compatible con varios protocolos de senalizacion, entre los cuales esta el SIP. 2.2.2 Hardware

Para que sea posible la interaccion de la IPBrick con los sistemas telefonicos es necesaria la instalacion de hardware especco. Ese hardware incluye pla cas PCI que pueden ser analogicas, RDSI BRI o RDSI PRI. Las placas analogicas permiten la conexion a redes telefonicas que operan en modo analogico. En caso de redes telefonicas a operar en modo digital (RDSI) las placas pueden ser de tipo BRI o PRI. Un acceso BRI (Basic Rate Interface) posee tres canales: Dos de 64kbit/s (B) para voz/datos y uno de 16kbit/s (D) para control. El acceso PRI (Primary Rate Interface) corresponde en Europa a 30 canales B y un canal D, pudiendo se tambi n designado por circuito E1. e

2.2.3

Conguracion de la IPBrick.GT

Despu s de la instalacion fsica del hardware, la conguracion de las placas e es efectuada a partir de la interfaz web de la IPBrick a trav s del menu: e Definiciones Avanzadas - Telefona - Tarjetas Menu de Insercion de placas: Tipo de placa: Puede ser analogica, RDSI BRI o RDSI PRI; Numero de puertos: Numero de puertos que la placa posee; Conguracion de puertos: Cada puerto puede ser congurado para conectar a los interfaces predenidos: PBX o PSTN. En caso de que el puerto sea RDSI y se pretenda conectar a PSTN, se debe escoger la Conguracion como TE. Si el objetivo fuese conectar la PBX, se escoge NT. La IPBrick permite la creacion de mas interfaces ademas de PBX y PSTN, tal como interfaz GSM o FAX. La insercion es efectuada en: Definiciones Avanzadas - Telefona - Interfaces Menu de insercion de interfaces: Nombre de la Interfaz Tipo de interfaz: Cual es la placa de la IPBrick a la que la interfaz sera asociado;

iPortalMais - Servic de Internet e Redes, Lda. os

2.2

VoIP

Linux Facil - IPBrick- 4

SIP Peering: La opcion Open Peer autoriza cualquier llamada venida de Internet a utilizar esta interfaz. Closed Peer permite autorizar solo los Peers denidos en SIP Peers (esta opcion es aconsejada para conexiones a la PSTN o GSM). Los Peers no son mas que IPs de maquinas autorizados a usar una determinada interfaz, por ejemplo otra IPBrick. Pueden ser insertados a partir del menu: Definiciones Avanzadas - Telefona - Peers Registro de Tel fonos e Los tel fonos IP pueden ser registrados en la IPBrick a trav s del menu: e e IPBrick.I - Gestin de mquinas o a o tambi n en: e Definiciones Avanzadas - Servicios de soporte - Telfonos registrados e La segunda opcion es valida en caso de que no sea necesario atribuir una direccion IP especca al tel fono. Se puede simplemente adicionar un tel fono e e rellenando el campo relativo al nombre y al password de acceso al tel fono. e Esto suponiendo que el DNS esta funcionando correctamente. Direcciones alternativas Cuando se registra un tel fono IP este pasa a ser reconocido solo por un e nombre. De modo que sea posible que los tel fonos no IP (digitales o analogicos) e llamen para tel fonos IP a trav s de un numero, es necesario denir una die e reccion alternativa num rica. Esto puede ser hecho en el siguiente menu: e IPBrick.C - VoIP - Direcciones Alternativas SIP URLs Es tambi n posible asociar un determinado tel fono (numero o nombre) a e e un utilizador interno de la red. La asociacion sera hecha a partir de la di reccion de email del utilizador en el campo SIP URL. Esta operacion es hecha a trav s del site https://myipbrick.domain.com. De este modo, para contactar e un determinado utilizador basta llamarle a trav s de su email. La llamada e sera efectuada, siendo totalmente transparente para el llamador el dispositivo usado por el destinatario (movil, softphone, tel fono analogico/digital). e Rutas Para ser posible a la IPBrick el encaminamiento de llamadas entre las varias interfaces de red, es necesaria la denicion de rutas especcas de acuerdo con la numeracion telefonica. Esa denicion es hecha en: IPBrick.C - VoIP - Gestin de Rutas o

iPortalMais - Servic de Internet e Redes, Lda. os

2.2

VoIP

Linux Facil - IPBrick- 5

Existen dos tipos de rutas: Las Rutas Locales y las Rutas de salida para servidores SIP. Hay tambi n posibilidad de registrar la IPBrick en servidores e SIP. Rutas Locales: Permiten congurar una conexion entre las diversas interfaces denidas (LAN, PSTN, PBX, Internet...). Las rutas predenidas en la IPBrick son las siguientes: PSTN - LAN: Permite encaminamiento de llamadas del operador de la red telefonica para los tel fonos VoIP de la red local e PBX - LAN: Permite encaminamiento de llamadas entre los tel fonos e conectados a la central y los tel fonos VoIP de la red local e LAN - PBX: Permite encaminamiento de llamadas de los tel fonos e VoIP en la red local para los tel fonos de la central PBX e LAN - PSTN: Permite el encaminamiento de llamadas VoIP de la red local para la red del operador telefonico INTERNET - PBX: Permite aceptar llamadas VoIP venidas de Internet y las encamina para la central telefonica INTERNET - PSTN: Permite aceptar llamadas VoIP venidas de Inter net y las encamina para la red del operador telefonico PBX - PSTN: Permite el encanminamiento de llamadas de la central telefonica para la red ja Rutas de salida para servidores SIP: Este tipo de rutas permite con gurar a trav s de la atribucion de prejos cuales de las llamadas seran e direccionadas para un servidor SIP que sera el responsable por su enca minamiento y destino nal. Los parametros son los siguientes: Nombre: Nombre del servidor SIP Direccion del servidor SIP Autenticacion: Si fuera necesario hacer autenticacion en el servidor SIP debera escoger la opcion User/Password y rellenar el nombre del utilizador y el respectivo password; Proxy RTP: Permite que la IPBrick actue como proxy RTP existiendo en este caso transposicion de NAT. Esta opcion es automaticamente seleccionada en caso de que la ruta a crear est disponible para e tel fonos VoIP en la Internet. e Disponible para Internet: Con esta opcion seleccionada, la ruta es tara disponible para tel fonos VoIP fuera de la LAN. e Senalizacion sim trica: Permite denir si la senalizacion es enviada e y recibida por la misma puerta (puerta 5060). Activar busqueda ENUM: Permite que la IPBrick haga busqueda por ENUM1
1 Conjunto de protocolos que tienen como objetivo la asociacion de la numeracion telefonica a un nuevo registro de DNS. De este modo un numero de tel fono correspondera a un SIP address e

iPortalMais - Servic de Internet e Redes, Lda. os

2.3

M s informacion a

Linux Facil - IPBrick- 6

2.2.4

Servicios de red

Para que el servicio de VoIP funcione sin problemas en una empresa, es crucial una conguracion del servicio de Firewall y DNS adecuado. En el caso del DNS, la interfaz externa del servidor VoIP (IPBrick.GT) tiene que responder a queries DNS. Solo de esta forma habra garanta de que todas las llamadas de fuera de la LAN (Internet) son efectuadas con exito. En t rminos de Firewall, suponiendo el caso tpico de una empresa que e tiene un router conectado a la interfaz externa del servidor de comunicaciones, se torna necesario que el router haga un DNAT total o en alternativa DNAT para todos los puertos necesario en una comunicacion VoIP.

2.3

M s informacion a

Manual del Utilizador - 7 VoIP;

Ejercicios

Existiran dos grupos de trabajo con el objetivo de conguracion de una IP Brick.GT. Cada uno de ellos comunicara con la LAN, PSTN, PBX e Internet. El primer paso es la implementacion fsica de la topologa de red que sera de acuerdo con el esquema presente en el anexo. De seguido se implementa la cha t cnica de los servidores. e Ficha t cnica de red del Servidor Grupo 1: e Nombre: ipbrick Domnio: iportalmais.es IP (eth0): 192.168.10.254/24 192.168.10.0 192.168.10.255 IP (eth1): 193.20.100.254/30 193.20.100.252 193.20.100.255 DHCP: activo DNS: Adicionar mquina con nombre voip, IP: 193.20.100.254 a Colocar el registro mailserver y voipserver como: voip.iportalmais.es Forwarder: 193.20.100.253 Ficha t cnica de red del Servidor Grupo 2: e Nombre: ipbrick Domnio: ipbrick.com IP (eth0): 192.168.1.254/24 192.168.1.0 192.168.1.255 IP (eth1): 193.20.100.253/30 193.20.100.252 193.20.100.255

iPortalMais - Servic de Internet e Redes, Lda. os

3.1

Telefona

Linux Facil - IPBrick- 7

DHCP: DNS:

activo Adicionar mquina con nombre voip, IP 193.20.100.253 a Colocar el registro mailserver y voipserver como: voip.ipbrick.com Forwarder: 193.20.100.254

3.1

Telefona

Despu s de la implementacion de la topologa y cha t cnica de red, pue e eden ser conguradas las placas RDSI-BRI en la IPBrick. El Grupo 1 tendra que adicionar en la IPBrick dos placas BRI con las siguientes caractersticas: Placa 1: Tipo de placa: RDIS BRI; Numero de puertos: 1; Conguracion de puertos: Puerto 1 PSTN, Conguracion TE PtP. Placa 2: Tipo de placa: RDIS BRI; Numero de puertos: 1; Conguracion de puertas: Puerta 1 PBX, conguracion NT PtP. Por su parte el Grupo 2 adicionara una placa de 4 puertos BRI, con la particularidad de la puerta 3 y 4 similar a la red del operador (PSTN). Antes de esto, es necesario adicionar los nuevos interfaces de telefona que van a simular la red del operador: Interfaz 3: Nombre: OPERATOR_PSTN1; Tipo: BRI PBX; SIP Peering: Open Peer. Interfaz 4: Nombre: OPERATOR_PSTN2; Tipo: BRI PBX; SIP Peering: Open Peer. Placa RDIS: Tipo de placa: RDIS BRI; Numero de puertos: 4; Conguracion de puertos:

iPortalMais - Servic de Internet e Redes, Lda. os

3.2

VoIP

Linux Facil - IPBrick- 8

Puerto Puerto Puerto Puerto

1 2 3 4

PSTN, Configuracin TE PtP; o PBX, Configuracin NT PtP; o OPERATOR_PSTN1, Configuracin NT PtP; o OPERATOR_PSTN2, Configuracin NT PtP; o

Cada grupo debe ahora intentar efectuar llamadas para los tel fonos de la otra e PBX.

3.2

VoIP

En esta seccion seran efectuadas todas las conguraciones relacionadas con el servicio VoIP: Registro de tel fonos, direcciones alternativas as como la e creacion de todas las rutas. Se pide que cada grupo siga los siguientes pasos: 1. Registrar los tel fonos VoIP con los siguientes datos: e Grupo 1: Tel fono: ares e Password: 123 Direccion alternativa: 2000. Grupo 2: Tel fono: poseidon2 e Password: 123 Direccion alternativa: 1021. 2. Cada grupo debe congurar un softphone (X-Lite) a partir de una estacion de trabajo, de acuerdo con las conguraciones de su servidor SIP y dos tel fonos reci n creados en la IPBrick: e e Grupo 1: Diplay name: ares Username: ares Authentication user: ares Password: 123 Domain: iportalmais.es SIP Proxy: 192.168.10.254. Grupo 2: Diplay name: poseidon2 Username: poseidon2 Authentication user: poseidon2 Password: 123 Domain: ipbrick.com SIP Proxy: 192.168.1.254.

iPortalMais - Servic de Internet e Redes, Lda. os

3.2

VoIP

Linux Facil - IPBrick- 9

3. En este momento deben testar la posibilidad de efectuar llamadas VoIP entre dos LANs. Es posible a trav s del site myipbrick.dominio.com cone gurar ahora SIP URLs para los utilizadores de la IPBrick. 4. El proximo paso es la conguracion de rutas de modo que exista encaminamiento de llamadas para todos los tel fonos presente en el escenario, e sea del mismo dominio o de dominios diferentes: (a) Congurar una ruta de tipo LAN - PBX con el objetivo de la comuni cacion entre los softphones y los tel fonos digitales pertenecientes al e mismo dominio: Grupo 1: Prefijo: 3 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: Grupo 2: Prefijo: 5 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: (b) Congurar una ruta de tipo PBX - LAN con el objetivo de la comu nicacion entre los tel fonos digitales y los tel fonos pertenecientes al e e mismo dominio: Grupo 1: Prefijo: 8 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: Grupo 2: Prefijo: 7 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: (c) Congurar una ruta INTERNET - PBX de modo que a partir de los tel fonos VoIP de un dominio, sea posible efectuar llamadas para los e tel fonos de la PBX de otro dominio: e Grupo 1: Prefijo: 33 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: Grupo 2: Prefijo: 55 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: NOTA: Es necesario indicar el dominio.

iPortalMais - Servic de Internet e Redes, Lda. os

3.2

VoIP

Linux Facil - IPBrick- 10

(d) Congurar una ruta LAN - PSTN de modo que a partir de los tel fonos e VoIP de un dominio, sea posible efectuar conexiones para los tel fonos e de la PBX del otro extremo. Grupo 1: Prefijo: 35 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: Grupo 2: Prefijo: 53 Incluir prefijo en la direccin: NO o Prefijo ps-routing: o Rutas de Fallback: (e) Congurar rutas del servidor SIP de salida, siendo as posible efec tuar llamadas por la red IP entre las dos centrales telefonicas. Grupo 1: <<Definiciones de Ruta>> Nombre: SIPipbrick.com Direccin del servidor SIP: ipbrick.com o Autenticacin: IP Fija o Proxy RTP: Inactivo Disponible para Internet: NO Sealizacin simtrica: S n o e Activar bsqueda ENUM: NO u ... Insertar Ruta Prefijo: 88 Incluir prefijo en la direccin: NO o Prefijo post-routing: 55 Rutas de Fallback: Insertar Ruta Prefijo: 10 Incluir prefijo en la direccin: SI o Prefixo ps-routing: o Rotas de Fallback: Grupo 2: <<Definiciones de Ruta>> Nombre: SIPiportalmais.es Direccin del servidor SIP: iportalmais.es o Autenticacin: IP Fija o Proxy RTP: Inactivo Disponible para Internet: NO Sealizacin simtrica: S n o e Activar bsqueda ENUM: NO u ... <<Insertar Ruta>> Prefijo: 77 Incluir prefijo en la direccin: NO o Prefijo post-routing: 33

iPortalMais - Servic de Internet e Redes, Lda. os

Linux Facil - IPBrick- 11

Rutas de Fallback: <<Insertar Ruta>> Prefijo: 20 Incluir prefijo en la direccin: SI o Prefijo post-routing: Rutas de Fallback: -

Objetivos alcanzados
1. Conceptos de VoIP y Telefona; 2. Protocolos de senalizacion y proveedores SIP; 3. Conguracion especca de servicios de red para VoIP; 4. Hardware necesario para la interconexion de la IPBrick con PBX y PSTN; 5. Conguracion en la IPBrick; (a) Telefona; (b) Interfaces; (c) Registro de tel fonos, direcciones alternativas y SIP URLs; e (d) Denicion de Rutas

Formacion Linux
asterisk - comandos.

iPortalMais - Servic de Internet e Redes, Lda. os

También podría gustarte