If the idea is store and continues the dialplan processing you must put <extension name="store_destination_number" continue="true"> On Wed, Nov 10, 2010 at 3:20 PM, Leon de Rooij <leon@scarlet-internet.nl> wrote:
Hello Tim,
I think this is not available at the moment, I have an idea how to make it available from inside your Lua script, but don't have time before tomorrow.
In the mean time you may be able to set the caller field as a channel variable to make it available in your Lua script as follows:
<extension name="store_destination_number"> <condition field="destination_number" expression="^(.*)$"> <action application="set" data="caller_field_destination_number= $1"/> </condition> </extension>
Of course this is ugly and it won't work if you immediately use LUA dialplan directly from for example your sip_profile.
Will reply with an update soon(ish).
Kind regards,
Leon
On Nov 8, 2010, at 8:27 PM, Tim St. Pierre wrote:
Hello,
I am using lua extensively for dynamic dialplan generatian.
In some cases, a dialplan is run with execute_extension instead of transfer.
How do I get the Caller-Hunt-Destination from within the lua script? It doesn't seem to be a session variable, and I can't pass arguments to the lua script when it is used as a dialplan.
session:getVariable(caller-destination) returns the caller destination, which is usually different than the hunt-destination when execute_extension is used.
Any suggestions? Can this be added as a session variable somehow?
_______________________________________________ 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
_______________________________________________ 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
-- Eduardo Nunes Pereira cel.: (48) 9989-2997 email: eduardonunesp@gmail.com