[Asterisk-cvs] asterisk/apps app_dial.c,1.58,1.59

markster at lists.digium.com markster at lists.digium.com
Thu Mar 18 15:07:17 CST 2004


Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv32486/apps

Modified Files:
	app_dial.c 
Log Message:
Make RDNIS really work right


Index: app_dial.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_dial.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
--- app_dial.c	18 Mar 2004 05:48:40 -0000	1.58
+++ app_dial.c	18 Mar 2004 20:02:15 -0000	1.59
@@ -224,7 +224,10 @@
 						}
 						if (o->chan->rdnis) 
 							free(o->chan->rdnis);
-						in->rdnis = strdup(in->exten);
+						if (strlen(in->macroexten))
+							o->chan->rdnis = strdup(in->macroexten);
+						else
+							o->chan->rdnis = strdup(in->exten);
 						if (ast_call(o->chan, tmpchan, 0)) {
 							ast_log(LOG_NOTICE, "Failed to dial on local channel for call forward to '%s'\n", tmpchan);
 							o->stillgoing = 0;




More information about the svn-commits mailing list