This is probably the coolest app i have been testing out lately!
3CX PBX is a enterprise graded phone system.. VoIP ++
I am able to add users, give them a shorter phone number
and all calls and messages are totally free of charge..
I will get back to you with more information later.
Check out: www.3cx.com for more information.