TK Presentacion Asterisk

Post on 08-Jul-2015

70 views 1 download

Transcript of TK Presentacion Asterisk

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 1/43

Centrales IP-PBX 

Instructor: Miguel Molina

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 2/43

Objetivos• - Adquirir Conceptos básicos de telefonía IP• - Conocer los elementos básicos de un ambiente IP-PBX• - Entender el funcionamiento básico de los protocolos SIP y IAX• - Entender Arquitectura de Asterisk/Elastix• - Adquirir habilidades básicas de comandos en CLI Linux• - Aprender Creación cuentas (extensiones, troncales, etc.).

• - Plan de marcación• - Implementación de Interactive Voice Response (IVR)• - Configuración de aplicaciones usadas en VoIP (IVR,

Transferencias, PINSets, etc)

• - Administración de idiomas en Elastix• - Elastix y la PSTN

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 3/43

Elementos Red VoIP

• Teléfonos IP

• SoftPhones

• Analogue Telephone Adapter (ATA)

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 4/43

Elementos Red VoIP cont.

• VoIP Gateway

• FXO/FXS Cards

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 5/43

Diagrama Red VoIP

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 6/43

Session Initiation Protocol(SIP)

• Es un protocolo de señalización usado para crear,

administrar y terminar sesiones en una red IP. Estassesiones pueden ir desde una llamada telefónica dedos vías hasta una conferencia de multi-media

• Primer draft en 1996 (Session Invitation Protocol)

• En Marzo de 1999 publicado como estándar en elRFC 2543

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 7/43

Funciones SIP• SIP permite el conocimiento de la localidad del usuario es decir,

traducir de un nombre de usuario a una dirección IP

• SIP provee negociación para que todos los participantes de lasesión se pongan de acuerdo sobre los parámetros quesoportan

• SIP provee capacidad para administración de llamadas esto es,establecimiento, terminación, transferencias entre otros.

• SIP permite cambiar parámetros de una sesión mientras está enprogreso

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 8/43

Comandos SIP• INVITE : Invita a un usuario a establecer una llamada

•  ACK : Facilita una comunicación confiable en el intercambio demensajes.

• BYE :Termina una conexión entre usuarios

• CANCEL : Termina un request

• OPTIONS : Solicita información sobre las capacidades del servidor

• REGISTER : Registra un usuario en una localización

• INFO : Utilizado para información sobre la sesión

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 9/43

Inter-Asterisk ExchangeIAX2

• Desarrollado por Digium para comunicar servidores Asterisk • Es un protocolo de transporte que utiliza el puerto

UDP 4569 tanto para señalización como para tráfico

RTP• Es usado para enviar señalización y tráfico depayload bajo el mismo protocolo

•  Autenticación plain-text y MD5

• Compatibilidad con NAT

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 10/43

 Asterisk •  Asterisk es una aplicación basada en software libre

que implementa una central telefónica (PBX) tal

como si fuera una central de tipo hardware pero conmuchas más funcionalidades.

• Diseñada por Mark Spencer en 1999

• Conoció a Jim Dixon del proyecto telefónico Zapataen 2001 quien ofreció soporte de hardware ymodelos de negocio para desarrollo futuro

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 11/43

Funcionalidades Asterisk 

• Música en espera• Transferencia de llamadas• Conferencias• Buzón de Voz• Contestadora automática (IVR)

• Control y restricción de llamadas por contraseñas• Recepción de Fax sin necesidad de usar una línea dedicada paraeste servicio

• Grabación de llamadas entrantes y salientes• Envío de mensajes de voz al correo electrónico• Entre muchas otras

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 12/43

Elastix

• Es una colección de los mejores productos yherramientas de código abierto recopilados todospara convertirse en una PBX-IP integrada. Si seimplementa correctamente, este sistema provee un

sistema PBX que compite con cualquier otro en elmercado no solamente con las funciones PBX sinotambién con la capacidad de integrar otros productoshasta convertirse en un producto más poderoso.

• Provee configuración y administración por GUI

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 13/43

