]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Make mod_callcenter API syntax WAY more readable
authorMichael S Collins <msc@freeswitch.org>
Sat, 16 Jul 2011 01:53:57 +0000 (18:53 -0700)
committerMichael S Collins <msc@freeswitch.org>
Sat, 16 Jul 2011 01:53:57 +0000 (18:53 -0700)
src/mod/applications/mod_callcenter/mod_callcenter.c

index d0b3f6f8c97d7c0f6998ae356d6754ed2a6c0ce8..61fa69cc2af972bb095c5024f82300b61bba0e81 100644 (file)
@@ -2661,34 +2661,35 @@ static int list_result_callback(void *pArg, int argc, char **argv, char **column
        return 0;
 }
 
-#define CC_CONFIG_API_SYNTAX "callcenter_config agent add [name] [type] | " \
-"callcenter_config agent del [name] | " \
-"callcenter_config agent set status [agent_name] [status] | " \
-"callcenter_config agent set state [agent_name] [state] | " \
-"callcenter_config agent set contact [agent_name] [contact] | " \
-"callcenter_config agent set ready_time [agent_name] [wait till epoch] | "\
-"callcenter_config agent set reject_delay_time [agent_name] [wait second] | "\
-"callcenter_config agent set busy_delay_time [agent_name] [wait second] | "\
-"callcenter_config agent set no_answer_delay_time [agent_name] [wait second] | "\
-"callcenter_config agent get status [agent_name] | " \
-"callcenter_config agent list | " \
-"callcenter_config tier add [queue_name] [agent_name] [level] [position] | " \
-"callcenter_config tier set state [queue_name] [agent_name] [state] | " \
-"callcenter_config tier set level [queue_name] [agent_name] [level] | " \
-"callcenter_config tier set position [queue_name] [agent_name] [position] | " \
-"callcenter_config tier del [queue_name] [agent_name] | " \
-"callcenter_config tier list | " \
-"callcenter_config queue load [queue_name] | " \
-"callcenter_config queue unload [queue_name] | " \
-"callcenter_config queue reload [queue_name] | " \
-"callcenter_config queue list | " \
-"callcenter_config queue list agents [queue_name] [status] | " \
-"callcenter_config queue list members [queue_name] | " \
-"callcenter_config queue list tiers [queue_name] | " \
-"callcenter_config queue count | " \
-"callcenter_config queue count agents [queue_name] [status] | " \
-"callcenter_config queue count members [queue_name] | " \
-"callcenter_config queue count tiers [queue_name]"
+#define CC_CONFIG_API_SYNTAX "callcenter_config <target> <args>,\n"\
+"\tcallcenter_config agent add [name] [type] | \n" \
+"\tcallcenter_config agent del [name] | \n" \
+"\tcallcenter_config agent set status [agent_name] [status] | \n" \
+"\tcallcenter_config agent set state [agent_name] [state] | \n" \
+"\tcallcenter_config agent set contact [agent_name] [contact] | \n" \
+"\tcallcenter_config agent set ready_time [agent_name] [wait till epoch] | \n"\
+"\tcallcenter_config agent set reject_delay_time [agent_name] [wait second] | \n"\
+"\tcallcenter_config agent set busy_delay_time [agent_name] [wait second] | \n"\
+"\tcallcenter_config agent set no_answer_delay_time [agent_name] [wait second] | \n"\
+"\tcallcenter_config agent get status [agent_name] | \n" \
+"\tcallcenter_config agent list | \n" \
+"\tcallcenter_config tier add [queue_name] [agent_name] [level] [position] | \n" \
+"\tcallcenter_config tier set state [queue_name] [agent_name] [state] | \n" \
+"\tcallcenter_config tier set level [queue_name] [agent_name] [level] | \n" \
+"\tcallcenter_config tier set position [queue_name] [agent_name] [position] | \n" \
+"\tcallcenter_config tier del [queue_name] [agent_name] | \n" \
+"\tcallcenter_config tier list | \n" \
+"\tcallcenter_config queue load [queue_name] | \n" \
+"\tcallcenter_config queue unload [queue_name] | \n" \
+"\tcallcenter_config queue reload [queue_name] | \n" \
+"\tcallcenter_config queue list | \n" \
+"\tcallcenter_config queue list agents [queue_name] [status] | \n" \
+"\tcallcenter_config queue list members [queue_name] | \n" \
+"\tcallcenter_config queue list tiers [queue_name] | \n" \
+"\tcallcenter_config queue count | \n" \
+"\tcallcenter_config queue count agents [queue_name] [status] | \n" \
+"\tcallcenter_config queue count members [queue_name] | \n" \
+"\tcallcenter_config queue count tiers [queue_name]"
 
 SWITCH_STANDARD_API(cc_config_api_function)
 {
@@ -2703,7 +2704,7 @@ SWITCH_STANDARD_API(cc_config_api_function)
                return SWITCH_STATUS_FALSE;
        }
        if (zstr(cmd)) {
-               stream->write_function(stream, "-USAGE: %s\n", CC_CONFIG_API_SYNTAX);
+               stream->write_function(stream, "-USAGE: \n%s\n", CC_CONFIG_API_SYNTAX);
                return SWITCH_STATUS_SUCCESS;
        }