There Was an Error With Your Request Please Try Again Google Voice 2016

The article describes the process of fixing Google Voice problem "There was an error with your asking" and gives a free utility to workaround this situation.

Since August 2015 this solu­tion does non piece of work any­more, considering Google have changed con­fig­u­ra­tion of their servers. New inves­ti­ga­tions were not con­duct­ed. I sug­gest to use Telephone call­Cen­tric SIP VoIP ser­vice instead.

The Process

I reg­is­tered Google Voice account and tried to get a phone number.

  1. I clicked "Become a Voice num­ber" link, and so "I want a new num­ber" button.
  2. I entered my for­ward­ing num­ber and ver­i­fied it.
  3. I chose a good Google Vocalisation num­ber and clicked "Con­tin­ue".
  4. I got "In that location was an error with your request. Please try over again." mes­sage. It was a per­ma­nent error.

I tried again and again afterward some time and noth­ing changed. And then I start googling. The best place to start the search is offi­cial Google Vocalisation prod­uct forum. I read a pinned top­ic called "[Please Read] Num­ber selec­tion error". It is a very short post, and then I cite it hither:

If you lot're receiv­ing an mistake mes­sage when try­ing to select aGV num­ber, please annotation that you are near like­ly encoun­ter­ing an issue considering y'all have used your mobile phone num­ber as a for­ward­ing phone on anoth­er Google Voice account in the concluding year. If you have, y'all will not be able to sign upwardly for a new Google Vocalisation num­ber with the mobile num­ber yous're try­ing to use. Please use a dif­fer­ent phone number.

Matt Bar­ilet­ti — Com­mu­ni­ty Managing director

OK, this peak­ic is virtually "mobile phone num­ber", and that'southward non my instance. I start­ed googling again and constitute noth­ing new relat­ed to my sit­u­a­tion. I'll tell that this prob­lem is not lim­information technology­ed to mobile num­bers just.

I decid­ed to replace for­ward­ing phone num­ber which I entered in step 2 to anoth­er one. Unfor­tu­nate­ly, Google Voice inter­face don't take an option to remove this num­ber. And information technology became a real prob­lem. In fact, the account became com­plete­ly unusable.

I reg­is­tered alter­na­tive phone num­ber at Call­cen­tric Inter­net Phone Ser­vice, they give me SIP phone num­ber. By the way, its sound qual­i­ty seems even bet­ter than Google Vocalisation, and they utilise pro­duc­tion-course SIP pro­to­col instead of Google's pro­pri­etary one. I set up their account in Telephone.app and, well, it works real­ly well.

But I am still inter­est­ing in get­ting Google Voice phone num­ber as well. I get-go­ed think­ing how to remove for­ward­ing num­ber from my fresh account. I opened Safari'due south Web Inspec­tor and commencement­ed wait­ing into JavaScript code, page resources, etc. I tried to mod­i­fy some inter­nal JS code to cheat the sys­tem, but it did non piece of work.

I've found a workaround some­where on the spider web:

  1. Add the same for­ward­ing num­ber to anoth­er account and ver­i­fy it.
  2. Then it will dis­ap­pears from orig­i­nal account.

I asked my friend to assign this num­ber to his account. The num­ber was assigned suc­assessment­ful­ly. I said "Whooh!". I said it too ear­ly. I looked in page's JS and the for­ward­ing num­ber is still in that location. It seems it is a bug in Google sub­sys­tem, which breaks archi­tec­tur­al ideas of the pro­gram sys­tem. I don't think information technology is a existent vul­ner­a­bil­i­ty, so permit it stay there. Lat­er, in pri­vate con­ver­sa­tion, Google Secu­ri­ty Squad accept­ed in that location isn't a sig­nif­i­cant secu­ri­ty impact here. How­ev­er, my prob­lem was become­ting more and more than harden.

So I remem­bered about the iPhone's client app which certain­ly utilize some API to com­mu­ni­cate with Google Phonation web service.

I starting time­ed googling this API and found three inter­est­ing prod­ucts: google-voice-java, Google Vox PHP API and pygooglevoice.

  1. Google Voice PHP API authen­ti­true cat­ed OK with web ser­vice, but its func­tions are lim­it­ed to few bones calls and don't accept func­tion to remove for­ward­ing number.
  2. pygooglevoice can't authen­ti­cate with web ser­vice. It seems it has a bro­ken API implementation.
  3. google-vox-java authen­ti­cat­ed OK, has a broad range of API calls and even has phoneDisable telephone call.

