Those wanting to take Asterisk and make it more accessible from a programming standpoint may want to look into the series of projects that make up Talking Ruby.
Based upon Ruby on Rails, the ideas here are fast development, standards based and easy to use. Skies the limit, with imagination being the only thing needed.