BACKGROUND_JOB event should fall under all If it's the inbound socket connection you should only have to do it once.
telnet to the event socket and auth and do events all<cr> <cr> then try bgapi show channels<cr> <cr> On Fri, May 16, 2008 at 11:31 AM, Michael S Collins <[EMAIL PROTECTED]> wrote: > Thanks. I'll get this on the wiki right away. Clarification questions: does > one need to subscribe to the background job just once per session in order > to receive all subsequent bgapi events? Also, is it the case that > subscribing to "events plain all" does not include bgapi events? I'm > testing and it looks like that's the case but I want to confirm. > > Thanks, > MC > > Sent from my iPhone > > On May 16, 2008, at 6:13 AM, "Anthony Minessale" < > [EMAIL PROTECTED]> wrote: > > when you do bgapi you actually have to subscribe to the background job > event to get the results. > Since it's an async operation, the command is executed in it's own thread > and when the results are collected they are put in the event's body. > > The bgapi returns a job-uuid that you need to save and use it to tie the > background_job event to the original request. > > The decision to use api vs bgapi is weather or not you want to get the > results right away or not. So usually show channels etc is a case where you > want to do it in the foreground. > > Also to further complicate things, bgapi is an event socket command only so > it cannot be used from cli xml-rpc etc. > BUT, there is actually a *bgapi* FSAPI command you can execute to run any > FSAPI in the same fashion. > > so raw event socket command > api bgapi show channels > > is the same as raw event socket command > > bgapi show channels > > but, you can also say "bgapi show channels" from the cli/xml-rpc/dialplan > etc as well. > > > On Fri, May 16, 2008 at 1:08 AM, Michael Collins <<[EMAIL PROTECTED]> > [EMAIL PROTECTED]> wrote: > >> Followup question: I can use api to send "show channels" or "oz list" >> but when I use bgapi to send those commands I don't get anything back from >> the event socket. Any thoughts? >> >> >> >> -MC >> >> >> ------------------------------ >> >> *From:* <[EMAIL PROTECTED]> >> [EMAIL PROTECTED] [mailto:<[EMAIL PROTECTED]> >> [EMAIL PROTECTED] *On Behalf Of *Michael >> Collins >> *Sent:* Thursday, May 15, 2008 4:59 PM >> *To:* <[email protected]> >> [email protected] >> *Subject:* [Freeswitch-users] Event socket: api vs. bgapi >> >> >> >> Question: >> >> >> >> Are there compelling reasons **not** to use api for simple commands like >> "show channels" or "oz list"? Since api is blocking and bgapi is >> non-blocking I just wondered if there are recommendations for when to use >> each one. I can definitely see why you'd use bgapi for an "originate" >> command. I didn't see anything on the wiki that discussed when to use api >> vs. bgapi so I'll be happy to write up a blurb on the recommended use of >> each one. >> >> >> >> Thanks, >> >> MC >> >> _______________________________________________ >> Freeswitch-users mailing list >> <[email protected]> >> [email protected] >> <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:<http://lists.freeswitch.org/mailman/options/freeswitch-users> >> http://lists.freeswitch.org/mailman/options/freeswitch-users >> <http://www.freeswitch.org>http://www.freeswitch.org >> >> > > > -- > Anthony Minessale II > > FreeSWITCH <http://www.freeswitch.org/>http://www.freeswitch.org/ > ClueCon <http://www.cluecon.com/>http://www.cluecon.com/ > > AIM: anthm > MSN: <[EMAIL PROTECTED]>[EMAIL PROTECTED] > GTALK/JABBER/PAYPAL: <[EMAIL PROTECTED]> > [EMAIL PROTECTED] > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip: <[EMAIL PROTECTED]>[EMAIL PROTECTED] > iax: <http://iax:[EMAIL PROTECTED]/888> > [EMAIL PROTECTED]/888 > googletalk: <[EMAIL PROTECTED]> > [EMAIL PROTECTED] > pstn:213-799-1400 > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:<http://lists.freeswitch.org/mailman/options/freeswitch-users> > http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > 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/ AIM: anthm MSN:[EMAIL PROTECTED] <[EMAIL PROTECTED]> GTALK/JABBER/PAYPAL:[EMAIL PROTECTED]<[EMAIL PROTECTED]> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:[EMAIL PROTECTED] <[EMAIL PROTECTED]> iax:[EMAIL PROTECTED]/888 googletalk:[EMAIL PROTECTED]<[EMAIL PROTECTED]> pstn:213-799-1400
_______________________________________________ Freeswitch-users mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
