Asterisk wishlist
From Bob's Basement
Contents |
FWD access
Really all that is required is to create a FWD account and add it into the Asterisk config.
Wiki stats
This involves writing an AGI script to connect to the MySQL database which runs the wiki and collect stats.
Project updates
This involves writing an AGI script to connect to the MySQL database which runs the wiki and collect stats.
Interesting MediaWiki tables and fields
User
| Field | Description |
|---|---|
| user_name | The user name of the MediaWiki user |
| user_real_name | The users full name |
| user_email | The users email address |
| user_touched | When the user last did something (I think) |
| user_registration | Date the user registered with the wiki |
| user_editcount | The number of times the user has edited the wiki |
Dial in IRC
There are various ideas regarding this. The current plan is to have a bot in the channel which reads the channel and sends the data to Festival to read it out. This is then streamed with Flumotion. We then have an AGI script which connects to the stream.
Weather updates
The plan is have an AGI script which collects the weather ID from DTMF. The weather report is collected from the BBC weather XML feed and read out. There will also be a system for looking up IDs. This will probably use a tree to drill down through locations until the local area is reached. There may also be a system of looking up postcodes. Also considering a web interface where people can define favourite location to use over the phone.
News
This will involve reading the BBC News XML feed and reading it out.
Talking clock
This can be done with an AGI script. The real cleverness is getting the timing right.
Remind me
This involves entering a time and a message. You are then called back at the time and the message is played back.
The best way to do this is probably to create a .call file in Asterisk and touch it to the time that you want the call to be placed.

