# Free-country OpenAI phone run: 20 actual activations, no SMS success (2026-05-11) Context: new OpenAI account `chickliu.efxudmrg@claw.163.com` had completed ClawEmail email verification and was stuck on `auth.openai.com/add-phone`. CPA OAuth URL had been generated; callback import was pending phone verification. Browser profile was reused while switching proxy from 1085 to 1083. ## Proxy switch learning - Relaunching the same OAuth Chrome user-data-dir with `--proxy-server=socks5://192.168.2.8:1083` and a new CDP port (`9226`) preserved the OpenAI session and returned to `add-phone`. - The country selector reset to US after reload/relaunch, so the strict country/dial-code gate must be rerun before buying a number. ## Vietnam-only attempts - 1085 + Vietnam: 12 real 5sim `openai` activations, all immediate OpenAI reject/invalid, all canceled. - 1083 + Vietnam: 5 more real Vietnam activations, all immediate reject/invalid, all canceled. ## Free-country 20-activation run Goal: unrestricted countries, count **actual bought activation ids** only. `no free phones`, country-gate failures, and recovery failures do not count. Summary across main run + top-ups: ```json { "actual_activations": 20, "submitted": 20, "direct_reject_cancelled": 14, "sms_timeout_cancelled": 6, "sms_received": 0, "by_country": { "argentina": 4, "netherlands": 2, "indonesia": 2, "italy": 2, "poland": 2, "spain": 2, "england": 2, "germany": 3, "vietnam": 1 } } ``` Important events: - Germany and Argentina sometimes reached `phone-verification`, but the page text said the code was sent via **WhatsApp**. 5sim SMS polling returned zero messages, so orders were canceled under SMS-only policy. - Germany WhatsApp-only verification left the page on `phone-verification`; subsequent country gates failed until the browser was explicitly navigated back to `https://auth.openai.com/add-phone`. - After many attempts/cancellations, OpenAI sometimes showed `糟糕,出错了! Bad request`. A direct navigation/reload to `https://auth.openai.com/add-phone` restored the phone form; verify phone-country controls before buying more numbers. - Some later countries returned `no free phones`; they were excluded from activation counts. Last checked activation was canceled: ```text activation_id=1006963727 status=CANCELED sms_count=0 ``` ## Runner implications Future free-country runners should: 1. Emit JSONL logs and summary, not verbose HTML. 2. Count only successful 5sim purchases (`activation_id`). 3. Cancel immediately on OpenAI direct reject/invalid. 4. If `phone-verification` mentions WhatsApp, do not click resend; poll briefly if already bought, cancel, then navigate back to `add-phone`. 5. After every `sms_timeout_cancel`, navigate back to `add-phone` and verify controls; otherwise top-up runs can stall on country gate failures. 6. For exact total budgets, support top-up mode from previous log counts rather than restarting all countries.