you should not abuse it is all i mean, we have measures to limit what apps you can use in this manner but usually requiring a more complicated dialplan is a hint you are doing something wrong ;) On Wed, Oct 21, 2009 at 12:02 PM, Michael Collins <msc@freeswitch.org>wrote:
On Wed, Oct 21, 2009 at 9:39 AM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
It not only makes sense it's well documented on the wiki page. The set line is not happening right when it's encountered, the set line is copied into the channel and executed later after the whole dialplan is parsed. The dialplan is a pre-processor not a runtime engine.
Here is a new feature in pre-1.0.5 (svn trunk)
Some applications like set can now be executed within the dialplan but you should use it sparingly. <action application="set" data="testing=true" inline="true"/>
I'm getting ready to document this feature. For the sake of edification, why is it best to use this sparingly, other than wide-spread use making dialplans all cluttered? -MC
The inline=true makes it execute inside the dialplan and it's never copied into your resulting extension because it's executed immediately.
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400