Billing

Buenos días colegas soy nuevo en fs, y me estoy volcando debido a las notables diferencias que e leído con respecto a asterisk.

El motivo de la consulta es si alguien probo el software astpp “que supuestamente se integra con fs”, e encontrado otro  software para realizar billing como por ejemplo el http://jbilling.com pero tiene todos los manuales pagos y el otro que me llama la atención es el http://fsbilling.org pero a este no se puede entrar por este link y no encuentro mas información.

Agradeceria sus opiniones.

Muy bueno el foro para el habla hispana

 

Saludos

 

Re: Billing

Hay un modulo integrado en FreeSWITCH que se llama Nibblebill y permite gestionar un minimo de billing. El problema es que no tiene interfaz grafica y todo se maneja a nivel de base de datos.

Echale una miradita a esta pagina del wiki en ingles de FreeSWITCH:

http://wiki.freeswitch.org/wiki/Mod_nibblebill

Chao

billing

Muchas gracias por el dato, depaso comento que dentro de unos dias voy a probas astpp con freeswitch, comentare que tal me fue
salu2

Modulo billing

De nada. En cuando pueda yo también voy a escribir algo sobre el modulo de billing que viene con FreeSWITCH. Vamos a ver que sale :)

Un saludo

problemas con la intalacion

Señores me baje la vercion 1.0.5 y no instala el modulo mod_nibblebill.so, me da el siguiente error: switch_loadable_module.c:882 Error Loading module /usr/local/freeswitch/mod/mod_nibblebill.so, alguien me puede dar una mano.. gracias

El jbilling deberia funcionar

El jbilling deberia funcionar bien con FS.

Jbilling tiene un modulo "Mediation" que sirve para rating y CDRs, lo unico que tienes que hacer para que funcione con FS es insertar los CDR de FS (cdr-csv) al Mediation module de Jbilling.

Puedes insertarlo de varias formas, en el directorio "contrib" hay algunos scripts en perl para insertar, puedes usar esos scripts via cron, o usar xml curl.

Hace poco se actualizo el

Hace poco se actualizo el ASTPP y ahora al parecer ya funciona en FS con todos los features (Calling Card, Prepago, Postpago).

http://www.astpp.org/?q=node/252

Deleted.

Deleted.

El unico problema que tuve

El unico problema que tuve al desarrollar fs_bill fue que mod_nibblebill no tiene la opcion para cortar cuando el balance llega a 0.

Tiene las variables en la configuracion pero el codigo todavia no esta implementado en mod_nibblebill.c, hable con el autor del modulo y dijo que lo va implementar tan pronto sea posible. Pero esto lo resolvi haciendo un duration = balance / cost. Y pasandole el duration al sched_hangup.

Saludos.

Re: Billing

Hola Diego,

había leído tu post en la lista de FreeSWITCh donde hablabas de ese problema. Me alegra que hayas desarrollado la implementación del billing en FreeSWITCH y espero con mucha ansia el código para ponerlo a "trabajar".
Muchas gracias nuevamente y hasta pronto.

Deleted.

Deleted.

Billing - Calling Card para FreeSWITCH

Aqui esta mi sistema de tarjetas de llamadas funcionando.

http://diego.den.teliax.com/cards

En esa interface se pueden crear tarjetas, el sistema genera un calling card number, el admin ingresa el balance, rate, y los datos del usuario. Luego el usuario puede llamar a un DID y el sistema le pregunta el PIN (o el numero de tarjeta), el usuario ingresa y puede marcar el numero de destino. Entonces el sistema comienza a descontar del saldo de la tarjeta, al llegar el saldo a los 5 minutos el sistema le avisa al usuario que tiene poco saldo y al llegar a 0 se corta la llamada, luego el usuario puede cargar mas saldo y continuar con su llamada.

Pueden avisarme si es que quieren probarlo.

Saludos,

Diego

Billing - Calling Card

Me parece muy chevere la solución que implementaste. Me encantaria poder publicar el código en este sitio para que quien quiera pueda bajarlo y utilizarlo.

