[Freeswitch-svn] [commit] r12997 - freeswitch/trunk/src/mod/applications/mod_cidlookup

FreeSWITCH SVN rupa at freeswitch.org
Fri Apr 10 22:06:05 PDT 2009


Author: rupa
Date: Sat Apr 11 00:06:05 2009
New Revision: 12997

Log:
cleanup - syntax, don't push session all over


Modified:
   freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c

Modified: freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c	(original)
+++ freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c	Sat Apr 11 00:06:05 2009
@@ -48,7 +48,7 @@
  */
 SWITCH_MODULE_DEFINITION(mod_cidlookup, mod_cidlookup_load, mod_cidlookup_shutdown, NULL);
 
-static char *SYNTAX = "cidlookup number";
+static char *SYNTAX = "cidlookup status|number";
 
 static struct {
 	char *url;
@@ -310,7 +310,7 @@
 	return realsize;
 }
 
-static char *do_lookup_url(switch_memory_pool_t *pool, switch_core_session_t *session, switch_event_t *event, const char *num) {
+static char *do_lookup_url(switch_memory_pool_t *pool, switch_event_t *event, const char *num) {
 	char *name = NULL;
 	char *newurl = NULL;
 	
@@ -363,7 +363,7 @@
 }
 
 #ifdef SWITCH_HAVE_ODBC
-static char *do_db_lookup(switch_memory_pool_t *pool, switch_core_session_t *session, switch_event_t *event, const char *num) {
+static char *do_db_lookup(switch_memory_pool_t *pool, switch_event_t *event, const char *num) {
 	char *name = NULL;
 	char *newsql = NULL;
 	callback_t cbt = { 0 };
@@ -385,7 +385,7 @@
 }
 #endif
 
-static char *do_lookup(switch_memory_pool_t *pool, switch_core_session_t *session, switch_event_t *event, const char *num) {
+static char *do_lookup(switch_memory_pool_t *pool, switch_event_t *event, const char *num) {
 	char *number = NULL;
 	char *name = NULL;
 	
@@ -397,11 +397,11 @@
 	}
 #ifdef SWITCH_HAVE_ODBC
 	if (!name && globals.master_odbc && globals.sql) {
-		name = do_db_lookup(pool, session, event, number);
+		name = do_db_lookup(pool, event, number);
 	}
 #endif
 	if (!name && globals.url) {
-		name = do_lookup_url(pool, session, event, number);
+		name = do_lookup_url(pool, event, number);
 		if (globals.cache && name) {
 			set_cache(pool, number, name);
 		}
@@ -456,7 +456,7 @@
 			switch_goto_status(SWITCH_STATUS_SUCCESS, done);
 		}
 
-		name = do_lookup(pool, session, event, argv[0]);
+		name = do_lookup(pool, event, argv[0]);
 		if (name) {
 			stream->write_function(stream, name);
 		} else {
@@ -504,7 +504,7 @@
 		return SWITCH_STATUS_TERM;
 	}
 	
-	SWITCH_ADD_API(api_interface, "cidlookup", "cidlookup API", cidlookup_function, "syntax");
+	SWITCH_ADD_API(api_interface, "cidlookup", "cidlookup API", cidlookup_function, SYNTAX);
 
 	/* indicate that the module should continue to be loaded */
 	return SWITCH_STATUS_SUCCESS;



More information about the Freeswitch-svn mailing list