add reply

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2379 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale 2006-08-23 23:24:23 +00:00
parent 3761d20e8a
commit 2fe0375f77

View File

@ -253,6 +253,7 @@ static int on_msg(void *user_data, ikspak * pak)
switch_stream_handle_t stream = {0};
char retbuf[2048] = "";
char *p;
iks *msg;
if ((p = strchr(cmd, '\r')) != 0) {
*p++ = '\0';
@ -270,6 +271,13 @@ static int on_msg(void *user_data, ikspak * pak)
stream.write_function = switch_console_stream_write;
switch_api_execute(cmd, arg, NULL, &stream);
msg = iks_make_msg(IKS_TYPE_NONE, globals.target_jid, retbuf);
iks_insert_attrib(msg, "subject", "Reply");
iks_send(globals.session.parser, msg);
iks_delete(msg);
return 0;
}