för enkla lösningar finns det gratis ip-leverantörer, tex ekiga.net och voxalot.com.
Då kan ni ringa kortnr till andra innom samma nät eller till andra nät med prefix.
Det är enkelt om du har telefon-adapters eller ip-baserad fast telefon (S.I.P är den "bättre" lösningen enligt fack-kunniga vänner)
Då kan man spara kortnr på den enskilda telefonen och ringa oavsett om datorn är på (därimot går tjänsten ner om internet/nätverket går ner)
För "proffsiga" lösningar, typ kommunikation för en by/tätort skulle jag nog säga Asterix.
Det ska vara en fullfjädrad ip-server med alla trick och knep en sådan behöver.
den ska enl sägen vara knepig att hantera så det är kanske inte nåt man ger sig in på bara för intern-telefoni..
men den klarar tex samtals-prioritering, tex kopplar alla gratis-samtal så dom inte kostar nåt, men misslyckas den så försöker den ringa på analoga nätet (eller betal-iptelefoni )
Jag fick ett extra slav-konto från min ipleverantör (så jag har 2 utgående linjer med samma telefon-nr) och det löser ju iofs en del av dina problem..