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.

Attachment: 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

Reply via email to