]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_callcenter: Add missing odbc db support (Not tested, please someone test this)
authorMarc Olivier Chouinard <mochouinard@moctel.com>
Sat, 14 Aug 2010 15:46:34 +0000 (11:46 -0400)
committerMarc Olivier Chouinard <mochouinard@moctel.com>
Sat, 14 Aug 2010 15:46:34 +0000 (11:46 -0400)
conf/autoload_configs/callcenter.conf.xml
src/mod/applications/mod_callcenter/mod_callcenter.c

index 596cc66e43e9e13a847cd0d3f04dbaf7a21791ea..cafec1ffcc8e510533ffe39e18b0a6ee45efb765 100644 (file)
@@ -3,14 +3,15 @@
   </settings>
 
   <queues>
-<!--
+
     <queue name="support@default">
       <param name="strategy" value="longest-idle-agent"/>
       <param name="moh-sound" value="$${hold_music}"/>
-      <param name="record-template" value="$${base_dir}/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}.${destination_number}.${caller_id_number}.${uuid}.wav"/>
+      <!--<param name="record-template" value="$${base_dir}/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}.${destination_number}.${caller_id_number}.${uuid}.wav"/>-->
       <param name="time-base-score" value="system"/>
+      <!--<param name="odbc-dsn" value="dsn:user:pass"/>-->
     </queue>
--->
+
   </queues>
 
 <!-- WARNING : Configuring XML Agents will updated into the DB upon restart -->
index a52387b43a59262b428199331fb2737dc81271d2..e1e30d08091c88e511e4f162b4c1f0226ea3c779 100644 (file)
@@ -472,6 +472,7 @@ cc_queue_t *queue_set_config(cc_queue_t *queue)
        SWITCH_CONFIG_SET_ITEM(queue->config[i++], "moh-sound", SWITCH_CONFIG_STRING, 0, &queue->moh, NULL, &queue->config_str_pool, NULL, NULL);
        SWITCH_CONFIG_SET_ITEM(queue->config[i++], "record-template", SWITCH_CONFIG_STRING, 0, &queue->record_template, NULL, &queue->config_str_pool, NULL, NULL);
        SWITCH_CONFIG_SET_ITEM(queue->config[i++], "time-base-score", SWITCH_CONFIG_STRING, 0, &queue->time_base_score, "queue", &queue->config_str_pool, NULL, NULL);
+       SWITCH_CONFIG_SET_ITEM(queue->config[i++], "odbc-dsn", SWITCH_CONFIG_STRING, 0, &queue->odbc_dsn, NULL, &queue->config_str_pool, NULL, NULL);
 
        switch_assert(i < CC_QUEUE_CONFIGITEM_COUNT);