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

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

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

The Process

I reg­is­tered Google Vocalism account and tried to go a phone number.

  1. I clicked "Become a Vocalism 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 information technology.
  3. I chose a skillful Google Voice num­ber and clicked "Con­tin­ue".
  4. I got "There was an error with your request. Delight try again." mes­sage. It was a per­ma­nent error.

I tried once more and again after some fourth dimension and noth­ing changed. Then I start googling. The all-time place to kickoff the search is offi­cial Google Voice prod­uct forum. I read a pinned top­ic called "[Please Read] Num­ber selec­tion error". Information technology is a very brusque post, then I cite information technology here:

If you're receiv­ing an fault mes­sage when attempt­ing to select aGV num­ber, delight annotation that you are virtually similar­ly encoun­ter­ing an result considering you accept used your mobile phone num­ber as a for­ward­ing phone on anoth­er Google Voice business relationship in the last year. If you lot have, you will not be able to sign upwards for a new Google Voice num­ber with the mobile num­ber you're try­ing to use. Please use a dif­fer­ent phone number.

Matt Bar­ilet­ti — Com­mu­ni­ty Manager

OK, this height­ic is about "mobile telephone num­ber", and that'south not my case. I showtime­ed googling once more and found noth­ing new relat­ed to my sit­u­a­tion. I'll tell that this prob­lem is not lim­it­ed to mobile num­bers just.

I decid­ed to supercede for­ward­ing phone num­ber which I entered in step ii to anoth­er one. Unfor­tu­nate­ly, Google Voice inter­face don't have an option to remove this num­ber. And it became a real prob­lem. In fact, the business relationship became com­plete­ly unusable.

I reg­is­tered alter­na­tive phone num­ber at Call­cen­tric Inter­internet Telephone Ser­vice, they requite me SIP phone num­ber. By the way, its sound qual­i­ty seems fifty-fifty bet­ter than Google Voice, and they use pro­duc­tion-form SIP pro­to­col instead of Google'south pro­pri­etary one. I prepare their account in Telephone.app and, well, it works real­ly well.

But I am however inter­est­ing in become­ting Google Phonation phone num­ber besides. I first­ed think­ing how to remove for­ward­ing num­ber from my fresh account. I opened Safari's Web Inspec­tor and start­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 not piece of work.

I've plant a workaround some­where on the 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­cess­ful­ly. I said "Whooh!". I said information technology likewise ear­ly. I looked in folio's JS and the for­ward­ing num­ber is still there. Information technology seems information technology is a problems 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 real vul­ner­a­bil­i­ty, so let it stay there. Lat­er, in pri­vate con­ver­sa­tion, Google Secu­ri­ty Team have­ed there isn't a sig­nif­i­deceit secu­ri­ty bear on here. How­ev­er, my prob­lem was get­ting more and more harden.

Then I remem­bered most the iPhone'due south customer app which sure­ly use some API to com­mu­ni­cate with Google Vocalization spider web service.

I start­ed googling this API and found three inter­est­ing prod­ucts: google-phonation-java, Google Voice PHP API and pygooglevoice.

  1. Google Vocalisation PHP API authen­ti­cat­ed OK with web ser­vice, but its func­tions are lim­it­ed to few basic calls and don't have func­tion to remove for­ward­ing number.
  2. pygooglevoice can't authen­ti­cate with spider web ser­vice. Information technology seems it has a bro­ken API implementation.
  3. google-phonation-java authen­ti­cat­ed OK, has a broad range of API calls and even has phoneDisable phone call.

I demand to brand spider web ser­vice API telephone call to remove for­ward­ing num­ber. I decid­ed to try phoneDisable call get-go. I outset­ed writ­ing an app using google-voice-java framework.

The algo­rithm con­sists of three steps:

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

It works well with mine friend'due south account, it real­ly dis­ables for­ward­ing phone. Yous can down­load sources hither: phoneDisable.nix.

How­ev­er, equally it turned out lat­er, dis­abling telephone num­ber is not suf­fi­cient to solve the prob­lem. Fur­ther­more, it is crashed with error when run­ning on a fresh Google Phonation account. So let's set up it and find a way to com­plete­ly remove for­ward­ing number.

I opened my friend'south account in Burn down­fob with Fire­bug exten­sion and showtime 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. Fire­bug give me an excel­lent result — now I know the proper noun of API phone call to delete the phone and call's parameters:

Firebug

OK, get fur­ther. Now it'due south nec­es­sary to fix crash­es and imple­ment this method in Coffee code.

The prob­lem leads to crash is that fresh Google Phonation account (which has not assigned a Google Phonation num­ber still) do not render a full fix of JSON prepare­tings. Of form information technology's impos­si­ble to apply getPhonesSorted() method and even AllSettings at all considering it will crusade NullPointerException. How to get phones list? The only way to do it is to parse HTML of primary folio and extract JSON array from <script> ele­ment. It is not hard but a bit of a chore:

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

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

Well, now it's time to say "Whooh!". It works real­ly well. The for­ward­ing num­ber was suc­cess­ful­ly delet­ed and I was able to utilize telephone num­ber from Call­cen­tric and suc­cess­ful­ly reg­is­ter Google Voice number.

You can down­load the last util­i­ty here: phoneRemove.cypher. It is ready to utilize, 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 will ask y'all for login, laissez passer­word, and then it volition login to Google account and will show you for­ward­ing telephone num­bers you accept. Y'all will be asked to choose which phone num­ber to delete (or can­cel the task).

If you lot got "Bad Authen­ti­ca­tion" error fifty-fifty though you entered cor­rect user­name and pass­word, then enable "Access for less secure apps" in Google Business relationship Settings.

If you lot don't have anoth­er "clear" phone num­ber, try to get one from Call­cen­tric Inter­cyberspace Phone Ser­vice. Maybe you will beloved their qual­i­ty of audio even more than Google Vocalisation.

Too difficult, yeah? I can tell you lot more than sto­ries well-nigh Google bugs, but that is a acme­ic for anoth­er commodity.

mccroyoplace.blogspot.com

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

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

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel