Submitted by admin on
No se cuantos de ustedes saben que OpenSIPs, desde las primera versiones, trae un modulo B2BUA. Ese acrónimo está para Back to Back User Agent y es la implementación lógica que tienen las mayorías de centralitas SIP tipo Asterisk.
En OpenSIPs su funcionamiento se basa en dos capas:
-
el modulo B2B_ENTITIES donde se implementan las funcionalidades básicas de un User Agent Client y de un User Agent Server
-
el modulo B2B_LOGIC que representa el motor lógico del sistema B2BUA
Una paréntesis: el termino User Agent está por una entidad lógica que puede actuar como cliente o servidor según genere o conteste una solicitud respectivamente. El Teléfono SIP que envía un INVITE a Asterisk está actuando como User Agent Client; el Asterisk que contesta el INVITE está actuando como User Agent Server.
Porque es importante que el modulo B2B_ENTITIES y por consecuencia el modulo B2B_LOGIC puedan trabajar en un Cluster de servidores: porque del modulo B2B_LOGIC dependen otros que gracias a esta nueva funcionalidad pueden distribuir su carga de trabajo:
-
El modulo CALL_CENTER del cual hablé en otra entrada
-
El Modulo SIPREC utilizado para enviar el audio de las llamadas a un servidor SIPREC
-
El modulo MEDIA_EXCHANGE utilizado para crear flujos audios
-
El modulo B2B_SCA un agregador B2B para Share Call Appearance
Hablando de configuración, lo único que tenemos que hacer es configurar el modulo CLUSTERER oportunamente y luego añadir el siguiente parámetro al modulo B2B_ENTITIES:
modparam("b2b_entities", "cluster_id", N)
donde en lugar de N se pone el numero del Cluster configurado.
Es todo
Recent comments