Charla Asterisk - UPCI

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

2 Favorites

Charla Asterisk - UPCI - Presentation Transcript

  1. Innovaciones en Telefonía IP usando soluciones de comunicaciones Open Source (Asterisk) Ciclo de Conferencias UPCI 8 de Noviembre 2008
  2. INDICE
    • Historia de la Telefonía
    • Voip vs Telefonia IP
    • Qué es Asterisk
    • Instalación de Asterisk
    • Configuración y Aplicaciones internas
    • Asterisk Facil : Entornos todo en uno
    • Soporte para el desarrollo de aplicaciones
    • Desarrollando sobre Asterisk
    • Otras posibilidades de aplicación en Asterisk
  3. HISTORIA DE LA TELEFONIA
  4. Historia de la Telefonía
  5. Historia de la Telefonía
  6. Historia de la Telefonía
  7. Telefonía Actual COS : CENTRALES DE CONMUTACION LOCAL
  8. QUE ES VOIP ?
  9. Qué es Voip ?
    • Comunicación de voz atravez de redes IP
  10. Qué es Voip ? HACEN USO DE PROTOCOLOS H323 y SIP
  11. Qué es Voip ? HACEN USO DE PROTOCOLOS H323 y SIP
  12. Qué es Voip ? - Justvoip - Intervoip - Voipstunt
  13. TELEFONIA IP CONVERGENCIA
  14. Telefonía IP
    • Interconexion global con otras redes : PSTN ,RDSI ,GSM
  15. BUENO PERO .... QUE ES ASTERISK ??
  16. Qué es Asterisk ?
    • Asterisk es software
    • Es software opensource, liberado bajo licencia GLP
    • Desarrollado inicialmente por Marck Spenser quien fundo la empresa Digium
  17. Historia de Asterisk
    • El proyecto Asterisk nace en 1999, ante la necesidad de Mark Spenser en implementar su propia centralita para su empresa, por que no tenia los fondos para adquirir una.
    • Se junto con Jim Nixon, quien desarrollo el hardware necesario (Tarjetas)‏
    • Linux Suport Services, en 2002 paso a convertirse en Digium.
    • Actualmente mas de 500 desarrolladores participan en el avance de los diferentes modulos.
  18. Funcionalidades Generales
    • Asterisk es una centralita IP por software
    • Puede trabajar con practicamente todos los estandares de telefonía: - Analógica - Digital , E1 ,T1 - Gsm - RDSI , BRI
    • Soporta casi todos los protocolos de voip - SIP - IAX/IAX2 - MGCP , Cisco Skinny
  19. Arquitectura soportada
    • Se ejecuta bajo sistemas de computacion estandar : Estaciones de trabajo y servidores.
    • Se ejecuta bajo arquitecturas x86, x86_64,Power Pc.
    • Sistemas operativos soportados : Linux, Bsd , Apple Mac Osx
    • Es Software Libre, Libertad de uso ,de estudio y adaptacion, Libertad de mejorarlo y publicar sus mejoras.
  20. Ramas o Versiones
    • Version 1.2 , Inicial y en estado de mantenimiento.
    • Version 1.4 , Actual y estable
    • Version 1.6 , Recientemente lanzada, soporte para videoconferencia
  21. Esquema general
  22. HARDWARE PARA ASTERISK
  23. Tarjetas Telefonia análoga TDM01B TDM44B
  24. Tarjetas Telefonia Digital
  25. Teléfonos IP
  26. Softphone
  27. ESENARIOS DE TRABAJO EN ASTERISK
  28. Asterisk : Esenarios de Trabajo
  29. Asterisk : Esenarios de Trabajo
  30. Asterisk : Esenarios de Trabajo
  31. Asterisk : Esenarios de Trabajo
  32. Asterisk : Esenarios de Trabajo
  33. AQUITECTURA DE ASTERISK
  34. ARQUITECTURA
  35. ESCENARIO DE UNA LLAMADA Dispositivo que origina la llamada: SIP,IAX, Asterisk recoge la llamda y procesa su lógica de enrutado (dial plan)despues encamina el destino En una llamada hay 2 canales : el que origina y el que la recibe
  36. Los Codecs
    • G711 (ullaw /allaw) -> 64kbps
    • G726 -> 32kbps
    • G729 -> 8kbps ( Necesita adquisición de licencia )‏
    • GSM -> 13kbps
    • Pieza de software que sirve para digitalizar la voz humana
    • cuando dos dispositivos ip van establecer una comunicacion.
    • Calidad
    • Costo computacional
    • Gasto de ancho de banda
  37. VOIP Y TELEFONIA IP EN ASTERISK
  38. Voip y Asterisk Asterisk es una PBX IP , Multiprotocolo Open Source. - SIP - IAX2 - H.323 Entre otros..
  39. Voip y Asterisk
  40. Telefonía Digital y Asterisk Linea Digital Primarios / E1 15 / 30 Canales de voz Numeración 6176400 – 61764XX
  41. INSTALACION DE ASTERISK
  42. Consideraciones para un instalación
    • Tener en cuenta:
    • - Número de llamadas simultáneas
    • - Interrupciones
    • - Transcoding
    • - Equipo dedicado
  43. Instalación Pasos a seguir
    • Instalación de librerias
    • Descarga de paquetes fuente
    • Compilación de Zaptel
    • Compilación de Libpri
    • Compilación de Asterisk
    • Compilación de Asterisk Addons
  44. Instalación basica
  45. Estructura de directorios
    • /etc/asterisk: Contiene los ficheros de configuracion , - sip.conf , iax.conf ( anexos) - voicemail.conf - manager.conf ( socket de conexión) - extensions.conf ( dialplan)‏
    • /usr/lib/asterisk/modules: Contiene los modulos de Asterisk que hemos compilado.
    • /var/lib/asterisk: Contiene diferentes librerias de Asterisk.
  46. Estructura de directorios
    • /var/lib/asterisk/agi-bin: Directorio para contener los AGI.
    • /var/spool/asterisk: Directorio para archivos que genera Asterisk para voicemail, etc.
    • /var/log/asterisk: los log de Asterisk.
  47. Configuración de extenciones Archivo : Sip.conf [general] bindport=5060 bindaddr=0.0.0.0 context=default disallow=all allow=alaw language=es [2001] type=friend secret=1234 host=dynamic
  48. El Dialplan
    • Funciona como una tabla de en rutado
    • Cada numero marcado va al dialplan y desde hay decidimos que hacer.
    • Esta organizado por : - contextos - extensiones - prioridades
    exten=> extension, prioridad, aplicacion
  49. Configuración de dialplan extensions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [default] exten=>_2001,1,Dial(SIP/2001,20,r)‏ exten=>_2001,2,VoiceMail( [email_address] ) exten=>_2002,1,Dial(SIP/2002,20,r)‏ exten=>_2002,2,VoiceMail(2002@default)‏
  50. Configuración de dialplan extencions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [default] exten=>_20XX,1,Dial(SIP/${EXTEN},20,r)‏ exten=>_20XX,2,Dial(IAX2/${EXTEN},20,r)‏ exten=>_20XX,n,VoiceMail(${EXTEN}@default)‏
  51. Configuración de dialplan [default] exten=>_2003,1,Dial(SIP/2003,10,r)‏ exten=>_2003,2,Dial(SIP/intervoip/0051195770753)‏ exten=>_2003,3,VoiceMail(2003@default)‏ exten=>_2003,4,Hangup
  52. Configuración de dialplan exten => _*9.,1,ChanSpy(SIP/${EXTEN:2})‏ Chuponeo ??
  53. Aplicaciones para el Dialplan
    • Playback
    • Background
    • Dial
    • Record
    • Queue
    • Agents
    • Voicemail
    • Agi
  54. Haciendo un IVR
    • Bienvenidos a la Universidad Peruana de Computación e informática.
    • Si conoce el numero de anexo deseado marquelo ahora
    • De lo contrario marque 1 para dirección académica
    • Marque 2 para pagos y cobranzas
    • Marque 3 para enviar un fax
    • O maque 4 comunicarse con la operadora
  55. Implementación de un ivr (1)‏ [irv-universidad] exten=>s,1,Answer exten=>s,2,Background(IVR-UPCI)‏ exten=>0,1,Dial(SIP/2002,s,1)‏ exten=>1,1,Dial(SIP/2003,1)‏ exten=>2,1,Dial(SIP/2004,s,1)‏ exten=>3,1,Dial(SIP/2005,s,1)‏ exten=>3,1,Dial(SIP/2006,s,1)‏ include=>default
  56. Implementación de un ivr (2)‏ [irv-universidad] exten=>s,1,Answer exten=>s,2,Set(TIMEOUT(digit)=5)‏ exten=>s,3,Background(ivr-upci)‏ exten=>s,4,WaitExten(10)‏ exten=>t,1,Dial(${RECEPCIONISTA},20,Tt)‏ exten=>i,1,Goto(s,3)‏ exten=>1,1,Goto(gdireccion,1)‏ exten=>2,1,Goto(gpagos,s,1)‏ exten=>3,1,Goto(fax,s,1)‏ exten=>4,1,Dial(${RECEPCIONISTA},20,Tt)‏ include=>ramales
  57. Implementación de un ivr(2)‏ [gdireccion] exten=>s,1,Dial(SIP/2005,10,Tt)‏ exten=>s,2,Dial(SIP/2004,20,Tt)‏ exten=>s,n,VoiceMail( SIP/2005@default ) [gpagos] exten=>s,1,Dial(SIP/2006&SIP/2007)‏ [fax] exten=>s,1,Dial(IAX2/2002)‏
  58. INTERFACES GRAFICAS PARA ASTERISK CUANDO NOS OLVIDAMOS DE LA CONSOLA
  59. Interfaces gráficas para Asterisk
    • Asterisk-gui ( www.asterisk.org/node/48533) Basada en php y mysql mantenida por Digium
    • Freepbx ( www.freepbx.org ) Basada en php y mysql
    • A2billing ( www.asterisk2billing.org ) Basada en php y mysql
  60.  
  61.  
  62. Interfaces gráficas para Asterisk DEMO
  63. Asterisk Facil !!!!
    • Trixbox ( www.trixbox.com ) Basada en Centos e incluye freepbx
    • Elastix ( www.elastix.com ) Basada en Centos e incluye freepbx
    • Asterisknow ( www.asterisknow.org ) Basada en Centos e incluye Asterisk-gui
    • Vicidialnow (www.vicidialnow.com)‏
    Distribuciones con Asterisk :
  64. DESARROLLANDO APLICACIONES SOBRE ASTERISK
  65. Soporte para desarrollo de aplicaciones
    • Soporte para bases de datos relacionales - Mysql - Postgresql - Ms. SQL Server
    • Interacción con lenguajes de programación atravez de AGI ¨Asterisk Gateway Interface¨
    • Conexion via sokets TCP , usando AMI ¨Asterisk Manager¨
  66. Desarrollando sobre Asterisk
    • Minimizar costos en la integración con sistemas existentes ,CRM ,ERP , etc.
    • Hacer una integración con costes e impacto mínimo
    Aplicación Click to dial Objetivos :
  67. Desarrollando sobre Asterisk Aplicación Click to dial Diseño funcional :
  68. Desarrollando sobre Asterisk
    • Contar con un servidor web con soporte de php5
    • La solución consta de 2 archivos - manager.conf : definición del usuario en asterisk - config.php : realiza la conexión via AMI , hacia un servidor asterisk. - call.php : recibe las variables de origen y destino y origina la llamada.
    • Copiar los siguientes archivos en un directorio de publicación en el servidor:
  69. Desarrollando sobre Asterisk DEMOSTRACION APLICACION CLICK TO CALL
  70. Desarrollando sobre Asterisk
    • Agilizar las consultas de los clientes de una manera rápida y efectiva
    • Liberar al departamento de ventas de las consultas no productivas de los clientes y asi dedicarse a las ventas concretas.
    Aplicación de consulta de stock Objetivos :
  71. Desarrollando sobre Asterisk Aplicación: consulta de stocks Diseño funcional :
  72. Desarrollando sobre Asterisk DEMOSTRACION APLICACION CONSULTA
  73. Implementado una empresa distribuida DEMOSTRACION ANEXOS REMOTOS
  74. OTRAS POSIBILIDADES DE APLICACIONES CON ASTERISK HASTA DONDE PUEDES SER CAPAZ DE LLEVAR ASTERISK ??
  75. HASTA EL INFINITO Y MAS ALLA !!!
  76. Otros desarrollos sobre Asterisk SISTEMA DE VIGILANCIA http://www.dabax.net/sistemavigilancia
  77. Otros desarrollos sobre Asterisk RESIDENCIAS INTELIGENTES
  78. SITIOS DE INTERES
    • www.voip-info.org
    • http://www.voipnovatos.es/
    • http://www.asterisk-peru.com/
    • http://www.sinologic.net/
    • http://bytecoders.homelinux.com/
    • http://www.voipforo.com/protocolosvoip.php
  79. GRACIAS POR SU ATENCION exten => s,1,Playback(Muchas_Gracias.wav)‏ exten => s,2,AGI(Aplusos_por_favor.php)‏ exten => s,3,Hangup()‏
  80. JUAN OLIVA JEFE DE PROYECTOS IT SILCOM IT CONSULTING & SERVICES MAIL : [email_address] BLOG : http://jroliva.wordpress.com/

+ guest1e22df3guest1e22df3, 11 months ago

custom

2240 views, 2 favs, 0 embeds more stats

Charla sobre Asterisk - Ciclo de conferencias de la more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2240
    • 2240 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 2
  • Downloads 157
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories