Efone is a mixture of concepts from traditional internet phone software and location services like ICQ. It features a voice sending/receiving client (aka internet phone) and a central server (administered via the web) where users information (name, nick, password, current ip) are stored. The final product will contain a command line client, gtk+ client, central server with databse of users, web interface for the server.