```html براؤزر ایجنٹ SMS تصدیق — OpenAI Operator، Anthropic Computer Use، Browserbase
گائیڈ · براؤزر ایجنٹس

براؤزر ایجنٹ SMS تصدیق، حل شدہ

TL;DR

آپ کا براؤزر ایجنٹ — OpenAI Operator، Anthropic Computer Use، Browserbase، Skyvern، یا اپنی بنائی ہوئی Playwright/Puppeteer سکرپٹ — صفحات کو بہترین طریقے سے navigate کرتی ہے جب تک "ہمیں آپ کے فون نمبر کی تصدیق چاہیے" کے پیغام تک نہیں پہنچتی۔ Cash App، Coinbase، Stripe Atlas، Tind

آپ کا براؤزر ایجنٹ — OpenAI Operator، Anthropic Computer Use، Browserbase، Skyvern، یا اپنی بنائی ہوئی Playwright/Puppeteer سکرپٹ — صفحات کو بہترین طریقے سے navigate کرتی ہے جب تک "ہمیں آپ کے فون نمبر کی تصدیق چاہیے" کے پیغام تک نہیں پہنچتی۔ Cash App، Coinbase، Stripe Atlas، Tinder، بینکنگ ایپلیکیشنز سب چیک کرتی ہیں کہ نمبر VoIP ہے یا نہیں۔ Twilio ناکام ہوتا ہے۔ حقیقی کیریئر نمبرز کامیاب ہوتے ہیں۔ یہ گائیڈ آپ کو اپنے ایجنٹ کے لوپ میں حل ڈالنے کا طریقہ بتاتی ہے۔

5 مفت نمبرز کے ساتھ آزمائیں

حقیقی US کیریئر نمبرز، ~98% تصدیق کی شرح، 3 سیکنڈ میں webhook ڈیلیوری۔

API رسائی حاصل کریں →

زیادہ تر براؤزر ایجنٹس کے لیے الگوریتھم

  1. ایجنٹ رجسٹریشن صفحے پر navigate کرتا ہے (Cash App، Coinbase، وغیرہ)
  2. ایجنٹ ای میل، پاس ورڈ، نام درج کرتا ہے
  3. ایجنٹ "فون نمبر" فیلڈ تک پہنچتا ہے
  4. 👉 ایجنٹ MeiSIM API کو کال کرتا ہے: POST /v1/numbers/provision
  5. API واپس کرتا ہے: فون نمبر (60 سیکنڈ میں)
  6. ایجنٹ فارم میں فون نمبر ٹائپ کرتا ہے
  7. ایجنٹ سبمٹ کرتا ہے
  8. سروس MeiSIM نمبر پر تصدیق SMS بھیجتی ہے
  9. MeiSIM آپ کے webhook میں SMS پوسٹ کرتا ہے (3 سیکنڈ میں)
  10. ایجنٹ webhook payload پڑھتا ہے، 4-8 ہندسے والا کوڈ نکالتا ہے
  11. ایجنٹ تصدیق فارم میں کوڈ ٹائپ کرتا ہے
  12. اکاؤنٹ تصدیق شدہ۔ مشن آگے بڑھتا ہے۔

OpenAI Operator الگوریتھم

Operator کا tool-use لوپ آپ کو اپنی ٹولز رجسٹر کرنے دیتا ہے۔ ایک get_us_phone_number ٹول شامل کریں جو MeiSIM کے API کو کال کرے اور نمبر واپس کرے۔ ایک wait_for_sms_code ٹول شامل کریں جو 60 سیکنڈ تک ہمارے messages endpoint کو poll کرے اور کوڈ نکالے۔ Operator خودکار طور پر جب تصدیق صفحے پر پہنچے تو ان کو chain کرے گا۔

Anthropic Computer Use الگوریتھم

وہی الگوریتھم لیکن Claude کے tool-use schema کے ذریعے۔ دو ٹولز بیان کریں:

{ "name": "get_us_phone_number", "description": "SMS تصدیق کے لیے حقیقی US فون نمبر فراہم کریں۔ نمبر واپس کریں۔", "input_schema": { "type": "object", "properties": {} } }, { "name": "wait_for_sms_code", "description": "پہلے سے فراہم کردہ نمبر پر SMS تصدیق کوڈ کے لیے poll کریں۔ جب موصول ہو تو کوڈ واپس کریں یا 60 سیکنڈ کے بعد null کریں۔", "input_schema": { "type": "object", "properties": { "number_id": { "type": "string" } }, "required": ["number_id"] } }

یا ہمارے MCP server استعمال کریں اور Claude انہیں قدرتی بیان کے بغیر کسی اضافی ٹول کی تعریف کے کال کریں۔

Browserbase / Skyvern انضمام

دونوں platforms "form-filling intelligence" کے لیے hooks فراہم کرتے ہیں — وہ صفحے کے DOM کی بنیاد پر ہر فیلڈ کی ضرورت کو سمجھتے ہیں۔ انہیں ترتیب دیں تاکہ وہ MeiSIM کو کال کریں جب وہ معروف تصدیق صفحے پر "Phone" فیلڈ detect کریں۔ ایجنٹ کو نمبر شفاف طریقے سے ملتا ہے اور جاری رہتا ہے۔

Playwright / Puppeteer اپنی ایجنٹس

اگر آپ نے خود ایجنٹ لکھی ہے، تو انضمام ایک async function call ہے:

async function verifyPhone(page) { const { phone, id } = await fetch('https://meisimusa-backend.vercel.app/v1/numbers/provision', { method: 'POST', headers: { Authorization: 'Bearer ' + process.env.MEISIM_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ plan_id: 'p3:1:123', label: 'browser-agent-' + Date.now() }), }).then(r => r.json()); await page.fill('input[name="phone"]', phone); await page.click('button[type="submit"]'); // SMS کے لیے poll کریں for (let i = 0; i < 30; i++) { const msgs = await fetch(`https://meisimusa-backend.vercel.app/v1/numbers/${id}/messages`, { headers: { Authorization: 'Bearer ' + process.env.MEISIM_API_KEY }, }).then(r => r.json()); const code = msgs.messages?.[0]?.text?.match(/\b\d{4,8}\b/)?.[0]; if (code) { await page.fill('input[name="code"]', code); return; } await new Promise(r => setTimeout(r, 2000)); } throw new Error('SMS timeout'); }

