OpenSIPs 2.3 integrado con CGRateS

En OpenSIPs la verdad no hay muchos sistemas de facturación de llamadas disponibles. Los pocos que habían hasta el momento, eran bastante complicados de instalar y configurar. En el BLOG de OpenSIPS acabo de leer que la versión 2.3 viene con un nuevo modulo que permite la integración del Proxy SIP con CGRateS de que he hablado en otro articulo.

Aunque el modulo esté todavía en versión Alpha, promete mucho ya que permitirá una interacción mucho más sencilla entre OpenSIPs y CGRateS.

Realizará esta integración para:

  • Autorizaciones: cuando llegue una llamada será posible sabe si el usuario tiene permiso para llamar a ese numero
  • Cuenta y cobro: después que la llamada sea autorizada, se asociará a una determinada cuenta y se cobrará
  • CDR: Cuando la llamada termine, en CGRates se generará el respectivo CDR

Un pequeño ejemplo del código que se podrá utilizar:

if (!cgrates_auth("$fU", "$rU")) {
    send_reply("403", "Forbidden");
    exit;
}
xlog("Call is allowed to run $cgrret seconds\n");
# do accounting for this call
cgrate_acc("cdr", "$fU", "$rU");

La pagina del modulo.

En cuanto pueda dedicaré una entrada a la configuración del modulo, su uso en el script de OpenSIPs y la instalación de CGRates.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "OpenSIPs 2.3 integrado con CGRateS" Suscribirse a VozToVoice - Todos los comentarios