From d634012c4e22037962bc4eb5cd502f26e3b120f0 Mon Sep 17 00:00:00 2001 From: tilghman Date: Thu, 21 Sep 2006 19:35:29 +0000 Subject: Remove deprecated apps and funcs git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43439 f38db490-d61c-443f-a65b-d21fe96a405b --- apps/app_lookupcidname.c | 101 ----------------------------------------------- 1 file changed, 101 deletions(-) delete mode 100644 apps/app_lookupcidname.c (limited to 'apps/app_lookupcidname.c') diff --git a/apps/app_lookupcidname.c b/apps/app_lookupcidname.c deleted file mode 100644 index 5a0042a29..000000000 --- a/apps/app_lookupcidname.c +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Asterisk -- An open source telephony toolkit. - * - * Copyright (C) 1999 - 2005, Digium, Inc. - * - * Mark Spencer - * - * See http://www.asterisk.org for more information about - * the Asterisk project. Please do not directly contact - * any of the maintainers of this project for assistance; - * the project provides a web site, mailing lists and IRC - * channels for your use. - * - * This program is free software, distributed under the terms of - * the GNU General Public License Version 2. See the LICENSE file - * at the top of the source tree. - */ - -/*! \file - * - * \brief App to set callerid name from database, based on directory number - * - * \author Mark Spencer - * - * \ingroup applications - */ - -#include "asterisk.h" - -ASTERISK_FILE_VERSION(__FILE__, "$Revision$") - -#include -#include -#include - -#include "asterisk/lock.h" -#include "asterisk/file.h" -#include "asterisk/logger.h" -#include "asterisk/options.h" -#include "asterisk/channel.h" -#include "asterisk/pbx.h" -#include "asterisk/module.h" -#include "asterisk/translate.h" -#include "asterisk/image.h" -#include "asterisk/callerid.h" -#include "asterisk/astdb.h" - -static char *app = "LookupCIDName"; - -static char *synopsis = "Look up CallerID Name from local database"; - -static char *descrip = - " LookupCIDName: Looks up the Caller*ID number on the active\n" - "channel in the Asterisk database (family 'cidname') and sets the\n" - "Caller*ID name. Does nothing if no Caller*ID was received on the\n" - "channel. This is useful if you do not subscribe to Caller*ID\n" - "name delivery, or if you want to change the names on some incoming\n" - "calls.\n"; - - -static int lookupcidname_exec (struct ast_channel *chan, void *data) -{ - char dbname[64]; - struct ast_module_user *u; - static int dep_warning = 0; - - u = ast_module_user_add(chan); - if (!dep_warning) { - dep_warning = 1; - ast_log(LOG_WARNING, "LookupCIDName is deprecated. Please use ${DB(cidname/${CALLERID(num)})} instead.\n"); - } - if (chan->cid.cid_num) { - if (!ast_db_get ("cidname", chan->cid.cid_num, dbname, sizeof (dbname))) { - ast_set_callerid (chan, NULL, dbname, NULL); - if (option_verbose > 2) - ast_verbose (VERBOSE_PREFIX_3 "Changed Caller*ID name to %s\n", - dbname); - } - } - ast_module_user_remove(u); - - return 0; -} - -static int unload_module(void) -{ - int res; - - res = ast_unregister_application (app); - - ast_module_user_hangup_all(); - - return res; -} - -static int load_module(void) -{ - return ast_register_application (app, lookupcidname_exec, synopsis, descrip); -} - -AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Look up CallerID Name from local database"); -- cgit v1.2.3