There is another way which I have used and while it is not perfect, it is free (if you are calling a USA number) and from my understanding will not be deprecated later this year.
Essentially you have to setup an account with PBXes.org and use an application on (Android) called SIPDroid.
Dan