The Asterisk team released a small patch that fixes the protocol issue that was keeping Asterisk 1.8 users from dialing out through Google Voice.
You can apply the patch against version 1.8.0 or 1.8.1. And if you've never used the
patch command before, it's easy:- Go to the Asterisk bug tracker and get the attached file named fix
- Put it in your Asterisk source directory (the root, where the
configurescript, Makefile, and other such files exist). Call it gtalkfix.patch, to be a little less ambiguous. - From that same directory, run the command
patch < gtalkfix.patch. If it says it can't find the file to patch, specifychannels/chan_gtalk.c. Oh, and if you don't have the patch command, justyum install patchfirst. - You should see something like this:
patching file channels/chan_gtalk.c
Hunk #1 succeeded at 193 with fuzz 2 (offset -3 lines).
Hunk #2 succeeded at 463 (offset -5 lines).
Hunk #3 succeeded at 1006 (offset -3 lines).
Hunk #4 succeeded at 1814 (offset -5 lines). - Now run
makeand you will see it compile chan_gtalk again. Of course, if you are applying it against the raw distribution, you'll go through the entire build process. make installand start Asterisk and you'll be able to call through Google Voice again.

Leave a comment