<configuration name="cdr_logic.conf" description="CDR logic settings">

  <!-- INFORMATION
  CDR logic can skip the CDR from writing into the table if script will set channel variable "cdr_logic_skip_cdr='yes'"
  -->

  <!-- Environment settings  -->
  <env_settings>
    <param name="db_username" value="change_user!"/>
    <param name="db_password" value="change_password!"/>
    <param name="db_dsn_primary" value="db1"/>
    <param name="db_dsn_backup" value="db2"/>
    <param name="cdr_table_name" value="cdr_table"/>

    <param name="csv_file_path" value="/var/switch/cdr_logic_data/"/>

  </env_settings>


  <!-- Scripts to be executed before inserting cdr into the table -->
  <scripts>
  	<script type="lua" script="cdr.lua"/>
  	<script type="lua" script="cdr2.lua"/>
  	<script type="javascript" script="cdr3.js"/>
  </scripts>


  <!-- Mapping channel variables to the db table columns
  IMPORTANT: All table columns must be only string type compatible
  -->
  <variables_columns_map>
    <variable var_name="caller_id_number" column_name="calling_number"/>
    <variable var_name="destination_number" column_name="called_number"/>
    <variable var_name="var3" column_name="column3"/>
  </variables_columns_map>



</configuration>