Asterisk para 200 llamadas concurrentes

Forums: 

hola, ando manejando el proyecto para soportar 200 llamadas inbound concurrentes para lo cual los tendré separada en diversos servidores

1 srv core(ML370 con 2 procesadores E5620 @ 2.40GHz y 6GB en RAM) donde entraran las llamada desde un SIP TRUNK usando un enlace dado por el proveedor de 100mbps
2 srv core (ML370 con 2 procesadores E5620 @ 2.40GHz y 6GB en RAM)donde estarán enlaces ss7 para caso de contingencia en caso que el 1 server tendrá problemas con el SIP TRUNK, para lo cual cada srv tendrá 2 tarjetas de 4 port para E1
1 srv core (HP ProLiant DL580 G7 E7-4807 con 2 procesadores y 6 GB en RAM) en el cual estará el asterisk core
1 srv core (HP ProLiant DL580 G7 E7-4807 con 2 procesadores y 6 GB en RAM) el cual sera de SIP PROXY ( Kamailio )

Ahora lo que me preocupa es el tema de grabación de llamadas para las 200 concurrentes. alguien a manejado dicho trafico y que medidas ha tomado, que problemas se ha topado con 200 llamadas concurrentes grabando ?

El tema de almacenaje de las grabaciones lo tengo contemplado mantenerla en un storage

La base de datos de todo el trafico así mismo estará alojado en un srv core (HP ProLiant DL580 G7 E7-4807 con 2 procesadores y 6 GB en RAM)

Habra un sistemas de reporterìa y búsqueda de grabación que estará consultando tanto al storage como a la bd que están alojadas en diferentes servidores.

Sugerencias comentarios son bienvenidos

Saludos.

Interesante Proyecto Hace

Interesante Proyecto

Hace algun tiempo estuve en un proyecto similar , y fue un dolor de cabeza al inicio pero logramos salir con exito , algunas pautas que deberias tener en consideracion:

Sobre el tema de Grabaciones te recomiendo que deberias separar este servicio instalando un sistema de grabaciones(existen algunos libres en el mercado) , asterisk usualmente realiza las grabaciones en su propio equipo solo ruteas el path donde se va a guardar que en este caso seria tu storage , Si tienes contemplado tener un Storage conectado directo al servidor no te recomiendo ya que vas a consumir muchos recursos , y vas a tener considerables problemas.

Lo recomendable para este tipo de proyectos y considerando el trafico que vas a manejar para un proyecto de CallCenter es separar los servicios , La central telefonica , el sistema de grabaciones , el sistema de CallCenter , Las BDD . deben estar separados. Cada uno con su respectivo Backup.

Exitos en tu proyecto

Saludos

Por un Pais Libre

Saludos

Hola marcos, pregunta como

Imagen de devilsoulblack

Hola marcos, pregunta como manejaste el sistema de grabacion? que usaste para que asterisk no genere las grabaciones en tiempo real ?

® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org

tal vez sea buena idea

Imagen de elgabo

tal vez sea buena idea comprarte un disco SSD tienen una capacidad de espacio limitada, asi que tienes que ver el volumen de minutos que vas a grabar, generalmente es 1MB por minuto de grabacion. Despues puedes tener proceso que mueva las grababciones a otro servidor u otra particion.

Saludos,

Imagination is more important than Knowledge -- Albert Einstein
Errar es humano, pero para dañar las cosas realmente bien, pero bien de verdad, necesitas la contraseña de root.

Realmente para este tema de

Realmente para este tema de grabaciones me toco lidiar bastante , asterisk lo hace en tiempo real en su mismo equipo; una buena idea seria hacer un batch que te copie todas las grabaciones e ir liberando espacio, pero que tal si en el proceso falla?.

Sabes realmente me toco utilizar un programa de terceros cosa que nunca lo quise hacer , el cual me permitio hacer Port Mirroring a nivel de switching con esto se logro grabar en servidores aparte , y liberar carga en los servidores de Telefonia.

Saludos

Por un Pais Libre

Saludos