Próximamente quiero escribir un articulo sobre el modulo de bill de FS pero tengo todavia algunas dudas.

Pues lo publicaré esperando correcciones y precisaciones.

Hasta pronto.

nil

nil

Borrado

Es una lastima que hayas borrado el codigo, seguramente tendras tus razones.

Hasta pronto.

 

Re- Billing - Calling Card

Que tal diego, sera que podrias dar una forma de contactar con tigo, me intereso tu trabajo ya que tengo que hacer un servicio similar, y como los links ya no apuntan a los fuentes que dejaste.

Te agradeceria si podemos contactar, mi mail es gilbertohilgemann@gmail.com

 

Att, gilberto

Re- Billing - Calling Card

Hola Gilberto,

Como estas, por lo que veo el codigo que estaba aqui caduco del pastie, voy a ver si lo encuentro y coloco aqui de nuevo a disposicion de ustedes. El codigo era bastante simple, no era un "calling card" completo pero iba en buen camino, el trabajo lo habia hecho originalmente para Teliax Inc, pero despues lo habia re-escrito para hacer publico y poder avanzar con el proyecto.

El codigo estaba escrito en Ruby y habia utilizado la libreria FreeSWITCHeR que utiliza el mod_event_socket en FS, habia utilizado tambien el modulo mod_nibblebill para hacer la tarifacion, y mi codigo en Ruby se conectaba a la base de datos con el Sequel ORM, tambien tenia una lista de A-Z rates que se importaba de un CSV a la base de datos o se podia cargar desde la web directamente, entonces cuando llamabas a una extension el FS se conectaba por mod_event_socket outbound al daemon que yo habia hecho y el daemon se conectaba a la db, y le preguntaba al usuario el PIN, si el usuario ingresaba el PIN correcto, el programa pasaba al siguiente paso que era darle dial tone y marcar el numero de destino, ahi el programa hacia el bridge directamente al numero de destino, pero antes de eso comparaba el destination number/prefix con el rates list... y traia el rate apropiado del destination number/pais, y le pasaba esos datos al mod_nibblebill para que haga la facturacion apropiada. Una vez que mi programa hacia el bridge al numero de destino el mod_nibblebill se encargaba de facturar y una vez que el saldo llegaba a 0 el nibblebill se encargaba de cortar la llamada. Si el usuario marcaba un PIN incorrecto entonces el programa le decia que marque de nuevo 3 o 4 veces... si fallaba todas esas veces hacia hangup. Tambien habia hecho una interface web para cargar, editar numeros de tarjetas, rates de cada pais, etc.

Eso es lo que habia hecho, voy a tratar de buscar el codigo y si encuentro lo pongo aqui de nuevo.

Saludos,

Diego

Me parece exelente segun tu

Me parece exelente segun tu descripcion, dime que te parece si comensamos a trabajar sobre un modulo que permita la configuracion de usuarios desde una base de datos en vez de usar archivos planos con xml, pq estuve buscando algo asi y no encontre nada, pero de todos modos te agradeceria si me facilitas el material que aveis hecho.

Gracias por el codigo

Muchas gracias por el código. Si me lo envía en un archivo lo cuelgo directamente en un menú a parte con las contribuciones de todos los "adictos" a FreeSWITCH.

Me gustaría, si puedes y quieres, que lo comentara un poco para aquellos. como yo, que no saben mucho de programación :)

Un saludo y hasta pronto.

Desafortunadamente tuve que dar de baja la aplicacion

Desafortunadamente tuve que dar de baja la aplicacion ya que es codigo propietario y no tengo planes de liberarlo por el momento.

Saludos,

Diego

Aqui esta el script de todas formas

Aqui esta el script de todas formas, lo habia borrado porque todavia no esta terminado, y no me parecia buena la idea de publicar algo sin terminar, de todas formas lo vuelvo a poner... tal vez alguien aprenda algo de esto, apenas termine levanto la aplicacion entera.

http://pastie.org/503951

Saludos,

Diego

Calling card aplication

Hola Diego,

podrias explicarnos como se implementa y como funciona tu aplicacion en FreeSWITCH

