mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	major dialplan functions update
deprecate LANGUAGE() and MUSICCLASS(), in favor of CHANNEL() git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9674 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -1,7 +1,7 @@ | ||||
| /* | ||||
|  * Asterisk -- An open source telephony toolkit. | ||||
|  * | ||||
|  * Changes Copyright (c) 2004 - 2005 Todd Freeman <freeman@andrews.edu> | ||||
|  * Changes Copyright (c) 2004 - 2006 Todd Freeman <freeman@andrews.edu> | ||||
|  *  | ||||
|  * 95% based on HasNewVoicemail by: | ||||
|  *  | ||||
| @@ -178,10 +178,10 @@ static int hasvoicemail_exec(struct ast_channel *chan, void *data) | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
| static char *acf_vmcount_exec(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len) | ||||
| int acf_vmcount_exec(struct ast_channel *chan, char *cmd, char *argsstr, char *buf, size_t len) | ||||
| { | ||||
| 	struct localuser *u; | ||||
| 	char *argsstr, *context; | ||||
| 	char *context; | ||||
| 	AST_DECLARE_APP_ARGS(args, | ||||
| 		AST_APP_ARG(vmbox); | ||||
| 		AST_APP_ARG(folder); | ||||
| @@ -191,11 +191,6 @@ static char *acf_vmcount_exec(struct ast_channel *chan, char *cmd, char *data, c | ||||
|  | ||||
| 	buf[0] = '\0'; | ||||
|  | ||||
| 	if (!(argsstr = ast_strdupa(data))) { | ||||
| 		LOCAL_USER_REMOVE(u); | ||||
| 		return buf; | ||||
| 	} | ||||
|  | ||||
| 	AST_STANDARD_APP_ARGS(args, argsstr); | ||||
|  | ||||
| 	if (strchr(args.vmbox, '@')) { | ||||
| @@ -213,7 +208,7 @@ static char *acf_vmcount_exec(struct ast_channel *chan, char *cmd, char *data, c | ||||
|  | ||||
| 	LOCAL_USER_REMOVE(u); | ||||
| 	 | ||||
| 	return buf; | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
| struct ast_custom_function acf_vmcount = { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user