The point behind Ernie is that we need a framework to create server based, presence and VoIP enabled applications for next generation service providers and enterprises. Our first applications should be able to highlight these uses. After some internal debates, here's a list of Ernie's first applications, given in order :
1) An automated testing application for service providers. Ernie servers will sit on the edges and the boundaries of service provider networks, and will provide an active testing platform for them. Probably forward testing information to a Nagios system for display, monitoring, etc. We'll make it work with analog phone adapters as well, so you can test complete IP to PSTN connectivity. Ernie will test completion rates, voice quality, etc.
2) A basic contact center application that will handle inbound calls, agent interfaces, queing, etc in a SIP based network.
3) A find-me, follow-me service that can integrated into web pages. Presence and VoIP enabled.