[Freeswitch-svn] [commit] r7971 - in freeswitch/trunk: conf/dialplan src/mod/applications/mod_commands

Freeswitch SVN brian at freeswitch.org
Thu Mar 27 16:34:50 EDT 2008


Author: brian
Date: Thu Mar 27 16:34:49 2008
New Revision: 7971

Modified:
   freeswitch/trunk/conf/dialplan/default.xml
   freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c

Log:
tweak configs slightly to use the acl for rfc1918 check

Modified: freeswitch/trunk/conf/dialplan/default.xml
==============================================================================
--- freeswitch/trunk/conf/dialplan/default.xml	(original)
+++ freeswitch/trunk/conf/dialplan/default.xml	Thu Mar 27 16:34:49 2008
@@ -40,8 +40,8 @@
 
     <extension name="global" continue="true">
       <condition field="${network_addr}" expression="^$" break="never">
-	<action application="set" data="use_profile=${cond(${is_lan_addr($${local_ip_v4})} == yes ? nat : default)}"/>
-	<anti-action application="set" data="use_profile=${cond(${is_lan_addr(${network_addr})} == yes ? nat : default)}"/>
+	<action application="set" data="use_profile=${cond(${acl($${local_ip_v4} rfc1918)} == true ? nat : default)}"/>
+	<anti-action application="set" data="use_profile=${cond(${acl(${network_addr} rfc1918)} == true ? nat : default)}"/>
       </condition>
       <!-- This will setup some variables if the user isn't authenticated.
 	   numbering_plan is required for the demo to function properly. 

Modified: freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c
==============================================================================
--- freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c	(original)
+++ freeswitch/trunk/src/mod/applications/mod_commands/mod_commands.c	Thu Mar 27 16:34:49 2008
@@ -505,7 +505,7 @@
 
 SWITCH_STANDARD_API(lan_addr_function)
 {
-	stream->write_function(stream, "%s", switch_is_lan_addr(cmd) ? "yes" : "no");
+	stream->write_function(stream, "%s", switch_is_lan_addr(cmd) ? "true" : "false");
 	return SWITCH_STATUS_SUCCESS;
 }
 



More information about the Freeswitch-svn mailing list