Asterisk to Streaming Audio

Is there a ‘plug-in’ that will have all calls streamed to a Icecast/Shoutcast server so they can be heard on my website.

How can I accomplish this? I was thinking making a Virtual Machine and having a SIP Client auto-answer and have the computers audio streaming… but that wouldn’t disconnect the stream and let people know there is no audio…

Thanks!

[edit] - What about archiving audio? Like if I wanted to call my Asterisk server and update the audio on my website?

oh, and before you ask… the purpose is for streaming audio at live events. I thought there might be a solution where I could integrate my Asterisk Server into this.