Algunas experiencias con Asterisk 1.8.x

Muy buenas,
Como muchos sabéis, el tema de Asterisk 1.8 está todavía calentando motores, aunque al contrario que la serie 1.6 que no fue del todo aceptada por la comunidad, parece que está vez, tanto por features como por estabilidad / ciclo de desarrollo, la gente se lo está planteando.

Por nuestra parte, todas las instalaciones y proyectos que realizamos los basamos (entre otros temas) en Asterisk RSP , que funciona a las mil maravillas.

En las instalaciones grandes, hay muchos puntos que deben ser controlados al milímetro, para que salga a la perfección, pero a parte de “funcionar”, la preocupación obvia es la estabilidad. Así que hemos decidido ir publicando un poco nuestros pasos y experiencias, que estamos teniendo en “pequeños” proyectos, que no utilizan todo Asterisk en sí o no son permanentes.

Por el momento, hemos utilizado Asterisk 1.8 en dos proyectos:

La experiencia ha sido muy positiva, no hemos tenido ningún problema especial. Eso si, no utilizábamos ni real time, ni CDR de transferidas, ni pickup, ni mil BLFs, ni nada típico de PBX …

Lo que hemos utilizado en el primer caso ha sido:

  • Recepción vía ITSP (SIP) de varios números (vinculados a 900).
  • AGI’s simples para guardar / checkear intervalos, etc …
  • En total, se recibieron 41.300 llamadas aprox en apenas 3 horas.

En el segundo caso:

  • Recepción vía TDM, de 16 PRIs (EuroISDN).
  • Grabación concurrente simúltaneas de todas las llamadas (utilizando Ramdisk a tope).
  • (luego todo un tema de ffmpeg/sox del mágico Fabrice Bellard, pero no es de Asterisk ;) )

Como véis, la experiencia no es que sea totalmente concluyente y todos a migrar a 1.8, pero es un primer pasito, para ir viendo datos de lo que se puede hacer. La verdad, es que ambos casos eran para eventos muy concretos y nos la jugamos un poco, pero todo salió bien, con fé ciega ;) . Las funciones o módulos involucrados no son numerosos, pero la cantidad de llamadas procesadas sí. Está claro que es cuando mezclas muchas partes de Asterisk cuando puedes tener una race condition, un memory leak perdido o algo díficil de detectar, pero bueno, vamos viendo luz :)

De cara a ir migrando nuestra solución IVOZ , e ir haciendo proyectos de IP PBX Corporativo o Callcenter, todavía queda mucho (CEL, TLS/SRTP, …), pero poco a poco iremos testeando cada parte, para ver si podemos llegar a tener ciertas certezas:)

Leave a comment

1 Comments.

  1. Gracias por este post. Lo pase a mi informático y me dijó que el post y el resto del blog le ayudarán para varias cosas.
    Gracias de nuevo, y un cordi al saludo,
    Olivier.

Leave a Reply


[ Ctrl + Enter ]