Está en la página 1de 16

SEMANA 8– REDES Y TELEFONÍA IP

REDES Y TELEFONÍA IP

SEMANA 8
Diseño de Soluciones Basadas en
Telefonía IP.
PARTE II

Reservados todos los derechos Instituto Superior de Artes y Ciencias de la Comunicación S.A.. No se permite copiar, reproducir, reeditar, descargar,
publicar, emitir, difundir, de forma total o parcial la presente obra, ni su incorporación a un sistema informático, ni su transmisión en cualquier
forma o por cualquier medio (electrónico, mecánico, fotocopia, grabación u otros) sin autorización previa y por escrito de Instituto Superior de
Artes y Ciencias de la Comunicación S.A. La infracción de dichos derechos puede constituir un delito contra la propiedad intelectual.
IACC-2021
1
SEMANA 8– REDES Y TELEFONÍA IP

APRENDIZAJES ESPERADOS
El estudiante será capaz de:

• Utilizar herramientas y configuraciones para la


implementación de una red telefónica, a partir del
software Asterisk.

IACC-2021
2
SEMANA 8– REDES Y TELEFONÍA IP

APRENDIZAJES ESPERADOS ................................................................................................................. 2


INTRODUCCIÓN ................................................................................................................................... 4
RESUMEN ............................................................................................................................................ 5
PALABRAS CLAVE ................................................................................................................................. 5
PREGUNTAS GATILLANTES .................................................................................................................. 6
1. Diseño de soluciones de VoIP ..................................................................................................... 7
1.1. Equipos necesarios ...........................................................................................................7
1.1.1.1. Vídeo teléfono VoIP ................................................................................................ 7
1.1.1.2. Gateways ATA Analogos y Digitales para Voz IP (VoIP)........................................... 8

1.2. Elementos de Redes corporativas ....................................................................................9


1.2.3.1. Calidad de llamada prioritaria ................................................................................10
1.2.3.2. Ubicación del servicio .............................................................................................10
1.2.3.3. Comparar Precios y tarifas .....................................................................................11
1.2.3.4. Conocer todos los beneficios .................................................................................11
1.2.3.5. Preguntar por la seguridad .....................................................................................11
1.2.3.6. Soporte confiable para cualquier incidente ...........................................................11
1.3. Aplicación del Software Asterisk para el diseño de soluciones de VoIP. ......................12

COMENTARIO FINAL .......................................................................................................................... 14


REFERENCIAS ..................................................................................................................................... 15

IACC-2021
3
SEMANA 8– REDES Y TELEFONÍA IP

INTRODUCCIÓN
El software Asterisk es un sistema de centralita IP que permite el uso de un computador
convencional para realizar las complejas funciones de un servidor de comunicaciones VoIP

El sistema incluye todas las funcionalidades de una centralita y a la vez una gran cantidad de
funciones avanzadas que solo se podrían tener haciendo una gran inversion en sistemas
tradicionales propietarios, ya que el software permite transferir una llamada en curso hacia una
extensión, así como realizar la transferencia de una llamada entrante de manera automática, hacia
un número determinado, tambien es posible capturar una llamada que se esté recibiendo en una
extensión desde otra distinta, conferencia multiple, llamadas directas a las extensiones, dirigir una
llamadas a un grupo de extensiones, opciones de No Molestar. De igual manera, tambien cuenta
con funciones mas complejas como, transferencia de una llamada sin atender al buzon de voz con
notificacion por correo del mensaje, operadora automatica IVR, musica de espera, sala de audio-
conferencias, gestor de llamadas entrantes según condiciones de horario, y multiples
funcionalidades mas, dispuestas todas en el software de manera integral y gratuita.

IACC-2021
4
SEMANA 8– REDES Y TELEFONÍA IP

RESUMEN
Esta semana se estudiarán los pasos a seguir para el levantamiento del software Asterisk, la
configuración para un correcto funcionamiento, su implementación en líneas softphone, y la
aplicación del software para la implementación de teléfono IP. Obteniendo el conocimiento teórico
que permita emplear las herramientas y configuraciones de abonados para la implementación de
líneas de softphone.

PALABRAS CLAVE

IACC-2021
5
SEMANA 8– REDES Y TELEFONÍA IP

PREGUNTAS GATILLANTES
• ¿Qué es Asterisk y cuál es su posicionamiento en el mercado actual de la telefonia?
• ¿Cuáles son las funciones de Asterisk?
• ¿Cómo implementar Asterisk para telefonía IP?

IACC-2021
6
SEMANA 8– REDES Y TELEFONÍA IP

1. LEVANTAMIENTO DEL SOFTWARE ASTERISK


La administración de Asterisk puede realizarse a través de la web o a través de una línea de
comandos CLI17, siendo Asterisk CLI la consola desde la que es posible controlar y monitorizar gran
parte de la situación de la centralita.
Para poder ingresar, se debe escribir por línea de comandos
asterisk -r
Los comandos principales son:

