Hay miles, Skype no es el único, ni el mejor ni el más barato, aunque si el más famoso, puedes buscar en este mismo foro o en:
http://www.myvoipprovider.com/
Para tener un número telefónico tendrás que contratar un número aparte, un DID (Direct Inward Dialing), la empresa que elijas seguramente también te lo pueda ofrecer.