To make and receive calls using Google Voice via SIP, you need to run a server that is able to do this 'conversion' for you.
I originally tried asterisk as the server, and had nothing but problems getting it to work. Calls would ring my phone, but when I answered it would immediately hang up. Asterisk would crash, and I would miss calls, etc.
I finally bit the bullet and configured Yate as a SIP server for Google Voice. I haven't had any issues that the mailing list wasn't able to solve yet (someone even wrote a guide to press 1 to automatically accept incoming calls), and haven't had any crashing issues. I wrote a guide on setting it up if anyone's interested:
To make and receive calls using Google Voice via SIP, you need to run a server that is able to do this 'conversion' for you.
I originally tried asterisk as the server, and had nothing but problems getting it to work. Calls would ring my phone, but when I answered it would immediately hang up. Asterisk would crash, and I would miss calls, etc.
I finally bit the bullet and configured Yate as a SIP server for Google Voice. I haven't had any issues that the mailing list wasn't able to solve yet (someone even wrote a guide to press 1 to automatically accept incoming calls), and haven't had any crashing issues. I wrote a guide on setting it up if anyone's interested:
Nice! Is it possible to get this running on the n900?
Also: Why can't I thank your post?
It looks like you can't thank posts in the 'Off Topic' forums.
I spent some time trying to get YateClient (the softphone / gui version of yate) working on the n900, and had some success. I got it into extras-devel, but I had issues getting audio to work (and the interface would have to be modified to work on the small screen).
I didn't try, but it should be possible to get the yate server to run on the n900, and then register a sip account to localhost. Interesting idea...
It looks like you can't thank posts in the 'Off Topic' forums.
I spent some time trying to get YateClient (the softphone / gui version of yate) working on the n900, and had some success. I got it into extras-devel, but I had issues getting audio to work (and the interface would have to be modified to work on the small screen).
I didn't try, but it should be possible to get the yate server to run on the n900, and then register a sip account to localhost. Interesting idea...
@Off topic: D'oh! Should've noticed.
@Yate server + locahost sip access: Interesting trick! Me want!
@Off topic: D'oh! Should've noticed.
@Yate server + locahost sip access: Interesting trick! Me want!
Lol. Yeah, now I want to try that too. This person compiles debian packages for yate. We just need him to make arm packages (I think). His source code was actually what I used to port yateclient over, but my method was pretty messy, and broke a few things.
Any hints on the best way to make a package for maemo?
I'm having some success so far. I compiled the newest version of yate in scratchbox. I'm moving it over to my device right now to give it a shot. You run ./run -vvv when in the yate directory:
I copied the configuration files over from my server, and started yate on my device. Incoming calls are working, but outgoing calls are not (it is trying to transcode to ilbc for some reason, and that codec isn't installed in yate).
I think I'll start a thread over in the announce forum, and post the compiled version. Once I get everything running I am going to try to make a package.