Muchas gracias

Deleted.

Deleted.

Entonces el sistema comienza

Entonces el sistema comienza a descontar del saldo de la tarjeta, al llegar el saldo a los 5 minutos el sistema le avisa al usuario que tiene poco saldo y al llegar a 0 se corta la llamada, luego el usuario puede cargar mas saldo y continuar con su llamada.

Que buen aporte

Hola Diego,

Gracias por tu aporte, he estado leyendo tu implementación y tiene buenas funciones y de ahi que pueden surgir más ideas.

Yo por mi parte estoy tratando de implementar en mi lugar de trabajo un sistema tipo CallingCard, pero a lo interno de la institución, donde los empleados (de acuerdo a politicas internas de la empresa) tengan un mínimo en la cantidad de tiempos de las llamadas que hacen a la PSTN, donde existen ciertos empleados que se cuelgan del teléfono y no trabajan :D.

Ahora, aplicando tu script y usando FreeSwitch, pues, está tarea sería relativamente fácil. Solamente se les da una cantidad de minutos a las áreas no importantes de la empresa para que puedar llamar a la PSTN y cuando se les agoten los minutos el mismo sistema les cuelgue, siempre utilizando un código de llamadas, de esta forma el empleado puede usar su código en cualquier parte de la empresa que tenga una extensión conectada con el PBX FreeSwitch.

Saludos.

A2Billing tendra soporte para FreeSWITCH

Hola,

Los de A2Billing dicen que estan trabajando en una version de A2Billing con soporte para FreeSWITCH.

Dicen que van a tener una version Alpha para Junio de este anho mas o menos, vean aqui los e-mails que he recibido de parte de ellos al respecto:

--------------------------------------------------------------------------------
from Star2Billing
date Tue, Jan 19, 2010 at 4:02 PM
subject A2Billing celebrates its 5th anniversary
mailed-by mail.star2billing.net
"A2Billing celebrates its 5th anniversary"
...

--------------------------------------------------------------------------------

Yes but does A2Billing works with FreeSWITCH?

--------------------------------------------------------------------------------
from Star2Billing

Hi

Not as yet. hence the announcement for "Sigma" that will.

Joe Roper

--------------------------------------------------------------------------------

Hi,

That is awesome, is this going to be released for FreeSWITCH and Asterisk at the same time? Or is it going be released for Asterisk first and then ported to FS?

--------------------------------------------------------------------------------
from Star2Billing

Hi

The intention is for it to support Freeswitch first, and then look at other platforms, including Asterisk and Opensips.

Joe

--------------------------------------------------------------------------------

Wow, this is great, is there a release date for the next version of A2Billing with support for FreeSWITCH?

--------------------------------------------------------------------------------
from Star2Billing

First Alpha, maybe the beginning of July

Joe

Perdon, para Julio

Perdon, para Julio dijeron...

Saludos

¿Cómo quedo esto del billing?

Aprovecho para saludar, ahora que he retomado el tema del freeswitch.

Ahora mismo yo tengo funcionando fs como paquete de pfsense, con 2 trunk (freecall uno de ellos, del grupo betamax). Varias extensiones, algunas registran desde internet, con el audio funcionando bien en ambas direcciones.

Esto por si puedo ayudar a alguien.

¿Alguno teneis el billing funcionando con freeswitch?

Un saludo,
Gracias

IntegraSwitch, Routing, Billing System para Freeswitch

Amigos.

 

Hemos desarrollado un sistema Universal con features profesionales de Routing, Billing, Reporting y muchos mas features, que funciona con Freeswitch, Asterisk, Ser. Centralizacion de Routing out of box, para que puedan tener varios Switches con un unico routing.

Estamos desarrollando el sitio pero pueden ver los features en.  www.integraswitch.com

 

Saludos a todos.

 

IntegraSwitch Team.

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
CAPTCHA
Esta pregunta es para averiguar si eres un humano (aunque troll)
Image CAPTCHA
Enter the characters shown in the image.
Distribuir contenido Distribuir contenido