I use LINPHONE on my ipod touch and it works great and best of all it's free!
I think the program is a spawn of a lynix version.
Didn't care for the PC version of LinPhone. I think on the PC side X-lite still seems to be the best.