<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div><br></div><div>I have released a new version for CDRTool. It contains support for MediaProxy 2.0 tracing, scalability for rating engine to support millions of different rates, a better quota system, other new features as well as many bug fixes ironed out from the experience of several live deployments.</div><div><div><br></div><div>The software can be downloaded from:<br><br><a href="http://download.dns-hosting.info/CDRTool/">http://download.ag-projects.com/CDRTool/</a><div><br></div><div>Changelog since 6.4.1</div><div><br></div><div><div>cdrtool (6.5.4) unstable; urgency=low</div><div><br></div><div>&nbsp;&nbsp;* Fixed save and retrieve of sip proxy server when add &nbsp;DNS records for sip</div><div>&nbsp;&nbsp;* Fixed wrong password reset because of web browsers that cache password fields</div><div>&nbsp;&nbsp;* Preserve sip account quota value when toggling access to pstn</div><div>&nbsp;&nbsp;* Added group by Canonical URI in CDR search screen</div><div>&nbsp;&nbsp;* Fixed name of group used for blocking accounts (blocked instead of block)</div><div>&nbsp;&nbsp;* Removed unused siplewire functionality</div><div><br></div><div>cdrtool (6.5.3) unstable; urgency=low</div><div><br></div><div>&nbsp;&nbsp;* Log id of inserted record into rating tables</div><div>&nbsp;&nbsp;* Fixed broken links between group by SIP Proxy and search calls</div><div>&nbsp;&nbsp;* Show quota reset even if not blocked</div><div>&nbsp;&nbsp;* The soap server returns the object created for all add() functions</div><div>&nbsp;&nbsp;* Added DNS complex records for sip, msrp, xmpp, thor</div><div>&nbsp;&nbsp;* Added NGNPro fancy records management (email and url forwarding)</div><div>&nbsp;&nbsp;* Added currency setting per soap engine and reseller</div><div>&nbsp;&nbsp;* Many bug fixes in dns management port</div><div>&nbsp;&nbsp;* Detect reseller zero in sip settings page</div><div>&nbsp;&nbsp;* Show progress of loading quota</div><div>&nbsp;&nbsp;* Added management for extra groups in Sip settings</div><div><br></div><div>cdrtool (6.5.2) unstable; urgency=low</div><div><br></div><div>&nbsp;&nbsp;* Fixed name of OpenSERQuota class in global.inc sample files</div><div>&nbsp;&nbsp;* Fixed MySQL 2006 error for ReloadQuota function</div><div>&nbsp;&nbsp;* Added NGNPro DNS port</div><div>&nbsp;&nbsp;* Fixed required phone_images.php in sip settings page</div><div>&nbsp;&nbsp;* Fixed REMOTE_ADDR variable</div><div>&nbsp;&nbsp;* Fixed path of logo images</div><div>&nbsp;&nbsp;* Show method used for blocking accounts by quota (db/soap)</div><div><br></div><div>cdrtool (6.5.1) unstable; urgency=low</div><div><br></div><div>&nbsp;&nbsp;* Added support for MediaProxy 2.0 accounting</div><div>&nbsp;&nbsp;* Added prepaid card generator in Rating section</div><div>&nbsp;&nbsp;* Rewrite ratingEngine daemon to be non blocking&nbsp;</div><div>&nbsp;&nbsp;* Added IP access list to the ratingEngine $RatingEngine['allow']</div><div>&nbsp;&nbsp;* Added new setting in global.inc called 'mediaDispatcher' to point to the&nbsp;</div><div>&nbsp;&nbsp; &nbsp;media dispatcher of MediaProxy 2, used to display media sessions</div><div>&nbsp;&nbsp;* Added ShowClients command to rating engine</div><div>&nbsp;&nbsp;* Removed support for php4</div><div>&nbsp;&nbsp;* Fixed error related to MySQL gone away (2006)</div><div>&nbsp;&nbsp;* Support prepaid calls to work with increment and min_duration settings&nbsp;</div><div>&nbsp;&nbsp;* Added web links between sip trace and media trace pages</div><div><div>* Fixed ShowPrice rating engine command</div><div>&nbsp;&nbsp;* Added /etc/cdrtool config directory</div><div>&nbsp;&nbsp; &nbsp;Move CDRTool/local to /etc/cdrtool/local</div><div>&nbsp;&nbsp;* Moved all library *_lib.phtml files to library/*.php</div><div>&nbsp;&nbsp;* Changed csv import directory from /var/www/CDRTool/csv to /var/spool/cdrtool</div><div>&nbsp;&nbsp;* Document split_rating_table feature in Rating.txt</div><div>&nbsp;&nbsp;* Gateway attribute is now mandatory for MaxSessionTime and DebitBalance commands</div><div>&nbsp;&nbsp;* Fixed update of Enum number selections</div><div>&nbsp;&nbsp;* Moved setting $servers from status/config/media_servers.php to global.inc</div><div>&nbsp;&nbsp; &nbsp;in each data source &nbsp;as 'mediaServers'&nbsp;</div><div>&nbsp;&nbsp;* Default for split_rating_table is false (global.inc)</div><div>&nbsp;&nbsp;* Added change password for sip accounts selection</div><div>&nbsp;&nbsp;* Lowercase the email addresses and sip usernames</div><div>&nbsp;&nbsp;* Update cron job, moved env LANG=C into php script</div><div>&nbsp;&nbsp;* No mysql changes</div><div>&nbsp;&nbsp;* After upgrading the software to this version run these actions:</div><div>&nbsp;&nbsp; &nbsp;sudo mv /var/www/CDRTool/global.inc /etc/cdrtool/</div><div>&nbsp;&nbsp; &nbsp;sudo mv /var/www/CDRTool/provisioning/ngnpro_engines.inc /etc/cdrtool/</div><div>&nbsp;&nbsp; &nbsp;sudo rm -r /var/www/CDRTool/provisioning &nbsp; &nbsp;</div><div>&nbsp;&nbsp; &nbsp;sudo mv /var/www/CDRTool/local/images/* /var/www/CDRTool/images/</div><div>&nbsp;&nbsp; &nbsp;sudo mv /var/www/CDRTool/local /etc/cdrtool/</div><div>&nbsp;&nbsp; &nbsp;sudo rm -r /etc/cdrtool/local/images</div><div>&nbsp;&nbsp; &nbsp;Edit /etc/cdrtool/global.inc and replace ser with openser in the line:</div><div>&nbsp;&nbsp; &nbsp;$CDRToolModules=array("ser","asterisk","rating");&nbsp;</div><div>&nbsp;&nbsp; &nbsp;and remove rating from it, example:&nbsp;</div><div>&nbsp;&nbsp; &nbsp;$CDRToolModules=array("openser","asterisk");</div><div>&nbsp;&nbsp; &nbsp;Set "UserQuotaClass"=> "OpenSERQuota" in global.inc (it was SERQuota)</div><div>&nbsp;&nbsp; &nbsp;Copy the value of $servers from /var/www/CDRTool/status/config/media_servers.php</div><div>&nbsp;&nbsp; &nbsp;to /etc/cdrtool/global.inc $DATASOURCES['ser_radius']['mediaServers']</div><div>&nbsp;&nbsp; &nbsp;sudo rm -r /var/www/CDRTool/status/config</div><div>&nbsp;&nbsp; &nbsp;Add "db_class_siponline" => "DB_openser" to ser radius data source</div><div>&nbsp;&nbsp; &nbsp;Remove memcache from monit configuration</div><div><br></div><div><br></div><div><div>cdrtool (6.5.0) unstable; urgency=low</div><div><br></div><div>&nbsp;&nbsp;* Completely removed memcache</div><div>&nbsp;&nbsp;* Fixed update of rating history records from cvs files</div><div>&nbsp;&nbsp;* Fixed pattern matching for cvs files containing rates_history</div><div>&nbsp;&nbsp;* Update filename convention for rating csv files</div><div>&nbsp;&nbsp;* Improve prepaid documentation</div><div>&nbsp;&nbsp;* Improved Web comments in sip settings page</div><div>&nbsp;&nbsp;* Anonymise prepaid balance update log</div><div>&nbsp;&nbsp;* Hide billing profiles for non-resellers</div><div>&nbsp;&nbsp;* Many fixes in the way various sip settings can be changed when logged in</div><div>&nbsp;&nbsp; &nbsp;as subscriber customer or reseller</div><div>&nbsp;&nbsp;* Added service sip to prepaid generator</div><div>&nbsp;&nbsp;* Fixed customer properties update</div><div>&nbsp;&nbsp;* Fixed update of sip properties</div><div>&nbsp;&nbsp;* Added anonymous access number</div><div>&nbsp;&nbsp;* Leave control to deblock user blocked by quota</div><div>&nbsp;&nbsp;* Reset quota if account becomes prepaid</div><div>&nbsp;&nbsp;* Added logic to change PSTN settings only if allowed by customer properties</div><div>&nbsp;&nbsp;* Display previously blocked users in quota notification</div><div>&nbsp;&nbsp;* Fixed sip trace hop to other node by passing totag</div><div>&nbsp;&nbsp;* Only destination table requires reload after changing data in rating tables</div><div>&nbsp;&nbsp;* Do not cache prepaid balance, use mysql instead</div><div>&nbsp;&nbsp;* Return error when maxsessiontime command of rating engine encounters one</div><div>&nbsp;&nbsp;* Do not require reload after update of prepaid table</div><div>&nbsp;&nbsp;* display to and from tags, hide enum tld if none</div><div>&nbsp;&nbsp;* Removed unused functions and show in trace the msg size</div><div>&nbsp;&nbsp;* Toggle prepaid without using groups</div><div>&nbsp;&nbsp;* Removed EnableNetworkRating setting from global.inc</div><div><br></div><div><br></div></div></div></div></div></div></body></html>