VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
mike at jerris.com Guest
|
Posted: Tue Mar 31, 2009 10:46 am Post subject: [Freeswitch-users] freeswitch.EventConsumer, can be utilized |
|
|
as replied earlier, if your doing nothing but consuming events, you can just block instead of sleep:
con:pop(1)
there is also a msleep function that you can call the same way you do console_log, it takes milli seconds as its arg. Note this should NOT be used when you have a script running as a session, only when you are running an api script.
Mike
On Mar 31, 2009, at 11:15 AM, Matthew Fong wrote:
Quote: | Got a few more questions about running LUA scripts, please forgive me, I'm an absolute newbie with LUA.
If I want to subscribe to a custom event, and I use
con = freeswitch.EventConsumer("CUSTOM my::event");
I get an error. Is this because I must subscribe to the CUSTOM (only) event, and then filter out the events using the Event-Subclass myself? Or am I missing something in the syntax of the subscribe?
Also, if I do not have a freeswitch.Session, what is the best way to have my LUA script sleep? I want a functionality, where a statement inside my LUA script gets iterated every 30 seconds. My program does not use a session, so I cannot use session:execute("sleep","1000"), as suggested in the wiki. I tried api::sleep(30000) and a few other combinations with execute but no luck .
Thanks.
--matt
On Sat, Mar 28, 2009 at 12:43 AM, Michael Collins <msc@freeswitch.org (msc@freeswitch.org)> wrote:
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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
|
|
|
Back to top |
|
|
mike at jerris.com Guest
|
Posted: Tue Mar 31, 2009 11:07 am Post subject: [Freeswitch-users] freeswitch.EventConsumer, can be utilized |
|
|
http://wiki.freeswitch.org/wiki/Lua#freeswitch.consoleLog
On Mar 31, 2009, at 11:50 AM, Matthew Fong wrote:
Quote: | I know before I asked about blocking for an event, and maybe I should have created a new topic..
but now I want to actually sleep (rather than block) for a set time frame...this app will not be consuming events.
can I get an example of how to use msleep in a lua script? This lua script will be running in the background, and not part of a session or event consumer. Thanks.
--matt
2009/3/31 Michael Jerris <mike@jerris.com (mike@jerris.com)>
Quote: | as replied earlier, if your doing nothing but consuming events, you can just block instead of sleep:
con:pop(1)
there is also a msleep function that you can call the same way you do console_log, it takes milli seconds as its arg. Note this should NOT be used when you have a script running as a session, only when you are running an api script.
Mike
On Mar 31, 2009, at 11:15 AM, Matthew Fong wrote:
|
|
|
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Tue Mar 31, 2009 11:11 am Post subject: [Freeswitch-users] freeswitch.EventConsumer, can be utilized |
|
|
Lua has no sleep or pause ... if you read thru the lua wiki they show you various ways to accomplish that.
On Mar 31, 2009, at 10:50 AM, Matthew Fong wrote:
Quote: | I know before I asked about blocking for an event, and maybe I should have created a new topic..
but now I want to actually sleep (rather than block) for a set time frame...this app will not be consuming events.
can I get an example of how to use msleep in a lua script? This lua script will be running in the background, and not part of a session or event consumer. Thanks.
--ma
|
Brian West
brian@freeswitch.org (brian@freeswitch.org)
-- Meet us a ClueCon! http://www.cluecon.com |
|
Back to top |
|
|
mike at jerris.com Guest
|
Posted: Tue Mar 31, 2009 11:28 am Post subject: [Freeswitch-users] freeswitch.EventConsumer, can be utilized |
|
|
http://www.freeswitch.org/docs/class_event_consumer.html#a0
It takes 2 args, not one to specify the subclass
Mike
On Mar 31, 2009, at 12:11 PM, Matthew Fong wrote:
Quote: | Thanks, the freeswitch.msleep(5000) works!
Any comment about the first Q...
con = freeswitch.EventConsumer("CUSTOM my::event");
I get an error. Is this because I must subscribe to the CUSTOM
(only) event, and then filter out the events using the Event-
Subclass myself? Or am I missing something in the syntax of the
subscribe?
Thanks Michael for your help...
|
_______________________________________________
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 |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|