]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Add a note to indicate why this only supports one channel for now.
authorRussell Bryant <russell@russellbryant.com>
Fri, 12 Dec 2008 23:06:55 +0000 (23:06 +0000)
committerRussell Bryant <russell@russellbryant.com>
Fri, 12 Dec 2008 23:06:55 +0000 (23:06 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@163828 65c4cc65-6c06-0410-ace0-fbb531ad65f3

res/res_clioriginate.c

index 3839ebaf6b815aceb5ec4ea5209eca9ee624e0dd..4ed08a44ea067269d64af293ee7c34d628350ef8 100644 (file)
@@ -184,6 +184,11 @@ static char *handle_redirect(struct ast_cli_entry *e, int cmd, struct ast_cli_ar
                e->usage = ""
                "Usage: channel redirect <channel> <[[context,]exten,]priority>\n"
                "    Redirect an active channel to a specified extension.\n";
+               /*! \todo It would be nice to be able to redirect 2 channels at the same
+                *  time like you can with AMI redirect.  However, it is not possible to acquire
+                *  two channels without the potential for a deadlock with how ast_channel structs
+                *  are managed today.  Once ast_channel is a refcounted object, this command
+                *  will be able to support that. */
                return NULL;
        case CLI_GENERATE:
                return ast_complete_channels(a->line, a->word, a->pos, a->n, 2);