TK Presentacion Asterisk

43
 Centrales IP-PBX Instruct or: Miguel Molina

Transcript of TK Presentacion Asterisk

Page 1: 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

Page 2: TK Presentacion Asterisk

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

Page 3: TK Presentacion Asterisk

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)

Page 4: TK Presentacion Asterisk

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

Page 5: TK Presentacion Asterisk

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

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

Diagrama Red VoIP

Page 6: TK Presentacion Asterisk

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

Page 7: TK Presentacion Asterisk

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

Page 8: TK Presentacion Asterisk

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

Page 9: TK Presentacion Asterisk

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

Page 10: TK Presentacion Asterisk

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

Page 11: TK Presentacion Asterisk

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

Page 12: TK Presentacion Asterisk

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

Page 13: TK Presentacion Asterisk

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 

Page 14: TK Presentacion Asterisk

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

Page 15: TK Presentacion Asterisk

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.

Page 16: TK Presentacion Asterisk

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

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

Herramientas AuxiliaresWinSCP

Page 17: TK Presentacion Asterisk

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

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

Práctica No. 2

PUTTY & WinSCP

Page 18: TK Presentacion Asterisk

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

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

Interface GUI Elastix

Page 19: TK Presentacion Asterisk

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

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

Creación Extensiones

Page 20: TK Presentacion Asterisk

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

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

Configuración DispositivosUsuario Final

Page 21: TK Presentacion Asterisk

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

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

Configuración DispositivosUsuario Final cont.

Page 22: TK Presentacion Asterisk

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

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

Configuración DispositivosUsuario Final cont.

Page 23: TK Presentacion Asterisk

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

Page 24: TK Presentacion Asterisk

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 

Page 25: TK Presentacion 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 

Page 26: TK Presentacion Asterisk

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.

Page 27: TK Presentacion Asterisk

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.

Page 28: TK Presentacion Asterisk

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

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

Troncales IAX2 Configuración

Page 29: TK Presentacion Asterisk

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.

Page 30: TK Presentacion Asterisk

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.

Page 31: TK Presentacion Asterisk

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

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

Rutas de salida-Configuración

Page 32: TK Presentacion Asterisk

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.

Page 33: TK Presentacion Asterisk

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

Page 34: TK Presentacion Asterisk

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

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

PIN SET Configuración

Page 35: TK Presentacion Asterisk

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

Page 36: TK Presentacion Asterisk

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

Page 37: TK Presentacion Asterisk

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

Page 38: TK Presentacion Asterisk

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

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

Grabaciones - Configuración

Page 39: TK Presentacion Asterisk

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

Page 40: TK Presentacion Asterisk

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

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

IVR Configuración

Page 41: TK Presentacion Asterisk

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

Page 42: TK Presentacion Asterisk

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

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

Rutas de Entradas Configuración

Page 43: TK Presentacion Asterisk

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

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