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
A FreeSWITCH Calling Card Application
http://github.com/diego/fs_card/tree/master
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