Could not find GALX key on your Google Voice pre-login page.

Support zone
vergara
Posts: 13
Joined: Sun Apr 01, 2012 6:44 am

Could not find GALX key on your Google Voice pre-login page.

Post by vergara » Tue Oct 29, 2013 1:23 am

Started seeing this issue today.


namespace SIPSorcery.AppServer.DialPlan
public SIPDialogue InitiateCall

Google Voice pre-login page loaded successfully
then:
Exception on GoogleVoiceCall. Could not find GALX key on your Google Voice pre-login page, callback cannot proceed.

log trace
DialPlan 01:14:12:747 sip1(16696): New call from udp:68.32.xxx.xxx:5061 successfully authenticated by digest.
DialPlan 01:14:12:779 sip1(16696): Using dialplan Intl for Out call to sip:8561234567@sipsorcery.com.
NewCall 01:14:12:826 sip1(16696): Executing script dial plan for call to 8561234567.
DialPlan 01:14:12:872 sip1(16696): ** Call from "username" <sip:uname@sipsorcery.com>;tag=exxxxx to 8561234567 **
DialPlan 01:14:12:872 sip1(16696): Calling 18561234567 via Google Voice
DialPlan 01:14:12:872 sip1(16696): SDP on GoogleVoiceCall call had public IP not mangled, RTP socket 68.32.xxx.xxx:16384.
DialPlan 01:14:12:872 sip1(16696): UAS call progressing with Ringing.
DialPlan 01:14:12:872 sip1(16696): Logging into google.com for email@gmail.com.
DialPlan 01:14:12:904 sip1(16696): Google Voice pre-login page loaded successfully.
DialPlan 01:14:12:904 sip1(16696): Exception on GoogleVoiceCall. Could not find GALX key on your Google Voice pre-login page, callback cannot proceed.
DialPlan 01:14:12:904 sip1(16696): Dialplan cleanup for uname.
DialPlan 01:14:13:357 sip1(16696): Dial plan execution completed without answering and with no last failure status.
DialPlan 01:14:13:357 sip1(16696): UAS call failed with a response status of 480.


Thanks,
Ed

sw231
Posts: 36
Joined: Sat Sep 26, 2009 3:32 pm

Re: Could not find GALX key on your Google Voice pre-login p

Post by sw231 » Tue Oct 29, 2013 5:27 pm

I am having the same issue:
[10/29/2013 1pm EST]
....
DialPlan 16:58:36:759 sip1(8684): SDP on GoogleVoiceCall call had public IP not mangled, RTP socket 68.195.xx.xxx:16418.
DialPlan 16:58:36:759 sip1(8684): UAS call progressing with Ringing.
DialPlan 16:58:36:759 sip1(8684): Logging into google.com for [myemail]@gmail.com.
DialPlan 16:58:36:791 sip1(8684): Google Voice pre-login page loaded successfully.
DialPlan 16:58:36:791 sip1(8684): Exception on GoogleVoiceCall. Could not find GALX key on your Google Voice pre-login page, callback cannot proceed.
....

Was doing fine yesterday (10/28/2013).
-sw231

kittygradd
Posts: 1
Joined: Tue Oct 29, 2013 6:36 pm

Re: Could not find GALX key on your Google Voice pre-login p

Post by kittygradd » Tue Oct 29, 2013 6:43 pm

Same issue here on 5 different Google Voice accounts.
5 different physical locations.

All went down yesterday

DialPlan 18:41:37:631 sip1(19312): Google Voice pre-login page loaded successfully.
DialPlan 18:41:37:631 sip1(19312): Exception on GoogleVoiceCall. Could not find GALX key on your Google Voice pre-login page, callback cannot proceed.

Tried the clear captcha thing, no go
HELP!

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Re: Could not find GALX key on your Google Voice pre-login p

Post by Aaron » Tue Oct 29, 2013 7:41 pm

Looks like something has changed on the Google Voice login page. Last time this happened some other utilities that initiate calls in the same way found a fix and I was able to duplicate that. Hopefully something will show up on the grape line soon.

rickydblevins
Posts: 1
Joined: Tue Oct 29, 2013 10:06 pm

Re: Could not find GALX key on your Google Voice pre-login p

Post by rickydblevins » Tue Oct 29, 2013 10:09 pm

I also have the same problem, glad to see it's not just me.

sw231
Posts: 36
Joined: Sat Sep 26, 2009 3:32 pm

Re: Could not find GALX key on your Google Voice pre-login p

Post by sw231 » Tue Oct 29, 2013 11:46 pm

Hi Aaron,
I guess in the pre-login page, Google inserted a [type="hidden"] in the
<input name="GALX" value="xxxxxx"> item
the new one looks like
<input name="GALX" type="hidden"
value="xxxxx">

In the method
private string Login(string emailAddress, string password)

you are trying to match name="GALX" value="xxxxxx":
Match galxMatch = Regex.Match(galxResponseFromServer, @"name=""GALX""\s+?value=""(?<galxvalue>.*?)""");
-sw231

happygilmore
Posts: 7
Joined: Mon Aug 08, 2011 5:20 am

Re: Could not find GALX key on your Google Voice pre-login p

Post by happygilmore » Wed Oct 30, 2013 1:35 am

So then would this be a fix in our dailplans or on the sip server side of it? I'm getting the same error in my call log. :(

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Re: Could not find GALX key on your Google Voice pre-login p

Post by Aaron » Wed Oct 30, 2013 1:52 am

Thanks to sw231. I'll check that out in a few hours and if that's the fix will deploy a update to the server code.

RedPenguin
Posts: 58
Joined: Wed Jul 28, 2010 4:57 am

Re: Could not find GALX key on your Google Voice pre-login p

Post by RedPenguin » Wed Oct 30, 2013 2:45 am

Just wanted to say thanks Aaron and the many others for all your hard work to SipSorcery over the years. It has been a totally enjoyable service (so good that I got 2 buddies to sign-up for Premium :))

Also thanks sw231 for your quick action on finding the likely culprit so we can go back to enjoying our great service again. :).

Looking forward to the fix :).
Last edited by RedPenguin on Wed Oct 30, 2013 7:33 am, edited 1 time in total.

Aaron
Site Admin
Posts: 4652
Joined: Thu Jul 12, 2007 12:13 am

Re: Could not find GALX key on your Google Voice pre-login p

Post by Aaron » Wed Oct 30, 2013 6:41 am

It's fixed now. Thanks again to sw231 for the speedy diagnosis!

Post Reply