Files
codex-oauth-plus-onboarding…/skill/codex-oauth-plus-onboarding/references/free-country-openai-phone-20-activation-failure-2026-05-11.md
T

2.9 KiB

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:

{
  "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:

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.