[asterisk-commits] irroot: branch 10 r337433 - in /branches/10: CHANGES apps/app_originate.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Thu Sep 22 01:42:46 CDT 2011


Author: irroot
Date: Thu Sep 22 01:42:42 2011
New Revision: 337433

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=337433
Log:
Revert commit r337261

This commit is for trunk not version 10

-----
Adds a timeout argument to app_originate

the default is 30s this will be used if the timout supplied is invalid or
no timeout is supplied.
-----


Modified:
    branches/10/CHANGES
    branches/10/apps/app_originate.c

Modified: branches/10/CHANGES
URL: http://svnview.digium.com/svn/asterisk/branches/10/CHANGES?view=diff&rev=337433&r1=337432&r2=337433
==============================================================================
--- branches/10/CHANGES (original)
+++ branches/10/CHANGES Thu Sep 22 01:42:42 2011
@@ -204,7 +204,6 @@
    a MeetMe conference
  * Added 'k' option to MeetMe to automatically kill the conference when there's only
    one participant left (much like a normal call bridge)
- * Added extra argument to Originate to set timeout.
 
 Asterisk Database
 -----------------

Modified: branches/10/apps/app_originate.c
URL: http://svnview.digium.com/svn/asterisk/branches/10/apps/app_originate.c?view=diff&rev=337433&r1=337432&r2=337433
==============================================================================
--- branches/10/apps/app_originate.c (original)
+++ branches/10/apps/app_originate.c Thu Sep 22 01:42:42 2011
@@ -69,9 +69,6 @@
 			</parameter>
 			<parameter name="arg3" required="false">
 				<para>If the type is <literal>exten</literal>, then this is the priority that the channel is sent to.  If the type is <literal>app</literal>, then this parameter is ignored.</para>
-			</parameter>
-			<parameter name="timeout" required="false">
-				<para>Timeout in seconds. Default is 30 seconds.</para>
 			</parameter>
 		</syntax>
 		<description>
@@ -104,13 +101,12 @@
 		AST_APP_ARG(arg1);
 		AST_APP_ARG(arg2);
 		AST_APP_ARG(arg3);
-		AST_APP_ARG(timeout);
 	);
 	char *parse;
 	char *chantech, *chandata;
 	int res = -1;
 	int outgoing_status = 0;
-	unsigned int timeout = 30;
+	static const unsigned int timeout = 30;
 	static const char default_exten[] = "s";
 	struct ast_format tmpfmt;
 	struct ast_format_cap *cap_slin = ast_format_cap_alloc_nolock();
@@ -133,13 +129,6 @@
 	if (args.argc < 3) {
 		ast_log(LOG_ERROR, "Incorrect number of arguments\n");
 		goto return_cleanup;
-	}
-
-	if (!ast_strlen_zero(args.timeout)) {
-		if(sscanf(args.timeout, "%u", &timeout) != 1) {
-			ast_log(LOG_NOTICE, "Invalid timeout: '%s'. Setting timeout to 30 seconds\n", args.timeout);
-			timeout = 30;
-		}
 	}
 
 	chandata = ast_strdupa(args.tech_data);




More information about the asterisk-commits mailing list