Instalación Elastix

• La instalación se realiza de manera similar aLinux OS.• Para configurar los parámetros de red

modificamos los archivos /etc/sysconfig/network-scripts/ifcfg-eth0 

• /etc/resolv.conf 

• /etc/sysconfig/network 

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 14/43

Práctica No. 1

Instalación Elastix y configuración

básica de parámetros de red

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 15/43

Herramientas auxiliaresPUTTY 

• Es un software para conexiones telnet yssh principalmente.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 16/43

Herramientas AuxiliaresWinSCP

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 17/43

Práctica No. 2

PUTTY & WinSCP

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 18/43

Interface GUI Elastix

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 19/43

Creación Extensiones

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 20/43

Configuración DispositivosUsuario Final

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 21/43

Configuración DispositivosUsuario Final cont.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 22/43

Configuración DispositivosUsuario Final cont.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 23/43

Consola Asterisk 

• Es una pantalla que nos muestra todos losprocesos que se ejecutan dentro del servidorde telefonía.

• Generalmente se utiliza para troubleshooting• Se visualiza con el comando asterisk –rvvvvv 

• SIP show peers ó IAX2 show peers  – Para ver

el estado de extensiones y troncales

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 24/43

Práctica No. 3

• Configuración Extensiones• Configuración softphone, teléfonos IP y ATA

• Pruebas de transferencia de llamadas,hold, conferencia, etc.

• Verificar la consola de asterisk 

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 25/43

Idiomas en Elastix

• Elastix soporta variedades de idiomaspara los mensajes emitidos por la PBX• Copiar archivos en /var/lib/asterisk/sounds 

• Modificar los archivos sip.conf y iax.conf 

agregando language=es 

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 26/43

Práctica No. 4

Configurar el idioma de la IVR en

español.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 27/43

Enlaces Troncales

• Son líneas de servicio telefónico quepermiten realizar llamadas desde unaextensión a otro lugar fuera de la red.

• Se pueden tener más de un enlacetroncal.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 28/43

Troncales IAX2 Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 29/43

Práctica No. 5

Configurar troncales IAX y

registrar extensiones en cadaservidor.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 30/43

Rutas de Salidas

• Dial Pattern: son los dígitos que hay quemarcar para realizar una salida externa.• Dial Rules: son los dígitos que el proveedor

exige que se les envíe• Troncal: es la línea telefónica a través de lacual se enviará la llamada.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 31/43

Rutas de salida-Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 32/43

Práctica No. 6

Configurar rutas de salida local y

nacional hacia la PSTN y de salidainternas.

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 33/43

PIN SET

• Es una lista de códigos numéricosutilizados para controlar los niveles deacceso a las llamadas salientes.

• Generalmente utilizados para controlarlas llamadas a la PSTN tanto localescomo nacionales

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 34/43

PIN SET Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 35/43

Práctica No. 7

Configurar contraseñas para

llamadas locales, nacionales einternacionales

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 36/43

Rutas de Entradas

• Son indicaciones que deciden que vía tomanlas llamadas una vez son recibidas por lacentral. Su configuración incluye:

• Grabación de mensaje de bienvenida• Configuración de IVR • Configuración de rutas de entrada

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 37/43

Grabaciones en Elastix

• Podemos utilizar grabacionespersonalizadas de IVR.• Formatos permitidos wav & gsm

• Desde windows recorder formato 8khz16 bit mono

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 38/43

Grabaciones - Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 39/43

Interactive Voice Response(IVR)

• Es una recepcionista digital quecontesta las llamadas y las redireccionasegún la configuración que ejecutemos

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 40/43

IVR Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 41/43

Rutas de Entrada

• Én está sección indicamos a la centralque procedimiento ejecutar cuando sereciba una llamada. Podemos entre

otras acciones:• Enviarla a la contestadora automática

• Directamente a las extensiones

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 42/43

Rutas de Entradas Configuración

5/10/2018 TK Presentacion Asterisk - slidepdf.com

http://slidepdf.com/reader/full/tk-presentacion-asterisk 43/43