I need to make spider web ser­vice API telephone call to remove for­ward­ing num­ber. I decid­ed to try phoneDisable phone call first. I start­ed writ­ing an app using google-voice-coffee framework.

The algo­rithm con­sists of 3 steps:

  1. Log in into Google Vocalization.
  2. Get for­ward­ing phones listing.
  3. Dis­able the select­ed phone.

Information technology works well with mine friend's account, it existent­ly dis­ables for­ward­ing phone. You tin down­load sources here: phoneDisable.zip.

How­ev­er, as information technology turned out lat­er, dis­abling phone num­ber is not suf­fi­cient to solve the prob­lem. Fur­ther­more, it is crashed with fault when run­ning on a fresh Google Voice account. And so let'due south gear up it and find a mode to com­plete­ly remove for­ward­ing number.

I opened my friend's account in Fire­play a trick on with Burn­bug exten­sion and start look­ing into what hap­pens when a user removes for­ward­ing phone num­ber. I chose lit­tle-used num­ber and clicked on "Delete" but­ton. Burn down­bug requite me an excel­lent outcome — now I know the name of API call to delete the phone and call's parameters:

Firebug

OK, go fur­ther. Now it's nec­es­sary to prepare crash­es and imple­ment this method in Java lawmaking.

The prob­lem leads to crash is that fresh Google Vocalisation account (which has not assigned a Google Vocalisation num­ber all the same) practice not return a total set of JSON set­tings. Of course it's impos­si­ble to utilise getPhonesSorted() method and even AllSettings at all because information technology will cause NullPointerException. How to get phones list? The merely style to practise it is to parse HTML of main page and extract JSON array from <script> ele­ment. It is non hard merely a bit of a chore:

  1. Parse HTML DOM of main page using jsoup pars­er and detect appro­pri­ate <script> tag.
  2. Excerpt JSON Object from this <script> tag using coffee.util.regex classes.
  3. Parse extract­ed JSON Object using gvjava.org.json class­es (it is includ­ed with google-voice-java library).

And then let's patch google-phonation-java library (its Voice.coffee file) and add phoneRemove() method based on infor­ma­tion obtained from Fire­bug. By the way, secu­ri­ty skilful Michael Irvin used a very sim­i­lar mode to find vul­ner­a­bil­i­ty in Google Voice phone for­ward­ing con­fig­u­ra­tion API (it's already fixed). You lot may be inter­est­ed in this arti­cle to learn more well-nigh their infra­struc­ture. Ref­er­ence.

Well, at present it's time to say "Whooh!". Information technology works real­ly well. The for­ward­ing num­ber was suc­assessment­ful­ly delet­ed and I was able to utilise phone num­ber from Telephone call­cen­tric and suc­assessment­ful­ly reg­is­ter Google Vocalism number.

You can down­load the final util­i­ty here: phoneRemove.zilch. Information technology is gear up to use, sources and bina­ry includ­ed. Run from command-line:

          $ java -jar build/phoneRemove.jar                  

Information technology is an inter­ac­tive pro­gram which volition inquire you for login, laissez passer­word, and then it will login to Google business relationship and will bear witness you for­ward­ing telephone num­bers yous have. You lot will be asked to choose which phone num­ber to delete (or can­cel the task).

If you got "Bad Authen­ti­ca­tion" error even though you entered cor­rect user­proper name and pass­word, and so enable "Access for less secure apps" in Google Account Settings.

If yous don't take anoth­er "clear" telephone num­ber, endeavor to go one from Call­cen­tric Inter­net Phone Ser­vice. Maybe you will beloved their qual­i­ty of audio even more than Google Vox.

Too difficult, yeah? I tin tell you lot more sto­ries about Google bugs, but that is a top­ic for anoth­er article.

hilliardevou1960.blogspot.com

Source: https://www.emelchenkov.pro/Projects/There_was_an_error_with_your_request_in_Google_Voice

0 Response to "There Was an Error With Your Request Please Try Again Google Voice 2016"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel