SER
(SIP Express Router) versus Asterisk
SER (SIP express Router) es un proxy SIP sin estado
(stateless). SER por si mismo no tiene sentido más
que para redes completamente SIP pero permite en conjunción
con Asterisk hacer que Asterisk sea muy potente y escalable.
SER no tiene ningún conocimiento de los paquetes
RTP. SER solo conoce y actúa sobre los paquetes SIP
que negocian las direcciones IP, los puertos a utilizar, el
codec a utilizar, etc ... pero no sobre la voz.
SER es una buena solución para la función de
proxy SIP sin estado. Asterisk por el contrario es
un proxy con estado (stateful) y sabe perfectamente el estado
de la llamada y posee funcionalidades que dependen del estado
de la llamada como servicios de respuesta automática
(IVR) que le permiten actuar sobre el flujo RTP.
Por tanto Asterisk no funciona como un proxy sin estado. (una
analogía de SER podría ser que es como un router
IP: Le llega la información por un sitio y sabe a donde
tiene que enviarla pero no le preocupa lo que hay dentro).
Asterisk además maneja más protocolos que SER.
Asterisk puede funcionar con SIP, H.323, IAX, Megaco, etc
... mientras que SER solo funciona para protocolo SIP.
En resumen, podemos decir que SER + Asterisk forman
una solución muy robusta porque SER se encarga de hacer
las funciones de proxy SIP siendo capaz de gestionar grandes
volumenes de conexiones en poco tiempo, encargandose de la
seguridad y el acceso y aportando funcionalidades adicionales
(como envio de mensajes SMS) que no requieren utilización
de canales de voz. Asterisk, por otro lado porporciona la
gestión de las llamadas de voz controlando la interconexion
con otras redes (ej: RTB: Red telefónica básica)
y permitiendo funciones propias de una centralita telefónica
PBX como contestador automático, autorespuesta, menus,
etc ....
Una última cosa importante es que
SER puede gestionar el NAT para los mensajes SIP y Asterisk
debe gestionar el NAT para los paquetes RTP
|