Head to your google virtual phone "Phones" settings and click the "Add another phone" link at the bottom of your list. Enter a name (maybe "Sipgate") and the phone number Sipgate assigned you, with area code, along with picking a phone type ("Home" or "Work" should play) and un-checking the "Receive text messages" option, then hit "Save." Virtual phone number google will now ask to call that number and have you punch in a two-digit code to verify it's yours.
Make sure your Sipgate software is running, and that you're signed in, and then go ahead and authorize google virtual phone number free to call. When the call comes through, switch over to the "Dialpad" tab on your Sipgate window, type in the code provided at the google virtual phone number site, and you'll hear Voice congratulate you on hooking the two together. You can now head back to your Phones settings at google virtual phone, choose Advanced Settings, and detail exactly when your Sipgate number should ring.