I made Picophone, because all the Internet phones around are quite heavy and use complicated protocols, such as H.323, which has problems with NAPT routers. PicoPhone uses a simple UDP-based protocol, which works very well with NAPT. PicoPhone allows multiple concurrent calls, but the audio device should allow multiple output streams to be opened simultaneously.