Category: Billing

Ieri ho visto passare su Freshmeat, Astrisel, incuriosito sono andato a vedere; il progetto (opensource) e’ tutto italiano, consiste in una webapp basata sul framework symfony per vedere e contabilizzare il traffico generato da Asterisk.

Apparentemente le funzionalita’ non sono molte e rispetto ad esempio ad a2billing, ma sicuramente e’ scritto meglio :P

Magari nei prossimi giorni lo provo, qualcuno l’ha gia fato?

Asterisk2BillingDa poco, dopo piu o meno 1 anno di apparente fermo, e’ uscita la nuova versione 1.3 di questo software, una volta a2billing.

In tutto questo tempo il progetto non era morto come sembrava, ma semplicemente l’autore ha deciso di riordinare e riscrivere parti del codice, anche il sito web e’ stato rinnovato, e sostituito con Trac (quanto mi piace quel software =)

Premetto che per lavoro ho spesso a che fare con la vecchia versione di a2b, e spesso abbiamo dovuto apportare modifiche al software per supplire a limiti o errori.

Io non l’ho mai apprezzato anzi, ne per le funzionalita’ ne per l’implementazione, questa nuova versione ha una lista di feture bella lunga (cito le piu significative):

IVR FEATURES :
* Caller ID & Card Number and SIP/IAX2 Friend authentication
* Multi-Language support - force specific language, give a menu for language choices
* Customize the IVR rapidly, chose to play Balance, Time to call, Intro prompt, etc…
* Recording of all calls
* Support call at Zero-Cost & Negative cost
* Auto creation card option for new callerID
* Web based, DID & CID based Call Back
* Top-up account via IVR menu.

WEB MANAGEMENT INTERFACE :

* BILLING MANAGEMENT & REPORTING
o Reporting statistics: CDR ; Maximum Concurrent calls ; Graphing ; Profit Margin analysis

* POWERFULL RATE-ENGINE
o LCR(Least cost routing) & LCD (Least Cost Dialling) management
o Billing Increment: Progressively different rates through the call
o Scheduled Rates (days/hours of the weeks - PEAK & OFF-PEAK)

* REPORTING
o Earnings calculation and markup/margin on report
o Monthly traffic reports (pie chart)
o Daily load
o Criteria definition for reporting

* OTHERS
o E-Product : allows interaction with third party ecommerce platforms in order to create cards such as OS-commerce
o Email activation to verify customer email address.
o SOAP-Webservice : Create Card, Remove card, Update… See WSDL : A2Billing_UI/api/SOAP/soap-card-server.php?wsdl
o Call-back, Web based, DDI based, CID based and URL / Text triggered Call back
o Call-back triggered through multiple asterisk servers.
o API to display ratecard on own website

CUSTOMER INTERFACE :
* Web based callback

Questa nuova versione non l’ho ancora provata, on-line e’ presente una demo, e le forum sono gia presenti dei bug

Per quanto riguarda il codice, sembra che abbia riscritto parte del codice, anche se le sue HDForm sono rimaste :/, in compenso ha introdotto Smarty per i template, jquery e poco piu…

Nei prossimi giorni dovro’ testarlo e vi sapro dare qualche informazione in piu. Se atete informazioni a riguardo i commenti sono ben accetti :)

  • SIP Tunneling
  • DingoTel ha annunciato di aver sviluppato una tecnologia che permette di fare tunneling del protocollo SIP attraverso TCP, in modo da permettere la comunicazione anche attraverso i firewall più restrittivi. Al momento è possibile testare questa tecnologia con il loro softphone DingoTel 1.0.3.1 Alpha. Come illustrato nelle FAQ il servizio e’ compatibile con qualsiasi sistema SIP, ma il client per istaurare la connessione non è ancora stato rilasciato al pubblico, mentre il server rimarrà sotto il diretto controllo di DingoTel.

  • PGP e VoIP
  • Phil Zimmermann, creatore di PGP, e BorderWare Technologies hanno annunciato un accordo commerciale per l’uso della tecnologia Zfone all’interno della linea di prodotti “SIPassure SIP Firewall”.
    » Read the rest of the entry..

E’ uscita una nuova versione di Asterisk2Billing 1.2.3 (BrainCoral), alcuni bug fix sono stati corretti, e sono state implementate alcune nuove funzionalità:

* New Reporting for Earnings : Viewing of Profits, Sells, purchase…
* English correction
* Better support for Internet Explorer
* Signup mail activation
* on Customer interface, new “forget password” feature
* DID import tool
* CARD import tool
* Voip Provider & trunk filtering in call reports
* Add markup & margin on CDR report
* Delete option after selection into card & rates browsing
* New recurring service “auto refill”
* New languages Russian & Portuguese

E’ uscita oggi la nuova versione stabile di questo software, nessuna nuovità per questa versione, solo qualche bugfix ed il completamento di alcune parti di codice lasciate inmplete (mi chiedo poi se lo faccia apposta o meno) mah…

Una lista dei cambiamenti piu importati:
* popup: adesso funzionano, ovvero premento sul link torna un valore alla schermata principale
* le cifre sono calcolate a 4 cifre decimali non piu due
* vari delete del programma ora dobrebbero rimuovere completamente un utente sip, piuttosto che un account
* molto bugfix almeno sul changelog :P

L’aggiornameto del db consiste in un unico alter di una tabella e dopo la sostituzione dei file tutto sembra continuare a funzionare.

A distanza di poche settimane è uscita una nuova versione di questo software, ecco una lista delle novità introdotte:

* Completa riscrittura dell’interfaccia web, con un nuovo framework OO
* CallBack: Web, ANI e DID callback
* Supporto a gettext per l’internazzionalizzazione dell’interfaccia (Spagnolo, Inglese, Francese, Cinese, Italiano, Rumeno, Turco, Urdu)
* Supporto ai SOAP-webservices per creare, rimuovere ed aggiornare le carte… ed altro
* Ratecard simulator per i customer
* Aggiornamento dell CallerID per i customer
* Gestione db attraverso gli Adodb
* Esportazione dati in XML
* risoluzione di molti bug
* …

Per chi avesse installato la verisione 1.2.0, l’aggiornamento del db avviene senza intoppi e tutto continua a funzionare anche con la nuova versione :P