OPENSER
Matrimonio de conveniencia
jesusr@voztele.com
Qué es Asterisk
• Centralita IP
• Modular
• Multiprotocolo
• Gateway
• Voicemail
• Media Server / Conference Server
• IVRQué NO es Asterisk
• Plataforma escalable de comunicaciones IP
• Plataforma enfocada al usuario
• Proxy SIP
Qué NO es Asterisk II
• Estándar:
• ./configure--prefix=/usr/local/asterisk-1.4.13
• Asterisk way of life:
• ./configure --prefix=/usr/local/asterisk-1.4.13 --exec-prefix=/usr/local/
asterisk-1.4.13/ --bindir=/usr/local/asterisk-1.4.13/bin --datarootdir=/usr/local/asterisk-1.4.13/share --includedir=/usr/local/asterisk-1.4.13/include
--libdir=/usr/local/asterisk-1.4.13/lib --libexecdir=/usr/local/asterisk-1.4.13/
libexec --localstatedir=/usr/local/asterisk-1.4.13/var--sbindir=/usr/local/
asterisk-1.4.13/sbin --sharedstatedir=/usr/local/asterisk-1.4.13/com -sysconfdir=/usr/local/asterisk-1.4.13/etc
Asterisk y SIP
• chan_sip.c tiene 17840 líneas
• Stack SIPincompleto
• Transaction stateless, dialog stateful - B2BUA
• No soporta TCP ni TLS
• Modo “pedantic” ¿opcional?
• Espirales no soportadas
• Concepto de “alias” no soportado
Asterisk y SIP II
•Múltiples registros de un mismo AOR no soportado
• Forking, serial o parallel, no soportado
• VIA limitado a 256 bytes
• Outbound proxy no soportado
• OPTIONS in-dialog no soportado
• Resolución SRVincompleta
Qué es OpenSER
• Proxy SIP (registrar, location, proxy y redirect)
• Modular
• Escalable
• Transaction stateful, dialog stateless
• NAT Traversal
• Presencia
• Soporta J2EE yPerl
Qué NO es OpenSER
• Plataforma enfocada al usuario
• Consciente de media o codecs
• Media Server, IVR, transcoding, etc
• Gateway
• Servidor de aplicaciones SIP
Matrimonio deconveniencia
• Asterisk no es un Proxy SIP, OpenSER sí
• Asterisk no tiene un stack SIP completo, OpenSER sí
• Asterisk no soporta TCP ni TLS, OpenSER sí
• Asterisk no dispone de NAT traversal...
Regístrate para leer el documento completo.