[asterisk-commits] jpeeler: branch jpeeler/chan_dahdi14 r119460 - /team/jpeeler/chan_dahdi14/pbx/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri May 30 17:44:30 CDT 2008


Author: jpeeler
Date: Fri May 30 17:44:29 2008
New Revision: 119460

URL: http://svn.digium.com/view/asterisk?view=rev&rev=119460
Log:
add dahdichan item to users.conf with fallback to deprecated zapchan

Modified:
    team/jpeeler/chan_dahdi14/pbx/pbx_config.c

Modified: team/jpeeler/chan_dahdi14/pbx/pbx_config.c
URL: http://svn.digium.com/view/asterisk/team/jpeeler/chan_dahdi14/pbx/pbx_config.c?view=diff&rev=119460&r1=119459&r2=119460
==============================================================================
--- team/jpeeler/chan_dahdi14/pbx/pbx_config.c (original)
+++ team/jpeeler/chan_dahdi14/pbx/pbx_config.c Fri May 30 17:44:29 2008
@@ -2357,7 +2357,7 @@
 {
 	struct ast_config *cfg;
 	char *cat, *chan;
-	const char *zapchan;
+	const char *dahdichan;
 	const char *hasexten;
 	char tmp[256];
 	char iface[256];
@@ -2393,9 +2393,19 @@
 		if (hasexten && !ast_true(hasexten))
 			continue;
 		hasvoicemail = ast_true(ast_config_option(cfg, cat, "hasvoicemail"));
-		zapchan = ast_variable_retrieve(cfg, cat, "zapchan");
-		if (!zapchan)
-			zapchan = ast_variable_retrieve(cfg, "general", "zapchan");
+		dahdichan = ast_variable_retrieve(cfg, cat, "dahdichan");
+		if (!dahdichan)
+			dahdichan = ast_variable_retrieve(cfg, "general", "dahdichan");
+		if (!dahdichan) {
+		/* no dahdichan, but look for zapchan too */
+			dahdichan = ast_variable_retrieve(cfg, cat, "zapchan");
+			if (!dahdichan) {
+				dahdichan = ast_variable_retrieve(cfg, "general", "zapchan");
+			}
+			if (!ast_strlen_zero(dahdichan)) {
+				ast_log(LOG_WARNING, "Use of zapchan in users.conf is deprecated. Please update configuration to use dahdichan instead.\n");
+			}
+		}
 		if (!ast_strlen_zero(zapchan)) {
 			ast_copy_string(zapcopy, zapchan, sizeof(zapcopy));
 			c = zapcopy;




More information about the asterisk-commits mailing list