提交 2fe0375f authored 作者: Anthony Minessale's avatar Anthony Minessale

add reply

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2379 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 3761d20e
......@@ -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;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论