<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">The software can be downloaded from:<br><br><a href="http://download.dns-hosting.info/CDRTool/">http://download.dns-hosting.info/CDRTool/</a><br><br>Changelog since 6.1.0:<br><br><div><div>cdrtool (6.3.0) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Boost the speed of the rating engine from 100% to 1000% depending on</div><div>&nbsp;&nbsp; &nbsp;the complexity of the rating tables</div><div>&nbsp;&nbsp;* Fixed set of delimiter from global.inc setting when exporting csv files</div><div>&nbsp;&nbsp;* Added GetEntityProfiles command to rating engine</div><div>&nbsp;&nbsp;* Return json encoded for GetPrepaidHistory</div><div>&nbsp;&nbsp;* Added script to create partial billing_rates tables</div><div>&nbsp;&nbsp;* Moved $CDRTool['rating'] settings to $RatingEngine in global.inc</div><div>&nbsp;&nbsp;* Added $RatingEngine['split_rating_table'] option to query rating data in</div><div>&nbsp;&nbsp; &nbsp;multiple tables, each table name is autogenerated from the</div><div>&nbsp;&nbsp; &nbsp;billing_rates.name field</div><div>&nbsp;&nbsp;* Fixed set of timeout for each SOAP connection</div><div>&nbsp;&nbsp;* Adjust some column lengths</div><div>&nbsp;&nbsp; &nbsp;Must apply setup/mysql/alter_tables.mysql</div><div><br class="webkit-block-placeholder"></div><div><div>cdrtool (6.2.3) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Print information about the normalize lock in syslog and to stdout</div><div>&nbsp;&nbsp;* Log if rating engine takes more time to complete. Must set</div><div>&nbsp;&nbsp; &nbsp;$RatingEngine['log_delay'] to a value in micro seconds in global.inc and</div><div>&nbsp;&nbsp; &nbsp;restart ratingEngine</div><div>&nbsp;&nbsp;* Small html changes in sip settings page</div><div>&nbsp;&nbsp;* Renamed RatingEngine object to differ from the same setting name from global.inc</div><div><br class="webkit-block-placeholder"></div><div><div>cdrtool (6.2.2) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Added setting in global.inc $RatingEngine['prepaid_lock'] to enable</div><div>&nbsp;&nbsp; &nbsp;multiple parallel calls using the same prepaid account, this is done by</div><div>&nbsp;&nbsp; &nbsp;disabling the lock (setting it to 0 or false). Disable the lock only if</div><div>&nbsp;&nbsp; &nbsp;you accept that the balance might become negative</div><div>&nbsp;&nbsp;* Added email filter to Sip-&gt;getAccounts()</div><div>&nbsp;&nbsp;* Log the call start time in the head of rating info to eliminate</div><div>&nbsp;&nbsp; &nbsp;the confusion when rating calls that span multiple profiles</div><div>&nbsp;&nbsp;* Show total call duration in rate info head</div><div>&nbsp;&nbsp;* Use &lt;voice-mailbox&gt; instead of absolute URIs for call diversions</div><div>&nbsp;&nbsp;* Removed unnecessary code used in the past for replication of changes to remote soap engine</div><div>&nbsp;&nbsp;* Fixed replication of customer account to remote platform</div><div>&nbsp;&nbsp;* Add active_master to replicatedDatabases in global.inc</div><div>&nbsp;&nbsp;* Added web link between sip target and sip_accounts</div><div>&nbsp;&nbsp;* Rewrite of mysql monitoring functions</div><div>&nbsp;&nbsp;* Added DeleteBalance and DeleteBalance History commands to rating engine</div><div>&nbsp;&nbsp;* Use colors in mysql replication status</div><div>&nbsp;&nbsp;* Added posibility to replicate customer entries in Customer Port</div><div>&nbsp;&nbsp;* Added getPrepaidHistory function to the rating engine</div><div>&nbsp;&nbsp;* Replaced false with 0 and true with 1 for the return values from rating engine</div><div>&nbsp;&nbsp;* Show database ip address when replication monitor returns an error</div><div>&nbsp;&nbsp;* Fixed name of sip_ports settings</div><div>&nbsp;&nbsp;* Added setup/crontabs directory for non debian installations</div><div><div><br class="webkit-block-placeholder"></div><div>cdrtool (6.2.1) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Correct update of radius records when mediaproxy field is NULL or !timeout</div><div>&nbsp;&nbsp; &nbsp;You &nbsp;must reload the sql stored procedures from</div><div>&nbsp;&nbsp; &nbsp;setup/radius/OpenSER/radius_accounting.proc or</div><div>&nbsp;&nbsp; &nbsp;update Freeradius with setup/radius/OpenSER/sql.conf</div><div>&nbsp;&nbsp; &nbsp;when not using the stored procedures</div><div>&nbsp;&nbsp;* Log add balance to prepaid_history table</div><div><br class="webkit-block-placeholder"></div><div><div>cdrtool (6.1.9) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Fixed memory leak related to calling the same soap function several times</div><div>&nbsp;&nbsp;* Added separate access numbers for FUNV, FBUS, FNOL, FNOA</div><div>&nbsp;&nbsp;* Fixed load of customer properties in ngnpro client</div><div>&nbsp;&nbsp;* Support multiple clusters for mysql replication monitor</div><div>&nbsp;&nbsp;* Fixed vulnerability related to missing BYE and MediaProxy</div><div>&nbsp;&nbsp; &nbsp;radius Update action (reported by Inaki Baz Castil)</div><div>&nbsp;&nbsp; &nbsp;You &nbsp;must reload the sql stored procedures from</div><div>&nbsp;&nbsp; &nbsp;setup/radius/OpenSER/radius_accounting.proc or</div><div>&nbsp;&nbsp; &nbsp;update Freeradius with setup/radius/OpenSER/sql.conf</div><div>&nbsp;&nbsp; &nbsp;when not using the stored procedures</div><div>&nbsp;&nbsp;* Specify if output of soap functions is html formatted or not</div><div><br class="webkit-block-placeholder"></div><div><div>cdrtool (6.1.8) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Fixed mrtg buildStatistics call in cron.d (env LANG=C)</div><div>&nbsp;&nbsp;* Added web page to show replications status and dynamic</div><div>&nbsp;&nbsp; &nbsp;instructions about how to fix it</div><div>&nbsp;&nbsp;* Replace $CDRTool['mysql_clusters'] in global.inc with&nbsp;</div><div>&nbsp;&nbsp; &nbsp;$replicated_databases (see setup/global.inc.in for syntax)</div><div>&nbsp;&nbsp;* Delete DB1 and DB2 definitions from global.inc</div><div><br class="webkit-block-placeholder"></div><div>cdrtool (6.1.7) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Set mobile_number per SIP account</div><div>&nbsp;&nbsp;* Add sip_accounts_lite to soap engine settings</div><div>&nbsp;&nbsp;* Update voicemail full name when sip account firstname or lastname changes</div><div>&nbsp;&nbsp;* Create templates_c dir required by smarty</div><div>&nbsp;&nbsp;* Added templates directory for sending welcome note</div><div><br></div><div><div>cdrtool (6.1.6) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Fixed load of customer profiles for prepaid calls when&nbsp;</div><div>&nbsp;&nbsp; &nbsp;no default customer defined</div><div><br class="webkit-block-placeholder"></div></div></div></div></div><div>cdrtool (6.1.5) unstable; urgency=low</div><div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Added lock icon when SIP UA registered using TLS contact</div><div>&nbsp;&nbsp;* Added more information about renormalizing prepaid calls</div><div>&nbsp;&nbsp;* Show port number and transport protocol in sip trace</div><div>&nbsp;&nbsp;* Group trace message per IP instead of ip:port</div><div>&nbsp;&nbsp;* Added welcome message per soap engine</div><div>&nbsp;&nbsp;* Show error message when ngnpro client is not configured</div><div>&nbsp;&nbsp;* Fixed link from sip domains to sip aliases page</div><div>&nbsp;&nbsp;* Fixed ENUM soap port authentication in sip settings page</div><div>&nbsp;&nbsp;* Replaced DB_ser with DB_openser</div><div>&nbsp;&nbsp; &nbsp;Edit global.inc and replace DB_ser with DB_openser</div><div>&nbsp;&nbsp;* Increased curl timeout for bulk SOAP operations</div><div>&nbsp;&nbsp;* Return price in debit balance</div><div><br></div><div><div>cdrtool (6.1.4) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Remove sample mrtg files</div><div><br></div><div>cdrtool (6.1.3) unstable; urgency=high</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Fixed calculation of rating profiles when using having specific</div><div>&nbsp;&nbsp; &nbsp;gateways/domains/subscribers</div><div>&nbsp;&nbsp;* Fixed default port alocation for NGNPro version &lt; 3</div><div>&nbsp;&nbsp;* Allow set of reseller 0.0 (admin) in login account</div><div>&nbsp;&nbsp;* Show SipThor node in Sip settings title bar</div><div>&nbsp;&nbsp;* Fixed management of presence rules</div><div>&nbsp;&nbsp;* Fixed link from Sip accounts to sip settings page</div><div><br></div><div>cdrtool (6.1.2) unstable; urgency=high</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Fixed detection of CDR duration when minimumDuration was set</div><div><br class="webkit-block-placeholder"></div><div><div>cdrtool (6.1.1) unstable; urgency=low</div><div><br class="webkit-block-placeholder"></div><div>&nbsp;&nbsp;* Corrected default login account sql insert statement</div><div><br></div></div></div></div></div></div>Regards,<div>Adrian</div><div><br class="webkit-block-placeholder"></div></div></body></html>