Correct me if I'm wrong or don't know anything other than AMI Originate Event or a call file to kick start a call from asterisk ! So making a new or modifying asterisk call-file cron job/poller seems like a nice idea but why put on extra load on Asterisk. (See pbx_spool.c if still want to modify). The simple idea is create a MySQL trigger for your Table insertion, the data in the table at insertion time becomes parameters for a simple script that triggers an AMI event (or call file) whichever is easier for you.
On Tue, Sep 27, 2011 at 6:54 PM, Nick Khamis <[email protected]> wrote: > Hello David, > > At first I assumed asterisk used call files out of the box for > normal-initiated/instantiated calls however, > this is incorrect. I think call files was the easy approach for client > just to place a file with call details > in some location. I am trying to do the same with a db record. My > first question is, how does asterisk > initiate calls, i.e. what part of the source code is responsible for > that. Are there any threads involved etc. > > Cheers, > > Nick. > > On Tue, Sep 27, 2011 at 9:35 AM, David Moring <[email protected]> > wrote: > > Hi Nick, > > > > Understand your reasoning - though as Matt points out sql db isn't in the > > core so compiling it there would preclude seemless upgrades. Also, I > > personally would be concerned putting the calls right into the call-file > > thread might create an issue if you hung on a db query or insert. > Finally > > (and I'd love to hear the answer not knowing), but I believe > > "normally-initiated/instantiated" calls are handled with direct calls via > > either SIP requests and/or AMI - thus even using the proposed method, I > > *think* the db/file-drop method is going to create some overhead that > might > > not scale well... > > > > Best, > > > > David > > > > -----Original Message----- > > From: Nick Khamis <[email protected]> > > To: Asterisk Users Mailing List - Non-Commercial Discussion > > <[email protected]> > > Date: Mon, 26 Sep 2011 18:49:07 -0400 > > Subject: Re: [asterisk-users] Asterisk Realtime Time Dial App > > > > Hello David, > > > > Thank you so much for your response. I am sure it can be easily done > > using AGI. The reason I am leaning more > > towards storing the call information in a database record, is because > > our existing client applications can be easily > > modified to write to MySQL. The asterisk cron/thread that would > > querying the DB should be no different than existing implementation > > used process the call files? > > For those of you that may be interested in what we are doing. We are > > developing an application that will apply NLP > > services on text generated using the speech to text module, and > > generate the response that will then be forwarded to > > the text to speech. > > > > Cheers, > > > > Nick > > . > > > > > > > > -- > > _____________________________________________________________________ > > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > New to Asterisk? Join us for a live introductory webinar every Thurs: > > http://www.asterisk.org/hello > > > > asterisk-users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