• Versión instalada: core show version


• Tiempo de ejecución después del último reinicio: core show uptime
• Detener Asterisk al momento: core stop now
• Detener Asterisk cuando no haya carga: core stop when convenient
• Detener Asterisk cuando no haya carga y dejar de aceptar peticiones de llamadas a partir
de ese momento: core stop gracefully
• Nivel de “Verbose”: Este valor indica la cantidad de mensajes que se recibirán sobre los
eventos generales del sistema. Cuanto más alto, más información sobre lo que sucede en la
centralita se recibirá. Este nivel, se puede establecer de varias formas:
o Al iniciar el Daemon: sudo asterisk vvvvvv
o Al conectarse al Daemon: sudo asterisk rvvvvvvvv
o Desde el CLI: Set Verbose 30

1.1. CONFIGURACIONES PARA EL CORRECTO FUNCIONAMIENTO DEL


TELÉFONO IP.
Esta configuración de telefonía es muy simple para su configuración e instalación, ya que, la
activación del mismo tiene como único requisito poseer una conexión a internet y un punto de
energía para la conexión del teléfono IP

El paso a paso para la configuración es la siguiente:

Como punto de partida, los teléfonos IP poseen 3 conectores o puertos (adaptador de corriente,
conector de PC y Conector LAN).

1. El adaptador de corriente irá del puerto del teléfono IP a un tomacorriente.


2. El puerto PC del Teléfono IP ira conectado directo a la computadora.
3. El puerto LAN del TELEFONO IP ira conectado con un cable ethernet o cable de red hacia
un switch conectado hacia la red de la computadora, a su vez conectado al router pudiendo
así salir la llamada vía internet.

IACC-2021
7
SEMANA 8– REDES Y TELEFONÍA IP

4. El puerto LAN sirve para obtener una dirección IP por parte del teléfono y se convierte
como en un dispositivo independiente en nuestra red interna y el puerto Pc sirve para
compartir el cable LAN con una computadora.

1.1.1. CONFIGURACIÓN DE CALL MÁNAGER

La administración de Asterisk es posible realizarse mediante la de web, o por la línea de comandos


CLI. Al configurar por línea de comando primero se deshabilitan todos los códecs, puesto que para
poder activar un códec primero deben desactivarlos todos. En los casos de CISCO, los más
comúnmente utilizados, se activa el códec “ulaw” que es el que admite. Para poder establecer
comunicación con Cisco también se debe crear una comunicación sin autenticación, por lo que se
configura “insecure=port,invite”.
La sintaxis para la configuración del trunk entre Asterisk y el Call Manager es:

[CallManager]
disallow=all //Deshabilita todos los códecs para
habilitar después solo uno
type=peer //Al ser un trunk se debe definir el tipo
de conexión como peer
qualify= //Igual al de las extensiones
nat= //No hay nat en la conexión de trunk
insecure=port,invite //Ignora la autenticación del puerto y no
pide autenticación de paquete IVITE
host= //Dirección IP con la que se conecta el
trunk
dtmf=rfc2833 //Protocolo de señalización de la
extensión por defecto
canreinvite=no //Para indicarle a Asterisk que no envíe
paquetes “reinvite” excepto que sea
necesario
allow=ulaw //Opción para activar el codec ulaw, para
utilizar 64kbps en cada lado de la
llamada

IACC-2021
8
SEMANA 8– REDES Y TELEFONÍA IP

1.1.2. CONFIGURACIÓN DE EXTENSIONES Y ANEXOS DE ABONADOS

Cada extensión se define con el número de extensión entre claudators.

[N° de extensión]

dtmfmode=rfc2833 //Protocolo de señalización de la


extensión por defecto es rfc2833
trustrpid=yes //Indica que el teléfono es de
confianza
sendrpid=no //Cuando el parámetro está en no,
no se deja enviar la cabecera SIP
type=friend //Todos los teléfonos tienen que
estar configurados como friend
nat=no //Las extensiones no necesitan
ningún nat para llegar a Asterisk
qualify=YES //Para monitorear la latencia entre
Asterisk y para determinar si el
dispositivo está disponible.
port= //Puerto de comunicación con el
servidor
host=Dynamic //El teléfono puede conectarse
desde cualquier IP.
transport=udp //Protocolo utilizado para la
comunicación
encryption=no //Llamada sin encriptación
callgroup= //La extensión no está configurada
en ningun grupo de salto
pickupgroup= //La extension no está configurada
en ningún grupo de cogida
dial=SIP/8001 //Indica que para llamar hay que
marcar la extensión
careinvite // cuando dos usuarios han
establecido conexión entre ellos,
los paquetes RTP de audio se envían
directamente entre ellos sin pasar
por el servidor Asterisk.
context=from-internal //Marca donde entrara la llamada
que provenga de este elemento sip.
permit=0.0.0.0/0.0.0.0 //Permite conectar la extensión
desde cualquier red.

