diff --git a/apps/app_channelredirect.c b/apps/app_channelredirect.c
index a8eedf9b4e03bc9447eb142d61f54ba92e9915c0..075f8bb3facef47c40da69dc2e75d7b6ae5277e5 100644
--- a/apps/app_channelredirect.c
+++ b/apps/app_channelredirect.c
@@ -137,4 +137,4 @@ static int load_module(void)
 	return ast_register_application(app, asyncgoto_exec, synopsis, descrip);
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Channel Redirect");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Redirects a given channel to a dialplan target");
diff --git a/apps/app_stack.c b/apps/app_stack.c
index a3124647e7c6cbc1930aea50051879fac04d5df7..014d2d9baa2e52fceacbc6ca341c341b487e5f79 100644
--- a/apps/app_stack.c
+++ b/apps/app_stack.c
@@ -338,4 +338,4 @@ static int load_module(void)
 	return 0;
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Stack Routines");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Dialplan subroutines (Gosub, Return, etc)");
diff --git a/apps/app_transfer.c b/apps/app_transfer.c
index cda2914c701802f4cdec95c82464cbc540bb62f1..9edff978e693e036ba627781524343aa7bb4b6e4 100644
--- a/apps/app_transfer.c
+++ b/apps/app_transfer.c
@@ -153,4 +153,4 @@ static int load_module(void)
 	return ast_register_application(app, transfer_exec, synopsis, descrip);
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Transfer");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Transfers a caller to another extension");
diff --git a/apps/app_zapras.c b/apps/app_zapras.c
index 07b9188f88e21421b27f134a5ea2209c41c36392..6057c86032230c5846fbceaf77e837a2af82a5e7 100644
--- a/apps/app_zapras.c
+++ b/apps/app_zapras.c
@@ -256,5 +256,5 @@ static int load_module(void)
 	return ast_register_application(app, zapras_exec, synopsis, descrip);
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Zap RAS Application");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Zaptel ISDN Remote Access Server");
 
diff --git a/channels/chan_vpb.cc b/channels/chan_vpb.cc
index ddee75d99ad11aba2081e7d4a95fe4a4aeafafdf..3cacf0313785db448a177d108bc54d91d8d310cc 100644
--- a/channels/chan_vpb.cc
+++ b/channels/chan_vpb.cc
@@ -3049,4 +3049,8 @@ const char *key()
 #endif
 /**/
 
-
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_DEFAULT, "VoiceTronix API driver",
+		.load = load_module,
+		.unload = unload_module,
+		.reload = reload,
+	       );
diff --git a/funcs/func_cdr.c b/funcs/func_cdr.c
index 951e980ae4deb91cf5dda0bf18037bdaed659817..017bfccca0d36f5948f9402fb2b3123ff43b306a 100644
--- a/funcs/func_cdr.c
+++ b/funcs/func_cdr.c
@@ -165,4 +165,4 @@ static int load_module(void)
 	return ast_custom_function_register(&cdr_function);
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "CDR dialplan function");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Call Detail Record (CDR) dialplan function");
diff --git a/funcs/func_devstate.c b/funcs/func_devstate.c
index 6b0e7a3f94fd3d39c91672ed82239ddb12192a4d..cf6070521a78a2b4af249a766b84ed02773754a6 100644
--- a/funcs/func_devstate.c
+++ b/funcs/func_devstate.c
@@ -204,4 +204,4 @@ static int load_module(void)
 	return res;
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Device state dialplan functions");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Gets or sets a device state in the dialplan");
diff --git a/funcs/func_shell.c b/funcs/func_shell.c
index e3b76abe8e45f4fd180aab363d14053efcd08fd6..39fc9f5d199b8940d05d2eef7226216e3b8ceafc 100644
--- a/funcs/func_shell.c
+++ b/funcs/func_shell.c
@@ -88,5 +88,5 @@ static int load_module(void)
 	return ast_custom_function_register(&shell_function);
 }
 
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "SHELL dialplan function");
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Returns the output of a shell command");
 
diff --git a/res/res_config_odbc.c b/res/res_config_odbc.c
index f350fa34b6a6a02f32c94b84f98ee297f0005fba..825ca39c4fdf43ba61ef5d34be75af698eceaf79 100644
--- a/res/res_config_odbc.c
+++ b/res/res_config_odbc.c
@@ -588,7 +588,7 @@ static int load_module (void)
 	return 0;
 }
 
-AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "ODBC Configuration",
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Realtime ODBC configuration",
 		.load = load_module,
 		.unload = unload_module,
 		);
diff --git a/res/res_config_sqlite.c b/res/res_config_sqlite.c
index 1cc3f79d7263903baaf080295c22286bfce90097..b3a44a9a585e6923d642628d97d7d8935c9f6f89 100644
--- a/res/res_config_sqlite.c
+++ b/res/res_config_sqlite.c
@@ -1305,7 +1305,7 @@ static int load_module(void)
 	return 0;
 }
 
-AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "SQLite Configuration",
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Realtime SQLite configuration",
 		.load = load_module,
 		.unload = unload_module,
 );
diff --git a/res/res_indications.c b/res/res_indications.c
index c0b1404c2f9f7c96dde4eb62c96990958d809a3d..d149e21ba92dc5dbdb57816530ff706243910f1c 100644
--- a/res/res_indications.c
+++ b/res/res_indications.c
@@ -394,7 +394,7 @@ static int reload(void)
 	return ind_load_module();
 }
 
-AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Indications Resource",
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Region-specific tones",
 		.load = load_module,
 		.unload = unload_module,
 		.reload = reload,
diff --git a/res/res_odbc.c b/res/res_odbc.c
index 8aa98938162396f483c5728956c89f3d0d8144e4..735bc98a75e5ce322dfeb763c06df47668166e0e 100644
--- a/res/res_odbc.c
+++ b/res/res_odbc.c
@@ -686,7 +686,7 @@ static int load_module(void)
 	return 0;
 }
 
-AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "ODBC Resource",
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "ODBC resource",
 		.load = load_module,
 		.unload = unload_module,
 		.reload = reload,