2. Contenido
3. Escenarios de Aplicacin Carrier Class 4. Configuracin y Enrutamiento 5. Integracin con Asterisk 6. Introduccin a OpenSIPS
7. Principales Caractersticas 8. Escenarios de uso 9. Arquitectura 10. Escalabilidad 11. Qu es OpenSIPS?
12. Registrar - Location Server 13. Servidor Redirect 14. Agente de Presencia
15. B2BUA 16. IP PBX 17. Historia
18. 2005 : Se crea una rama aparte con el nombre deOpenSER. 19. 2008 : El proyecto se divide en: Kamailio yOpenSIPS 20. Actualmente, OpenSIPS es liderado por Bogdan- Andrei Iancu, de la empresa Voice Systems deRumania. 21. Principales Caractersticas
22. Licencia GPL 23. Robusto soporte para SIP (RFC3261). 24. Procesa y soporta SIP sobre TLS y TCP. 25. AAA va base de datos y RADIUS.
26. NAT Traversal 27. Interfaces para gestin 28. LCR: Least Cost Routing y Balanceo de Carga. 29. Proveedor Tpico de Telefona IP 30. Donde encaja OpenSIPS?
31. Plataforma de servicios de valor agregado pararedes VoIP. 32. Balanceo de Carga 33. Session Border Controller (SBC) con Travesa de NAT 34. Plataforma de Enrutamiento y Tarificacin VoIP
35. Permite registrar usuarios a travs de Internet,programar rutas y planes de minutos a travs dediferentes proveedores VoIP y Gateways (i.e.Asterisk). 36. Interfaz de administracin y tarificacin va Web (Ej:SERMyAdmin). 37. Plataforma de Enrutamiento y Tarificacin VoIP 38. Plataforma de Valor Agregado
39. IVR (sistemas de respuesta interactiva) 40. Voicemail, Call Forwarding 41. Conferencia 42. Citofona Virtual / Centrex 43. Plataforma de Valor Agregado 44. Balanceo de Carga 45. SBC con Travesa de NAT
46. Normalmente se requiere usar tambin un serviciode media relay (rtpproxy / mediaproxy) 47. Protecciones de borde SIP:
50. SBC con Travesa de NAT 51. Arquitectura de OpenSIPS
52. Lenguaje de scripting para configuracin 53. Interfaz de gestin: FIFO, Datagramas, XMLRPC. 54. Extensin de aplicaciones con PERL 55. No permite re-carga en tiempo real del archivo deconfiguracin. 56. Arquitectura Module Interface DB Interface Servidor de BD Mdulos: Location, Transaction, AAA, etc. SIP Parser Routing Script Parser Manager Interface SIP Transport Layer Memory Lock Manager OpenSIPS Core Aplicaciones Externas Script de Enrutamiento 57. Escalabilidad
58. Asterisk alcanza apenas 10~ 15 cps. 59. Configuracin de OpenSIPS
60. A travs de Scripting se definen los diferentesdefinen tipos de rutas, y se manejan las peticionesSIP iniciales y subsecuentes. 61. (!) Lo importante es tener claro:
62. Desde quin las quiero recibir. 63. Hacia dnde las quiero enviar. 64. Lgica de Enrutamiento
65. Rutas dependiendo del flujo de los mensajes:route[n] {...}, onreply_route[m] {...},failure_route[x] {...}, branch_route[y] {...},error_route {...} 66. Funcionamiento como Proxy SIP OpenSIPS 67. Funcionamiento como Proxy SIP route[0] OpenSIPS INVITE 68. Funcionamiento como Proxy SIP route[0] OpenSIPS INVITE REPLY 69. Funcionamiento como Proxy SIP branch_route[n] OpenSIPS INVITE INVITE 70. Funcionamiento como Proxy SIP reply_route[m] OpenSIPS INVITE INVITE 180 REPLY 71. Funcionamiento como Proxy SIP reply_route[m] OpenSIPS INVITE INVITE 180 REPLY 404 REPLY 72. Funcionamiento como Proxy SIP failure_route[x] OpenSIPS INVITE REPLY INVITE 180 REPLY 404 REPLY 73. Integracin con Asterisk
74. Consideraciones de la Integracin 75. Escenario de Despliegue 76. Asterisk como Media Server
77. Conferencia 78. Anuncios, IVRs 79. Multiples protocolos: IAX2, SIP, h323, Zap, ... 80. Transcodificacin: gsm, g711, g729, ilbc, ... 81. Gateway a la RTPC 82. Asterisk OpenSIPS
83. Para el Voicemail:
84. Se hace creando una vista de la tabla desuscriptores para el voicemail y el servicio denotificacin (MWI). 85. Diagrama de Despliegue internet OpenSIPS MySQL Asterisk Asterisk Asterisk WEB GUI SIP Web DB 86. Preguntas? [email_address] http://www.avatar.com.co (+571) - 742 7070
Top Related