IACC-2021
9
SEMANA 8– REDES Y TELEFONÍA IP

Las variables más importantes son:


• type: peer / friend. El parámetro friend se utiliza cuando la extensión es un teléfono
y peer es para cuando el dispositivo SIP puede llevar llamadas, como un Trunk.
• context: Contexto donde entraran las llamadas generadas.
• nat: Indica si el usuario o peer se encuentran tras un nat.
• host: IP dinámica o estática para la extensión. Si ponemos el puerto en dinámico
permitiremos que cualquier dispositivo pueda pasar la autenticación SIP para poder
realizar y recibir llamadas, por lo que configuraremos siempre los teléfonos en
dinámico.
• username: nombre de usuario.
• secret: contraseña de acceso.
• allow y disallow: Configuraciones de codecs específicas para cada friend/peer.
• qualify: Evalúa el estado del extremo SIP para conocer su accesibilidad y latencia

1.2. IMPLEMENTACIÓN DE LÍNEAS SOFTPHONE


1. Descarga gratuitamente desde la página www.3cx.com
2. Se debe seleccionar descarga gratis por un año entra con tu correo electrónico Gmail
para recibir un link con el que entrarás al sistema.
3. Sigue los pasos para descargar el software teniendo opciones de alojar en la nube o
instalar en la PC.
4. Al seleccionar la pc debes indicar el sistema operativo, y luego se debe realizar un
registro en OVH, el cual es un proveedor de líneas virtuales de servicios de internet.

Configuración del teléfono:

1. Hacer clic derecho para acceder a menú principal.


2. Clic en preferencias para cambio de idioma de inglés a español.
3. En esta misma pestaña en video se agrega la cámara que este en la computadora para poder
realizar video llamadas.
4. Ingresar al botón de conexión que pide la creación de un nuevo usuario.
5. Seleccionar botón New y aparece un cuadro de dialogo donde colocaremos el nombre que
deseen que aparezca en su nuevo usuario.
6. La extensión es el usuario asignado por el proveedor de llamadas por internet y se coloca
de nuevo en ID, esta información la envían por correo electrónico.
7. Se introduce la dirección IP de la computadora.
8. Para cambiar configuraciones seleccionar el botón Edit.
9. En pantalla aparecerá el nombre del usuario y el teléfono disponible.

IACC-2021
10
SEMANA 8– REDES Y TELEFONÍA IP

Para realizar una llamada se hace desde el teclado del teléfono o desde el teclado de la
computadora.

1.2.1. INSTALACIÓN DE HERRAMIENTAS DE TRABAJO.

TCPDUMP
Es un monitor que se encarga de capturar el tráfico de red y mostrárselo al usuario de manera
apropiada. Además, filtra en base a reglas de la capa 3 y 4 del modelo OSI, e interpreta y decodifica
algunos protocolos de capas superiores como SMB/CIFS.

Analizar la red es necesario para determinar si existen errores en la comunicación por red. La
manera más sencilla que brinda tcpdump es un análisis de existencia, poder comprobar de manera
directa si los paquetes llegan al destino y que respuesta les da este. Tras este análisis se determina
si el problema es físico o lógico.

El funcionamiento es simple, a través de consola se ejecuta tcpdump, a partir de este momento, en


tiempo real, si se recibe un paquete entrante en la red por el interfaz seleccionado, que cumpla con
la expresión proporcionada, este paquete se registra y se muestra por la salida estándar. La
información que nos da esta salida puede ser controlada mediante los propios parámetros del
programa y según nuestros intereses.

TCPDUMP utiliza para construir las expresiones, filtros BPF. Los filtros BPF son un lenguaje regular
que permite denotar cuales maquinas, puertos, tipos de paquetes y protocolos se requiere
escuchar.

1.2.2. CONFIGURACIÓN DE ABONADOS

En el archivo sip.conf se definen tanto las variables generales de SIP, como clientes SIP y los
servidores SIP. En él, existe la sección [general]; en esta sección se definen variables globales y los
valores por defecto para los canales SIP.

La sintaxis es:

[general]

variable1=valor1

variable2=valor2

IACC-2021
11
SEMANA 8– REDES Y TELEFONÍA IP

Las variables globales más utilizadas son:

• allow/disallow: indican los codecs permitidos/no permitidos.


• dtmfmode: permite especificar el método por el cual se enviarán los tonos (dígitos
pulsados durante la conversación).
• nat: informa a Asterisk del tipo de NAT en el que se encuentra.
• externip: Dirección pública del NAT.
• context: Contexto por defecto donde entrarán las llamadas entrantes.
• port: Puerto por el que escuchar. Por defecto está configurado el puerto 5060

Igualmente en en sip.conf se definen los clientes que se conectarán a Asterisk, y los proveedores
que se utilizarán para encaminar llamadas. Conceptualmente, se distingue:

• user: Envía llamadas a Asterisk


• peer: Recibe llamadas de Asterisk (proveedor).
• friend: Recibe y Envía llamadas (usuario).

La syntaxis para definir un friend o un peer es:

[nombre]
type = friend / peer
variable = valor
viarable2 = valor

Igualmente en sip.conf se definen los clientes que se conectarán a Asterisk, y los proveedores que
se utilizarán para encaminar llamadas. Conceptualmente, se distingue

1.3. APLICACIÓN DEL SOFTWARE ASTERISK PARA LA IMPLEMENTACIÓN


DE TELÉFONO IP.
Asterisk es utilizado a través de protocolos de comunicación, como Internet. De hecho, está
conectado a Internet y se puede utilizar con un sistema telefónico IP. A través de la tarjeta DIGIUM,
se puede conectar a una línea analógica, o puede acceder a la alimentación principal E1 o T1, y
admite muchas comunicaciones al mismo tiempo. Puede completar todo el trabajo de la central
telefónica tradicional.

Características Técnicas:

• IVR (mensaje de bienvenida)

IACC-2021
12
SEMANA 8– REDES Y TELEFONÍA IP

• Mantenga la música.
• Mensaje de voz.
• Codificación de adjuntos.
• Recepción de fax PDF.
• Grabe todas las llamadas entrantes y salientes.
• Transferencia de llamadas, transferencia, conferencia.
• Reconocimiento de voz para teléfonos IP
• Envíe mensajes de voz al correo electrónico.
• El teléfono de gestión más avanzado
• Softphone.
• Los archivos adjuntos se expanden entre las ramas.
• Utilice estaciones base de telefonía celular IP para realizar llamadas
• Condiciones de tiempo para reproducir mensajes
• Panel de gestión basado en web (gestión, informes, precios)
• Cola de llamadas, utilizada para ventas de la empresa, soporte u otros departamentos

Panel de Administración de Asterisk:

El panel cuenta con una interfaz web gráfica que nos permite administrar servidores de telefonía IP
en Asterisk, a través de este entorno podemos crear archivos adjuntos, cambiar contraseñas,
generar nuevas políticas de acceso y otras funciones.

IACC-2021
13
SEMANA 8– REDES Y TELEFONÍA IP

COMENTARIO FINAL
Asterisk se crea inicialmente para SO GNU/Linux, pero en la actualidad también cuenta con
versiones para BSD, Mac OS X, Solaris y Microsoft Windows, contando adicionalmente con una
versión comercial, lo que brinda un amplio abanico de utilidades del software, ya no solo en grandes
empresas, también en todo tipo de organizaciones indistintamente de su alcance, tamaño, o rama
a la que se dedique.

Este software es un software que tiene la capacidad de transformar el ordenador en una centralita
telefónica, además es una excelente herramienta en la gestión de una centralita PBX IP, gracias a
sus variadas funciones y especialidades, además soporta protocolos de estándar tanto SIP (Session
Initiation Protocol), como H.323 – MGCP (Media Gateway Control Protocol), IAX2 (Inter-Asterisk
eXchange) o SCCP (Cisco Skinny). Adicionalmente, soporta los codecs de estándar ADPCM , G.711,
G.723.1, G.726, G.729A/B (Con licencia), GSM, ILBC, LineaR, LPC-10 o Speex. Haciéndolo flexible
para que las organizaciones puedan implementarlo y adaptarlo a sus necesidades; a medida que
éstas varíen, es posible agregar otras funcionalidades.

IACC-2021
14
SEMANA 8– REDES Y TELEFONÍA IP

REFERENCIAS
Ibarra, R. (2007). Principios de Teoría de las Comunicaciones. Editorial Limusa.

Aguilar, H. (2002). Fundamentos de los Sistemas Modernos de Comunicación. Editorial Marcombo.

Tomasi, W. (2003). Sistemas de comunicaciones electrónicas. Pearson Educación.

CISCO Networking Academy. Conmutación de paquetes.


https://www.itesa.edu.mx/netacad/networks/course/module2/#2.1.2.5

Joskowicz, J. (2015). Conceptos Basicos de Telefonia.


https://iie.fing.edu.uy/ense/asign/ccu/material/docs/Conceptos%20Basicos%20de%20Telef
onia.pdf

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC (2021). Diseño de Soluciones Basadas en Telefonía IP. Parte II. Redes y
Telefonía IP. Semana 8

IACC-2021
15
SEMANA 8– REDES Y TELEFONÍA IP

IACC-2021
16

También podría gustarte