Asterisk - The Open Source Telephony Project
18.5.0
|
Blind transfer by caller channel. More...
#include "asterisk.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
#include "asterisk/app.h"
#include "asterisk/channel.h"
#include "asterisk/bridge.h"
Go to the source code of this file.
Functions | |
AST_MODULE_INFO_STANDARD_EXTENDED (ASTERISK_GPL_KEY, "Blind transfer channel to the given destination") | |
static int | blind_transfer_exec (struct ast_channel *chan, const char *data) |
static int | load_module (void) |
static int | unload_module (void) |
Variables | |
static const char *const | app = "BlindTransfer" |
Blind transfer by caller channel.
Definition in file app_blind_transfer.c.
AST_MODULE_INFO_STANDARD_EXTENDED | ( | ASTERISK_GPL_KEY | , |
"Blind transfer channel to the given destination" | |||
) |
Referenced by load_module().
|
static |
Definition at line 81 of file app_blind_transfer.c.
References app, args, AST_APP_ARG, ast_bridge_transfer_blind(), AST_BRIDGE_TRANSFER_FAIL, AST_BRIDGE_TRANSFER_INVALID, AST_BRIDGE_TRANSFER_NOT_PERMITTED, AST_BRIDGE_TRANSFER_SUCCESS, ast_channel_context(), AST_DECLARE_APP_ARGS, ast_log, AST_STANDARD_APP_ARGS, ast_strdupa, ast_strlen_zero, context, exten, LOG_WARNING, NULL, parse(), and pbx_builtin_setvar_helper().
Referenced by load_module().
|
static |
Definition at line 132 of file app_blind_transfer.c.
References app, AST_MODULE_INFO_STANDARD_EXTENDED(), ast_register_application_xml, ASTERISK_GPL_KEY, and blind_transfer_exec().
|
static |
Definition at line 127 of file app_blind_transfer.c.
References app, and ast_unregister_application().
|
static |
Definition at line 79 of file app_blind_transfer.c.
Referenced by blind_transfer_exec(), load_module(), and unload_module().