|
@@ -2901,6 +2901,27 @@ static const char *rpc_t_uac_wait_block_doc[2] = {
|
|
0
|
|
0
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+static const char *rpc_t_uac_start_noack_doc[2] = {
|
|
|
|
+ "starts a tm uac using a list of string parameters: method, ruri, "
|
|
|
|
+ "dst_uri, send_sock, headers (CRLF separated) and body (optional), "
|
|
|
|
+ "without sending ACK for local INVITE",
|
|
|
|
+ 0
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static const char *rpc_t_uac_wait_noack_doc[2] = {
|
|
|
|
+ "starts a tm uac and waits for the final reply, using a list of string "
|
|
|
|
+ "parameters: method, ruri, dst_uri send_sock, headers (CRLF separated)"
|
|
|
|
+ " and body (optional), without sending ACK for local INVITE",
|
|
|
|
+ 0
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static const char *rpc_t_uac_wait_block_noack_doc[2] = {
|
|
|
|
+ "starts a tm uac and waits for the final reply in blocking mode, using a"
|
|
|
|
+ " list of string parameters: method, ruri, dst_uri send_sock, headers "
|
|
|
|
+ "(CRLF separated) and body (optional), without sending ACK for local INVITE",
|
|
|
|
+ 0
|
|
|
|
+};
|
|
|
|
+
|
|
static const char *tm_rpc_list_doc[2] = {
|
|
static const char *tm_rpc_list_doc[2] = {
|
|
"List transactions.",
|
|
"List transactions.",
|
|
0
|
|
0
|
|
@@ -2922,6 +2943,12 @@ static rpc_export_t tm_rpc[] = {
|
|
{"tm.t_uac_start", rpc_t_uac_start, rpc_t_uac_start_doc, 0},
|
|
{"tm.t_uac_start", rpc_t_uac_start, rpc_t_uac_start_doc, 0},
|
|
{"tm.t_uac_wait", rpc_t_uac_wait, rpc_t_uac_wait_doc, RET_ARRAY},
|
|
{"tm.t_uac_wait", rpc_t_uac_wait, rpc_t_uac_wait_doc, RET_ARRAY},
|
|
{"tm.t_uac_wait_block", rpc_t_uac_wait_block, rpc_t_uac_wait_block_doc, 0},
|
|
{"tm.t_uac_wait_block", rpc_t_uac_wait_block, rpc_t_uac_wait_block_doc, 0},
|
|
|
|
+ {"tm.t_uac_start_noack", rpc_t_uac_start_noack,
|
|
|
|
+ rpc_t_uac_start_noack_doc, 0},
|
|
|
|
+ {"tm.t_uac_wait_noack", rpc_t_uac_wait_noack,
|
|
|
|
+ rpc_t_uac_wait_noack_doc, RET_ARRAY},
|
|
|
|
+ {"tm.t_uac_wait_block_noack", rpc_t_uac_wait_block_noack,
|
|
|
|
+ rpc_t_uac_wait_block_noack_doc, 0},
|
|
{"tm.list", tm_rpc_list, tm_rpc_list_doc, RET_ARRAY},
|
|
{"tm.list", tm_rpc_list, tm_rpc_list_doc, RET_ARRAY},
|
|
{"tm.clean", tm_rpc_clean, tm_rpc_clean_doc, 0},
|
|
{"tm.clean", tm_rpc_clean, tm_rpc_clean_doc, 0},
|
|
{0, 0, 0, 0}
|
|
{0, 0, 0, 0}
|