[Freeswitch-svn] [commit] r6498 - freeswitch/trunk/src/mod/applications/mod_commands
Freeswitch SVN
mikej at freeswitch.org
Tue Dec 4 13:23:41 EST 2007
Author: mikej
Date: Tue Dec 4 13:23:41 2007
New Revision: 6498
Modified:
freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c
Log:
I convention (not a policy) for api command returns for easier parsing. (MODAPP-47)
Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c (original)
+++ freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c Tue Dec 4 13:23:41 2007
@@ -54,7 +54,7 @@
}
if (!cmd) {
- stream->write_function(stream, "bad args\n");
+ stream->write_function(stream, "-ERR bad args\n");
goto end;
}
@@ -64,7 +64,7 @@
argc = switch_separate_string(mydata, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
if (argc < 3) {
- stream->write_function(stream, "bad args\n");
+ stream->write_function(stream, "-ERR bad args\n");
goto end;
}
@@ -73,12 +73,12 @@
domain = argv[2];
if (!(key && user && domain)) {
- stream->write_function(stream, "bad args\n");
+ stream->write_function(stream, "-ERR bad args\n");
goto end;
}
if (switch_xml_locate_user(key, user, domain, NULL, &xml, &x_domain, &x_user, NULL) != SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "can't find user [%s@%s]\n", user, domain);
+ stream->write_function(stream, "-ERR can't find user [%s@%s]\n", user, domain);
goto end;
}
@@ -110,7 +110,7 @@
char *xmlstr;
if (!cmd) {
- stream->write_function(stream, "bad args\n");
+ stream->write_function(stream, "-ERR bad args\n");
goto end;
}
@@ -132,7 +132,7 @@
}
if (argc < 4) {
- stream->write_function(stream, "bad args\n");
+ stream->write_function(stream, "-ERR bad args\n");
goto end;
}
@@ -144,7 +144,7 @@
params = switch_mprintf("section=%s&tag=%s&tag_attr_name=%s&tag_attr_val=%s", section, tag, tag_attr_name, tag_attr_val);
assert(params);
if (switch_xml_locate(section, tag, tag_attr_name, tag_attr_val, &xml, &obj, params) != SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "can't find anything\n");
+ stream->write_function(stream, "-ERR can't find anything\n");
goto end;
}
@@ -214,7 +214,7 @@
goto ok;
error:
- stream->write_function(stream, "!err!");
+ stream->write_function(stream, "-ERR");
ok:
switch_regex_safe_free(re);
@@ -343,7 +343,7 @@
}
error:
- stream->write_function(stream, "!err!");
+ stream->write_function(stream, "-ERR");
ok:
switch_safe_free(mydata);
@@ -420,7 +420,7 @@
int32_t arg = 0;
if (switch_strlen_zero(cmd)) {
- stream->write_function(stream, "USAGE: %s\n", CTL_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", CTL_SYNTAX);
return SWITCH_STATUS_SUCCESS;
}
@@ -446,7 +446,7 @@
arg = atoi(argv[1]);
}
switch_core_session_ctl(SCSC_MAX_SESSIONS, &arg);
- stream->write_function(stream, "max sessions: %d\n", arg);
+ stream->write_function(stream, "+OK max sessions: %d\n", arg);
} else if (!strcasecmp(argv[0], "loglevel")) {
if (argc > 1) {
if (*argv[1] > 47 && *argv[1] < 58) {
@@ -458,10 +458,10 @@
arg = -1;
}
switch_core_session_ctl(SCSC_LOGLEVEL, &arg);
- stream->write_function(stream, "log level: %s [%d]\n", switch_log_level2str(arg), arg);
+ stream->write_function(stream, "+OK log level: %s [%d]\n", switch_log_level2str(arg), arg);
} else if (!strcasecmp(argv[0], "last_sps")) {
switch_core_session_ctl(SCSC_LAST_SPS, &arg);
- stream->write_function(stream, "last sessions per second: %d\n", arg);
+ stream->write_function(stream, "+OK last sessions per second: %d\n", arg);
} else if (!strcasecmp(argv[0], "sps")) {
if (argc > 1) {
arg = atoi(argv[1]);
@@ -469,17 +469,17 @@
arg = 0;
}
switch_core_session_ctl(SCSC_SPS, &arg);
- stream->write_function(stream, "sessions per second: %d\n", arg);
+ stream->write_function(stream, "+OK sessions per second: %d\n", arg);
} else {
- stream->write_function(stream, "INVALID COMMAND\nUSAGE: fsctl [hupall|pause|resume|shutdown]\n");
+ stream->write_function(stream, "-ERR INVALID COMMAND\nUSAGE: fsctl [hupall|pause|resume|shutdown]\n");
goto end;
}
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
end:
free(mydata);
} else {
- stream->write_function(stream, "MEM ERR\n");
+ stream->write_function(stream, "-ERR Memory error\n");
}
return SWITCH_STATUS_SUCCESS;
@@ -496,14 +496,14 @@
}
if (switch_strlen_zero(cmd)) {
- stream->write_function(stream, "USAGE: %s\n", LOAD_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", LOAD_SYNTAX);
return SWITCH_STATUS_SUCCESS;
}
if (switch_loadable_module_load_module((char *) SWITCH_GLOBAL_dirs.mod_dir, (char *) cmd, SWITCH_TRUE, &err) == SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
} else {
- stream->write_function(stream, "ERROR [%s]\n", err);
+ stream->write_function(stream, "-ERR [%s]\n", err);
}
return SWITCH_STATUS_SUCCESS;
@@ -518,14 +518,14 @@
}
if (switch_strlen_zero(cmd)) {
- stream->write_function(stream, "USAGE: %s\n", LOAD_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", LOAD_SYNTAX);
return SWITCH_STATUS_SUCCESS;
}
if (switch_loadable_module_unload_module((char *) SWITCH_GLOBAL_dirs.mod_dir, (char *) cmd, &err) == SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
} else {
- stream->write_function(stream, "ERROR [%s]\n", err);
+ stream->write_function(stream, "-ERR [%s]\n", err);
}
return SWITCH_STATUS_SUCCESS;
@@ -544,7 +544,7 @@
switch_xml_free(xml_root);
}
- stream->write_function(stream, "OK [%s]\n", err);
+ stream->write_function(stream, "+OK [%s]\n", err);
return SWITCH_STATUS_SUCCESS;
}
@@ -559,14 +559,14 @@
}
if (!cmd) {
- stream->write_function(stream, "USAGE: %s\n", KILL_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", KILL_SYNTAX);
} else if ((ksession = switch_core_session_locate(cmd))) {
switch_channel_t *channel = switch_core_session_get_channel(ksession);
switch_channel_hangup(channel, SWITCH_CAUSE_NORMAL_CLEARING);
switch_core_session_rwunlock(ksession);
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
return SWITCH_STATUS_SUCCESS;
@@ -623,21 +623,21 @@
}
if (switch_ivr_session_transfer(tsession, dest, dp, context) == SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
} else {
- stream->write_function(stream, "ERROR\n");
+ stream->write_function(stream, "-ERR\n");
}
switch_core_session_rwunlock(tsession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
goto done;
}
}
- stream->write_function(stream, "USAGE: %s\n", TRANSFER_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", TRANSFER_SYNTAX);
done:
switch_safe_free(mycmd);
@@ -654,7 +654,7 @@
switch_core_session_t *rsession;
if (!cmd) {
- stream->write_function(stream, "USAGE: %s\n", TONE_DETECT_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", TONE_DETECT_SYNTAX);
return SWITCH_STATUS_SUCCESS;
}
@@ -662,11 +662,11 @@
assert(mydata != NULL);
if ((argc = switch_separate_string(mydata, ' ', argv, sizeof(argv) / sizeof(argv[0]))) < 3) {
- switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "INVALID ARGS!\n");
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "-ERR INVALID ARGS!\n");
}
if (!(rsession = switch_core_session_locate(argv[0]))) {
- stream->write_function(stream, "-Error Cannot locate session!\n");
+ stream->write_function(stream, "-ERR Error Cannot locate session!\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -689,7 +689,7 @@
}
switch_ivr_tone_detect_session(rsession, argv[1], argv[2], argv[3], to, argv[5], argv[6]);
- stream->write_function(stream, "Enabling tone detection '%s' '%s' '%s'\n", argv[1], argv[2], argv[3]);
+ stream->write_function(stream, "+OK Enabling tone detection '%s' '%s' '%s'\n", argv[1], argv[2], argv[3]);
done:
@@ -724,7 +724,7 @@
}
if (switch_strlen_zero(uuid) || switch_strlen_zero(text)) {
- stream->write_function(stream, "USAGE: %s\n", UUID_CHAT_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", UUID_CHAT_SYNTAX);
} else {
if ((tsession = switch_core_session_locate(uuid))) {
switch_event_t *event;
@@ -732,14 +732,14 @@
switch_event_add_body(event, "%s", text);
if (switch_core_session_receive_event(tsession, &event) != SWITCH_STATUS_SUCCESS) {
switch_event_destroy(&event);
- stream->write_function(stream, "Send Failed\n");
+ stream->write_function(stream, "-ERR Send Failed\n");
} else {
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
}
}
switch_core_session_rwunlock(tsession);
} else {
- stream->write_function(stream, "No Such Channel %s!\n", uuid);
+ stream->write_function(stream, "-ERR No Such Channel %s!\n", uuid);
}
}
@@ -765,7 +765,7 @@
}
if (switch_strlen_zero(cmd) || argc < 2 || argc > 5) {
- stream->write_function(stream, "USAGE: %s\n", SCHED_TRANSFER_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SCHED_TRANSFER_SYNTAX);
} else {
char *uuid = argv[1];
char *dest = argv[2];
@@ -781,10 +781,10 @@
if ((tsession = switch_core_session_locate(uuid))) {
switch_ivr_schedule_transfer(when, uuid, dest, dp, context);
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
switch_core_session_rwunlock(tsession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
}
@@ -808,7 +808,7 @@
}
if (switch_strlen_zero(cmd) || argc < 1) {
- stream->write_function(stream, "USAGE: %s\n", SCHED_HANGUP_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SCHED_HANGUP_SYNTAX);
} else {
char *uuid = argv[1];
char *cause_str = argv[2];
@@ -827,10 +827,10 @@
if ((hsession = switch_core_session_locate(uuid))) {
switch_ivr_schedule_hangup(when, uuid, cause, SWITCH_FALSE);
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
switch_core_session_rwunlock(hsession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
}
@@ -854,7 +854,7 @@
}
if (switch_strlen_zero(cmd) || argc < 1) {
- stream->write_function(stream, "USAGE: %s\n", MEDIA_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", MEDIA_SYNTAX);
} else {
if (!strcasecmp(argv[0], "off")) {
status = switch_ivr_nomedia(argv[1], SMF_REBRIDGE);
@@ -889,7 +889,7 @@
}
if (switch_strlen_zero(cmd) || argc < 2) {
- stream->write_function(stream, "USAGE: %s\n", BROADCAST_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", BROADCAST_SYNTAX);
} else {
switch_media_flag_t flags = SMF_NONE;
@@ -929,7 +929,7 @@
}
if (switch_strlen_zero(cmd) || argc < 3) {
- stream->write_function(stream, "USAGE: %s\n", SCHED_BROADCAST_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SCHED_BROADCAST_SYNTAX);
} else {
switch_media_flag_t flags = SMF_NONE;
time_t when;
@@ -976,7 +976,7 @@
}
if (switch_strlen_zero(cmd) || argc < 1) {
- stream->write_function(stream, "USAGE: %s\n", HOLD_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", HOLD_SYNTAX);
} else {
if (!strcasecmp(argv[0], "off")) {
status = switch_ivr_unhold_uuid(argv[1]);
@@ -1010,10 +1010,10 @@
}
if (switch_strlen_zero(cmd) || argc != 2) {
- stream->write_function(stream, "USAGE: %s\n", UUID_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", UUID_SYNTAX);
} else {
if (switch_ivr_uuid_bridge(argv[0], argv[1]) != SWITCH_STATUS_SUCCESS) {
- stream->write_function(stream, "Invalid uuid\n");
+ stream->write_function(stream, "-ERR Invalid uuid\n");
}
}
@@ -1052,7 +1052,7 @@
limit = argv[3] ? atoi(argv[3]) : 0;
if (!(rsession = switch_core_session_locate(uuid))) {
- stream->write_function(stream, "-Error Cannot locate session!\n");
+ stream->write_function(stream, "-ERR Cannot locate session!\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -1072,7 +1072,7 @@
usage:
- stream->write_function(stream, "USAGE: %s\n", SESS_REC_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SESS_REC_SYNTAX);
switch_safe_free(mycmd);
@@ -1119,7 +1119,7 @@
flags = argv[4];
if (!(rsession = switch_core_session_locate(uuid))) {
- stream->write_function(stream, "-Error Cannot locate session!\n");
+ stream->write_function(stream, "-ERR Cannot locate session!\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -1139,7 +1139,7 @@
usage:
- stream->write_function(stream, "INVALID SYNTAX\n");
+ stream->write_function(stream, "-ERR INVALID SYNTAX\n");
switch_safe_free(mycmd);
@@ -1163,14 +1163,14 @@
}
if (switch_strlen_zero(cmd)) {
- stream->write_function(stream, "USAGE: %s\n", BREAK_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", BREAK_SYNTAX);
} else {
if ((psession = switch_core_session_locate(cmd))) {
switch_channel_t *channel = switch_core_session_get_channel(psession);
switch_channel_set_flag(channel, CF_BREAK);
switch_core_session_rwunlock(psession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
}
@@ -1194,7 +1194,7 @@
}
if (switch_strlen_zero(cmd) || argc < 2) {
- stream->write_function(stream, "USAGE: %s\n", PAUSE_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", PAUSE_SYNTAX);
} else {
char *uuid = argv[0];
char *dest = argv[1];
@@ -1211,7 +1211,7 @@
switch_core_session_rwunlock(psession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
}
@@ -1233,7 +1233,7 @@
switch_status_t status = SWITCH_STATUS_SUCCESS;
if (session || switch_strlen_zero(cmd)) {
- stream->write_function(stream, "Illegal Usage\n");
+ stream->write_function(stream, "-ERR Illegal Usage\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -1242,7 +1242,7 @@
argc = switch_separate_string(mycmd, ' ', argv, (sizeof(argv) / sizeof(argv[0])));
if (argc < 2 || argc > 7) {
- stream->write_function(stream, "USAGE: %s\n", ORIGINATE_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", ORIGINATE_SYNTAX);
goto done;
}
@@ -1279,9 +1279,9 @@
if (switch_ivr_originate(NULL, &caller_session, &cause, aleg, timeout, NULL, cid_name, cid_num, NULL) != SWITCH_STATUS_SUCCESS) {
if (machine) {
- stream->write_function(stream, "fail: %s\n", switch_channel_cause2str(cause));
+ stream->write_function(stream, "-ERR %s\n", switch_channel_cause2str(cause));
} else {
- stream->write_function(stream, "Cannot Create Outgoing Channel! [%s] cause: %s\n", aleg, switch_channel_cause2str(cause));
+ stream->write_function(stream, "-ERR Cannot Create Outgoing Channel! [%s] cause: %s\n", aleg, switch_channel_cause2str(cause));
}
goto done;
}
@@ -1315,9 +1315,9 @@
}
if (machine) {
- stream->write_function(stream, "success: %s\n", switch_core_session_get_uuid(caller_session));
+ stream->write_function(stream, "+OK %s\n", switch_core_session_get_uuid(caller_session));
} else {
- stream->write_function(stream, "Created Session: %s\n", switch_core_session_get_uuid(caller_session));
+ stream->write_function(stream, "+OK Created Session: %s\n", switch_core_session_get_uuid(caller_session));
}
if (caller_session) {
@@ -1353,7 +1353,7 @@
uint32_t cnt = 0;
if (!cmd) {
- stream->write_function(stream, "Invalid syntax\n");
+ stream->write_function(stream, "-ERR Invalid syntax\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -1367,7 +1367,7 @@
cnt = switch_scheduler_del_task_group(cmd);
}
- stream->write_function(stream, "DELETED: %u\n", cnt);
+ stream->write_function(stream, "+OK Deleted: %u\n", cnt);
return SWITCH_STATUS_SUCCESS;
}
@@ -1379,7 +1379,7 @@
int encoded = 0, elen = 0;
if (!cmd) {
- stream->write_function(stream, "Invalid syntax\n");
+ stream->write_function(stream, "-ERR Invalid syntax\n");
return SWITCH_STATUS_SUCCESS;
}
@@ -1432,7 +1432,7 @@
time_t when;
if (!cmd) {
- stream->write_function(stream, "Invalid syntax\n");
+ stream->write_function(stream, "-ERR Invalid syntax\n");
return SWITCH_STATUS_SUCCESS;
}
tm = strdup(cmd);
@@ -1453,12 +1453,12 @@
}
id = switch_scheduler_add_task(when, sch_api_callback, (char *) __SWITCH_FUNC__, group, 0, strdup(dcmd), SSHF_FREE_ARG);
- stream->write_function(stream, "ADDED: %u\n", id);
+ stream->write_function(stream, "+OK Added: %u\n", id);
goto good;
}
}
- stream->write_function(stream, "Invalid syntax\n");
+ stream->write_function(stream, "-ERR Invalid syntax\n");
good:
@@ -1602,14 +1602,14 @@
holder.print_title = 1;
if (!(cflags & SCF_USE_SQL) && !strcasecmp(command, "channels")) {
- stream->write_function(stream, "SQL DISABLED NO CHANNEL DATA AVAILABLE!\n");
+ stream->write_function(stream, "-ERR SQL DISABLED NO CHANNEL DATA AVAILABLE!\n");
return SWITCH_STATUS_SUCCESS;
}
// If you changes the field qty or order of any of these select
// statmements, you must also change show_callback and friends to match!
if (!command) {
- stream->write_function(stream, "USAGE: %s\n", SHOW_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SHOW_SYNTAX);
return SWITCH_STATUS_SUCCESS;
} else if (!strcasecmp(command, "codec") || !strcasecmp(command, "dialplan") || !strcasecmp(command, "file") || !strcasecmp(command, "timer")) {
sprintf(sql, "select type, name from interfaces where type = '%s'", command);
@@ -1633,7 +1633,7 @@
snprintf(sql, sizeof(sql) - 1, "select name, syntax, description from interfaces where type = 'api'");
}
} else {
- stream->write_function(stream, "USAGE: %s\n", SHOW_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SHOW_SYNTAX);
return SWITCH_STATUS_SUCCESS;
}
@@ -1661,12 +1661,12 @@
}
if (errmsg) {
- stream->write_function(stream, "SQL ERR [%s]\n", errmsg);
+ stream->write_function(stream, "-ERR SQL Error [%s]\n", errmsg);
switch_core_db_free(errmsg);
errmsg = NULL;
} else if (help) {
if (holder.count == 0)
- stream->write_function(stream, "No such command.\n");
+ stream->write_function(stream, "-ERR No such command.\n");
} else {
stream->write_function(stream, "\n%u total.\n", holder.count);
}
@@ -1691,7 +1691,7 @@
holder.stream->write_function(holder.stream, "<result row_count=\"0\"/>\n");
}
} else {
- holder.stream->write_function(holder.stream, "Cannot find format %s\n", as);
+ holder.stream->write_function(holder.stream, "-ERR Cannot find format %s\n", as);
}
switch_safe_free(mydata);
@@ -1754,22 +1754,22 @@
if (switch_strlen_zero(var_name)) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "No variable name specified.\n");
- stream->write_function(stream, "No variable specified\n");
+ stream->write_function(stream, "-ERR No variable specified\n");
} else {
switch_channel_set_variable(channel, var_name, var_value);
- stream->write_function(stream, "OK\n");
+ stream->write_function(stream, "+OK\n");
}
switch_core_session_rwunlock(psession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
goto done;
}
}
- stream->write_function(stream, "USAGE: %s\n", SETVAR_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", SETVAR_SYNTAX);
done:
switch_safe_free(mycmd);
@@ -1801,7 +1801,7 @@
assert(channel != NULL);
if (switch_strlen_zero(var_name)) {
- stream->write_function(stream, "No variable name specified!\n");
+ stream->write_function(stream, "-ERR No variable name specified!\n");
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "No variable name specified.\n");
} else {
var_value = switch_channel_get_variable(channel, var_name);
@@ -1815,13 +1815,13 @@
switch_core_session_rwunlock(psession);
} else {
- stream->write_function(stream, "No Such Channel!\n");
+ stream->write_function(stream, "-ERR No Such Channel!\n");
}
goto done;
}
}
- stream->write_function(stream, "USAGE: %s\n", GETVAR_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", GETVAR_SYNTAX);
done:
switch_safe_free(mycmd);
@@ -1851,7 +1851,7 @@
}
}
- stream->write_function(stream, "USAGE: %s\n", GLOBAL_SETVAR_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", GLOBAL_SETVAR_SYNTAX);
done:
switch_safe_free(mycmd);
@@ -1867,7 +1867,7 @@
goto done;
}
- stream->write_function(stream, "USAGE: %s\n", GLOBAL_GETVAR_SYNTAX);
+ stream->write_function(stream, "-USAGE: %s\n", GLOBAL_GETVAR_SYNTAX);
done:
return SWITCH_STATUS_SUCCESS;
}
More information about the Freeswitch-svn
mailing list