نمبر rotation حکمت عملی

کچھ سروسز ایک فون نمبر کو ایک اکاؤنٹ سے ہمیشہ کے لیے منسلک کرتی ہیں (Coinbase، Stripe Atlas، US بینکس)۔ ہر رجسٹریشن کے لیے نیا MeiSIM نمبر استعمال کریں۔ دوسری سروسز (Tinder، Bumble، سوشل میڈیا) ایک ہی نمبر کو متعدد اکاؤنٹس میں برداشت کرتی ہیں، لیکن شہرت 5-10 کے بعد خراب ہو جاتی ہے۔ حکمت عملی: نمبرز کا pool رکھیں، انہیں rotate کریں، جو flag ہوں انہیں سیٹ کریں۔

اپنی ایجنٹ میں بنائیں

API رسائی حاصل کریں، تصدیق function ڈالیں، شپ کریں۔

ہمیں ای میل کریں →

عام سوالات

میرا براؤزر ایجنٹ فون تصدیق پر کیوں ناکام ہوتا ہے؟

Twilio نمبرز کو VoIP کے طور پر tagged کیا جاتا ہے۔ Fraud detection انہیں مسترد کرتا ہے۔ حقیقی کیریئر نمبرز ~98% pass کرتے ہیں۔

ایجنٹ کو SMS کی آمد کی خبر کیسے ملتی ہے؟

Webhook (production کے لیے بہترین، 3 سیکنڈ latency) یا polling (prototyping کے لیے بہترین)۔

کیا میں ایک ہی نمبر کو بہت ساری رجسٹریشنز میں دوبارہ استعمال کر سکتا ہوں؟

سروس پر منحصر ہے۔ Cash App / Coinbase / Stripe ایک اکاؤنٹ سے bind کرتے ہیں۔ Tinder / سوشل میڈیا 5-10 برداشت کرتے ہیں۔ اہم سروسز کے لیے ہر سے نمبر استعمال کریں۔

کیا یہ headless Playwright کے ساتھ کام کرتا ہے؟

ہاں — API HTTP ہے، ایجنٹ صرف fetch کال کرتا ہے۔ اوپر کوڈ نمونہ دیکھیں۔

رجسٹریشن میں reCAPTCHA / Cloudflare Turnstile کے بارے میں کیا؟

مختلف مسئلہ۔ ہم فون تصدیق حل کرتے ہیں۔ CAPTCHAs کو 2Captcha یا AntiCaptcha جیسی سروسز کی ضرورت ہے۔

کیا Playwright صرف براؤزر کے ساتھ کام کرتی ہے؟

ہاں، headless بھی۔ HTTP API ہے، براؤزر انتخاب اہم نہیں۔

ایک فون نمبر کتنے وقت کے لیے فعال رہتا ہے؟

30 دن تک۔ اس عرصے میں کسی بھی تصدیق کے لیے استعمال کریں۔

کیا میں webhook کی بجائے polling استعمال کر سکتا ہوں؟

ہاں، دونوں تحمل ہیں۔ Polling prototyping کے لیے سادہ ہے، webhook production کے لیے تیز ہے۔

اگر نمبر 60 سیکنڈ میں provision نہ ہو تو؟

یہ بہت نادر ہے۔ ہمیں ای میل کریں، ہم آپ کو نیا provision کریں گے۔

کیا میں ایک نمبر کو اپنے webhook سے حذف کر سکتا ہوں؟

ہاں، DELETE /v1/numbers/{id} کال کریں۔ فوری طور پر ختم ہو جاتا ہے۔

اگر SMS 3 سیکنڈ کے بعد نہ آئے تو؟

Polling میں 60 سیکنڈ تک انتظار کریں۔ اگر پھر بھی نہیں آیا تو نمبر قابل استعمال نہیں ہو سکتا، نیا provision کریں۔

کیا دو ایجنٹس ایک ہی نمبر پر کام کر سکتے ہیں؟

نہیں، synchronization issues آئیں گی۔ ہر ایجنٹ کے لیے نیا نمبر استعمال کریں۔

OpenAI Operator میں ٹولز کو parameters میں کیسے شامل کریں؟

Operator documentation میں ملیں گے۔ ہماری MCP server خودکار mapping کے ساتھ سادہ ہے۔

کیا بیک وقت 100 نمبرز provision کر سکتے ہیں؟

ہاں، parallel requests support ہے۔ API صلاحیت پر منحصر ہے، ہم scale کرتے ہیں۔

Browserbase میں MeiSIM configuration کہاں جاتی ہے؟

Browserbase کی webhook settings میں، MeiSIM کو custom SMS handler کے طور پر شامل کریں۔

```