update copyright headers for 2005
[asterisk/asterisk.git] / apps / app_transfer.c
index 3c4013e..212792c 100755 (executable)
@@ -1,11 +1,11 @@
 /*
  * Asterisk -- A telephony toolkit for Linux.
  *
 /*
  * Asterisk -- A telephony toolkit for Linux.
  *
- * Time of day - Report the time of day
+ * Transfer a caller
  * 
  * 
- * Copyright (C) 1999, Mark Spencer
+ * Copyright (C) 1999 - 2005, Digium, Inc.
  *
  *
- * Mark Spencer <markster@linux-support.net>
+ * Mark Spencer <markster@digium.com>
  *
  * This program is free software, distributed under the terms of
  * the GNU General Public License
  *
  * This program is free software, distributed under the terms of
  * the GNU General Public License
@@ -22,9 +22,6 @@
 #include <string.h>
 #include <stdlib.h>
 
 #include <string.h>
 #include <stdlib.h>
 
-#include <pthread.h>
-
-
 static char *tdesc = "Transfer";
 
 static char *app = "Transfer";
 static char *tdesc = "Transfer";
 
 static char *app = "Transfer";
@@ -33,7 +30,7 @@ static char *synopsis = "Transfer caller to remote extension";
 
 static char *descrip = 
 "  Transfer(exten):  Requests the remote caller be transferred to\n"
 
 static char *descrip = 
 "  Transfer(exten):  Requests the remote caller be transferred to\n"
-"a given   Returns -1 on hangup, or 0 on completion\n"
+"a given extension. Returns -1 on hangup, or 0 on completion\n"
 "regardless of whether the transfer was successful.  If the transfer\n"
 "was *not* supported or successful and there exists a priority n + 101,\n"
 "then that priority will be taken next.\n" ;
 "regardless of whether the transfer was successful.  If the transfer\n"
 "was *not* supported or successful and there exists a priority n + 101,\n"
 "then that priority will be taken next.\n" ;
@@ -56,7 +53,7 @@ static int transfer_exec(struct ast_channel *chan, void *data)
        }
        if (!res) {
                /* Look for a "busy" place */
        }
        if (!res) {
                /* Look for a "busy" place */
-               if (ast_exists_extension(chan, chan->context, chan->exten, chan->priority + 101, chan->callerid))
+               if (ast_exists_extension(chan, chan->context, chan->exten, chan->priority + 101, chan->cid.cid_num))
                        chan->priority += 100;
        }
        if (res > 0)
                        chan->priority += 100;
        }
        if (res > 0)