Difference between revisions of "Instalasi CDRTool"

From OnnoWiki
Jump to navigation Jump to search
Line 54: Line 54:
 
----
 
----
  
 +
###########################################
 +
# CDRTool datasources
  
 +
class DB_CDRTool extends DB_Sql {
 +
  var $Host    = "127.0.0.1.";
 +
  var $Database = "cdrtool";
 +
  var $User    = "cdradmin";
 +
  var $Password = "PASSWORD";
 +
  var $Halt_On_Error ="yes";
 +
}
  
 +
class DB_Locker extends DB_Sql {
 +
  var $Host    = "127.0.0.1.";
 +
  var $Database = "cdrtool";
 +
  var $User    = "locker";
 +
  var $Password = "PASSWORD";
 +
  var $Halt_On_Error ="no";
 +
}
  
 +
class DB_radius extends DB_Sql {
 +
  var $Host    = "127.0.0.1.";
 +
  var $Database = "radius";
 +
  var $User    = "radius";
 +
  var $Password = "PASSWORD";
 +
  var $Halt_On_Error ="no";
 +
}
 +
 +
class DB_radius2 extends DB_Sql {
 +
  var $Host    = "127.0.0.1.";
 +
  var $Database = "radius";
 +
  var $User    = "radius";
 +
  var $Password = "PASSWORD";
 +
  var $Halt_On_Error ="no";
 +
}
 +
 +
 +
 +
 +
 +
 +
----
 +
 +
# set IP server
 +
if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") {
 +
    //$verbose=1;
 +
} else {
 +
    // prevent set of verbose via post/get
 +
    unset($verbose);
 +
 +
 +
 +
 +
----
  
 
Restart
 
Restart
Line 68: Line 118:
 
  http://localhost/CDRTool/index.phtml
 
  http://localhost/CDRTool/index.phtml
  
 
+
Username password default admin/admin
  
  

Revision as of 07:25, 13 March 2008

Siapkan software pendukung

# apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-curl php-pear
# apt-get install php-soap mrtg php5-memcache memcached monit smarty

Download Source Code CDRTool dari situs

http://cdrtool.ag-projects.com/
http://download.dns-hosting.info/CDRTool/


Instalasi yang mudah mungkin

# cp -Rf cdrtool_6.2.3_all.deb /usr/local/src/
# cd /usr/local/src/
# dpkg -i cdrtool_6.2.3_all.deb

Edit /etc/default/cdrtool

# vi /etc/default/cdrtool

Pastikan

RUN_ratingEngine=yes
START_MEMCACHE=yes


Edit konfigurasi

# cd /var/www/CDRTool
# cp setup/global.inc.new.installation global.inc

Edit global.inc

# vi global.inc

Pastikan


$RatingEngine=array("socketIP"   => "127.0.0.1",
                   "socketPort" => "9024",
                   "CDRS_class" => "ser_radius",
                   "prepaid_lock" => true,
                   "log_delay"   => 0.05
                   );



$CDRTool['normalize']['defaultCountryCode']      = "62";



###########################################
# CDRTool datasources
class DB_CDRTool extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "cdrtool";
 var $User     = "cdradmin";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="yes";
}
class DB_Locker extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "cdrtool";
 var $User     = "locker";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}
class DB_radius extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "radius";
 var $User     = "radius";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}
class DB_radius2 extends DB_Sql {
 var $Host     = "127.0.0.1.";
 var $Database = "radius";
 var $User     = "radius";
 var $Password = "PASSWORD";
 var $Halt_On_Error ="no";
}





# set IP server
if ($_SERVER['REMOTE_ADDR']=="192.168.0.2") {
   //$verbose=1;
} else {
   // prevent set of verbose via post/get
   unset($verbose);




Restart

# /etc/init.d/cdrtool restart
# /etc/init.d/apache2 restart


Mencoba akses ke

http://localhost/CDRTool/index.phtml

Username password default admin/admin


Pranala Menarik