On Wednesday 17 June 2009 13:11:55 Daniel Hilton wrote: > 2009/6/17 Alexander Harrowell <[email protected]> > > > OK, so is anyone interested? I've just bought the O'Reilly book on > > Asterisk and I'd be fascinated to hear from anyone who has implemented > > anything similar, who has experience of databases of volunteers, > > interesting ideas, Asterisk-fu etc. > > I looked at this about a month or so ago. I was thinking some sort of flash > client ( but how to connect flash to SIP?) which was served up in a page > with a script / form that requires input. > > Couple this with some cheap headphones / netbooks you've got a mobile call > centre. But it's the last bit from browser to asterix that I got stumped > on. > > Any ideas on that bit?
My simple plan is to use....telephony. Once you initiate an outbound campaign - phone canvassing, for example, or call your MP now and demand they vote against amendment whatever - an AGI application pulls the currently available volunteers from the database and autoloads them into the Asterisk dialplan, then iterates away, calling the volunteers up, playing them a briefing message, and then connecting them to the target number. You could also, for better Web-voice integration, send them an e-mail with a link, and have something on the Web server call the AGI script and make it fire the call when they open it, if you want to be sure they have some web page open during the call. Similarly, the [incoming] context in the Asterisk dialplan would be populated for an inbound campaign with the set of volunteers in the DB who are currently available to receive calls, and Asterisk would therefore route incoming calls down the dialplan until someone picks up. As well as getting data from a database (I was thinking of creating a new database table for the various campaign volunteer pools, populated by a select into.., and using triggers to update them whenever someone's availability status changes, with Asterisk getting its dialplan information from those tables) you could also use status updates from other sources - FireEagle, Latitude etc for location, skype or twitter for generalised availability, and XMPP for pretty much anything. It would be pretty sweet if we could integrate common forums/communities with Asterisk; imagine Daily Kos with click-to-call and click-to-stand-by.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Mailing list [email protected] Archive, settings, or unsubscribe: https://secure.mysociety.org/admin/lists/mailman/listinfo/developers-public
