[commit] r5516 - in freeswitch/trunk/scripts/contrib/trixter/xml-curl: modules templates/switch1/dialplan
Author: trixter Date: Sun Jul 8 16:03:23 2007 New Revision: 5516 Modified: freeswitch/trunk/scripts/contrib/trixter/xml-curl/modules/dialplan.php freeswitch/trunk/scripts/contrib/trixter/xml-curl/templates/switch1/dialplan/frompstn.tpl Log: fxed a problem with the way the dialplans worked - now you can do the same command multiple times in a dialplan Modified: freeswitch/trunk/scripts/contrib/trixter/xml-curl/modules/dialplan.php ============================================================================== --- freeswitch/trunk/scripts/contrib/trixter/xml-curl/modules/dialplan.php (original) +++ freeswitch/trunk/scripts/contrib/trixter/xml-curl/modules/dialplan.php Sun Jul 8 16:03:23 2007 @@ -15,13 +15,11 @@ // we might check a database for the route, but in this example we hardcode it $template = 'frompstn.tpl'; // one can exist for each profile or channel type or ... - - $ACTION['answer']=''; - - $ACTION['phrase']='spell,abcdef'; - - $ACTION['javascript']="somethingcool.js"; - $ACTION['bridge']="sofia/external/".$_POST['destination_number']."@myprovider.tld"; + // simulate a database query for the dialplan + $ACTION[]=Array('answer',''); + $ACTION[]=Array('phrase','spell,abcdef'); + $ACTION[]=Array('javascript','somethingcool.js'); + $ACTION[]=Array('bridge','sofia/external/$_POST[destination_number]@myprovider.tld'); $smarty->assign('ACTION',$ACTION); } // end - they were logged in Modified: freeswitch/trunk/scripts/contrib/trixter/xml-curl/templates/switch1/dialplan/frompstn.tpl ============================================================================== --- freeswitch/trunk/scripts/contrib/trixter/xml-curl/templates/switch1/dialplan/frompstn.tpl (original) +++ freeswitch/trunk/scripts/contrib/trixter/xml-curl/templates/switch1/dialplan/frompstn.tpl Sun Jul 8 16:03:23 2007 @@ -5,7 +5,7 @@ <extension name="myextension"> <condition field="destination_number" expression="^.*$"> {foreach key=k item=v from=$ACTION} - <action application="{$k}" data="{$v}"/> + <action application="{$v[0]}" data="{$v[1]}"/> {/foreach} </condition> </extension>
participants (1)
-
Freeswitch SVN