اردو
+994 سائن اپ فلو کی ٹیسٹنگ، جب ٹیم میں کسی کے پاس آذربائیجانی SIM نہ ہو
جی ہاں، آپ OTP Gateway سے ایک بار استعمال ہونے والا نمبر آرڈر کر کے اور کوڈ ڈیش بورڈ میں یا API اور دستخط شدہ ویب ہُک سے پڑھ کر OTP Route کے ساتھ آذربائیجان (+994) کے ویریفیکیشن کوڈ وصول کر سکتے ہیں۔ قیمتیں $0.20 فی کوڈ سے شروع ہوتی ہیں، ہر سروس کی لائیو رقم آرڈر سے پہلے دکھائی جاتی ہے، اور اگر 20 منٹ کی مدت میں نمبر پر کوئی SMS نہ پہنچے تو چارج آپ کے والٹ میں واپس آ جاتا ہے۔
ہماری پروڈکٹ باکو میں لائیو ہو رہی ہے اور ویریفیکیشن کا مرحلہ ہر ٹیسٹ روک دیتا ہے۔ کیا اختیارات ہیں؟
موجودہ ایپ میں آذربائیجان شامل کرنے والی ٹیموں کے لیے یہ ایک عام مقام ہے۔ فون اسکرین +994 قبول کر لیتی ہے، مقامی متن تیار ہے، اور پھر QA رک جاتی ہے کیونکہ واحد آذربائیجانی SIM کسی دوسرے ٹائم زون کے ٹھیکیدار کے پاس ہے۔ کسی ساتھی کا ذاتی فون ادھار لینا ایک بار چل جاتا ہے، لیکن اس سے ٹیسٹ اکاؤنٹ کسی نجی نمبر سے بندھ جاتا ہے اور یہ پائپ لائن کے اندر نہیں چل سکتا۔
OTP Gateway یہ رکاوٹ دور کر دیتا ہے۔ آپ ایک کوڈ کے لیے +994 نمبر آرڈر کرتے ہیں، اسے اپنی سائن اپ یا لاگ اِن اسکرین پر استعمال کرتے ہیں، اور SMS بغیر کسی کے پاس ہارڈ ویئر ہوئے حاصل کر لیتے ہیں۔ ہر نمبر ایک ویریفیکیشن کے لیے ہے، جو ٹیسٹ ڈیٹا صاف رکھتا ہے اور ذاتی فونز کو بزنس اکاؤنٹس سے باہر۔ جو ٹیمیں یہ ہر اسپرنٹ چلاتی ہیں وہ عموماً اسے QA ٹیسٹنگ ورک فلو کے ساتھ جوڑتی ہیں۔
اس وقت کون سی ایپس آذربائیجانی روٹ پر کوڈ پہنچا سکتی ہیں؟
آذربائیجان کے لائیو اسنیپ شاٹ میں 1,600 سے زیادہ سروسز درج ہیں۔ مقبول سروسز میں WhatsApp، Telegram، Viber، Uber، Google (Gmail & YouTube)، Facebook، Instagram، TikTok، Microsoft & Outlook، LinkedIn، Discord، Signal اور Amazon شامل ہیں۔
دستیابی مقررہ نہیں ہے۔ ہمارے کیریئر پارٹنرز کے گنجائش گھمانے سے روٹس دن بھر کھلتے اور بند ہوتے ہیں، اس لیے جو سروس آج صبح نظر آئی وہ دوپہر کو غائب ہو سکتی ہے۔ فہرست ہارڈ کوڈ کرنے کے بجائے ہر رن سے پہلے اسے API سے پڑھیں، اور جب کوئی امتزاج پیش نہ کیا جائے تو سلیقے سے اسے چھوڑ دیں۔
ہم آذربائیجان OTP API کو خودکار سویٹ میں کیسے جوڑیں؟
تمام کالز Developer کنسول کی Bearer کلید کے ساتھ https://otproute.com/api/v1 پر جاتی ہیں؛ کلیدیں or_live_ سے شروع ہوتی ہیں، اور ایک اکاؤنٹ ایسی 10 رکھ سکتا ہے۔ آذربائیجان کی کنٹری آئی ڈی az ہے۔
GET /api/v1/servicesاورGET /api/v1/countriesسے کیٹلاگ لیں، پھرGET /api/v1/prices?country=az&service=<id>سے امتزاج کی تصدیق کریں۔{"service": "viber", "country": "az"}جیسی باڈی کے ساتھPOST /api/v1/activationsسے آرڈر بنائیں۔ جواب میں ملنے والی ایکٹیویشن آئی ڈی سنبھال کر رکھیں۔- واپس ملنے والا +994 نمبر زیرِ ٹیسٹ بلڈ میں درج کریں۔
- اپنے ویب ہُک پر
activation.sms_receivedکا انتظار کریں، یا اگر جاب ایسی جگہ چلتی ہے جہاں آنے والی ٹریفک بلاک ہے توGET /api/v1/activations/{id}کو پول کریں۔ - ترک شدہ آرڈر کو
POST /api/v1/activations/{id}/cancelسے چھوڑ دیں۔
ویب ہُک کالز میں X-OTPRoute-Signature: t=<unix>,v1=<hex> ہوتا ہے۔ اینڈ پوائنٹ کے سیکرٹ سے <t>.<raw body> پر HMAC-SHA256 دوبارہ نکالیں، constant time میں موازنہ کریں اور پرانے ٹائم اسٹیمپ رد کریں؛ ویب ہُک سکیورٹی گائیڈ اس کی وضاحت کرتی ہے۔ 300 درخواستیں فی منٹ کی حد متوازی جابز کے لیے کافی گنجائش چھوڑتی ہے۔
کیا انجینئرنگ سے باہر کا کوئی فرد +994 کوڈ ہاتھ سے حاصل کر سکتا ہے؟
جی ہاں۔ پروڈکٹ مینیجرز، مترجمین اور سپورٹ لیڈز کو اکثر کسی اسکرین کی جانچ کے لیے ایک ہی کوڈ چاہیے ہوتا ہے، اور ڈیش بورڈ بغیر کسی API کلید کے یہ سنبھال لیتا ہے:
- سائن اِن کریں اور OTP Gateway کھولیں۔
- آذربائیجان چنیں، پھر وہ سروس جسے آپ ٹیسٹ کر رہے ہیں، اور لائیو قیمت پڑھیں۔
- نمبر آرڈر کریں اور اپنی ایپ میں چسپاں کریں۔
- ایکٹیویشن کا صفحہ کھلا رکھیں؛ SMS ڈیلیور ہوتے ہی وہاں ظاہر ہو جاتا ہے۔
اگر ٹیسٹ منسوخ ہو جائے تو ایکٹیویشن منسوخ کر دیں اور رقم سیدھی والٹ میں واپس چلی جاتی ہے۔
ہمارا بیک اینڈ +994 نمبر کیسے محفوظ اور نارملائز کرے؟
ہر نمبر کو E.164 شکل میں محفوظ کریں، مثلاً +994 کے بعد نو ہندسوں کا قومی نمبر۔ ملک کے اندر لوگ آپریٹر کوڈ سے پہلے ٹرنک 0 ڈائل کرتے ہیں، اس لیے سائن اپ فارم کو دونوں انداز ملیں گے۔ خالی جگہیں، ڈیش اور وہ اندرونی 0 ہٹائیں، پھر محفوظ کرنے سے پہلے کنٹری کوڈ لگائیں۔ ہاتھ سے لکھے regex سے برقرار رکھی جانے والی پارسنگ لائبریری زیادہ محفوظ ہے۔
آذربائیجانی سرکاری زبان ہے اور لاطینی حروفِ تہجی استعمال کرتی ہے جن میں ə، ğ، ı، ş اور ç جیسے حروف ہیں؛ روسی بھی بڑے پیمانے پر سمجھی جاتی ہے۔ سروس اور ڈیوائس کے لوکیل کے مطابق کوڈ آذربائیجانی، روسی یا انگریزی میں آ سکتا ہے۔ اس سے +994 روٹس یہ جانچنے کے لیے کارآمد ہو جاتے ہیں کہ آپ کے اپنے SMS ٹیمپلیٹ خصوصی حروف درست رینڈر کرتے ہیں اور کوڈ پارسر انگریزی الفاظ پر منحصر نہیں۔
کوڈ ظاہر نہیں ہوا۔ ایسکلیٹ کرنے سے پہلے ہم کیا آزمائیں؟
پہلے ایکٹیویشن کو پورے 20 منٹ چلنے دیں؛ کچھ بھیجنے والے پیغامات قطار میں رکھتے ہیں۔ اگر کچھ نہ آئے تو آرڈر کی میعاد ختم ہو جاتی ہے، activation.expired فائر ہوتا ہے، اور پوری رقم خود بخود واپس ہو جاتی ہے، یعنی آپ صرف تب ادا کرتے ہیں جب کوڈ پہنچے۔
پھر عام وجوہات دیکھیں:
- کچھ سروسز بعض فلوز کے لیے ورچوئل نمبر رد کرتی ہیں۔ روٹ کو الزام دینے سے پہلے تصدیق کریں کہ سروس انہیں قبول کرتی ہے۔
- بعد میں دوبارہ کوشش کریں، یا کوئی دوسرا سروس روٹ استعمال کریں جو وہی اسکرین آزماتا ہو۔
- تیز لوپ میں دوبارہ آرڈر کرنے سے بچیں؛ کوششوں کے درمیان backoff رکھیں تاکہ ناکامیوں کی بوچھاڑ قطار کو خالی نہ کر دے۔
ناکام ڈیلیوری چیک لسٹ مزید تشخیصی مراحل بتاتی ہے۔
کیا آذربائیجانی طویل مدتی لائن ہے، اور استعمال کا بل کیسے بنتا ہے؟
آذربائیجان کے لیے کوئی self-serve مخصوص نمبر موجود نہیں۔ Dedicated Numbers امریکہ اور کینیڈا کی پروڈکٹ ہیں جو $1.95/month سے شروع ہوتی ہے؛ اگر آپ کو مستقل +994 لائن چاہیے تو [email protected] کو ای میل کریں اور ٹیم دیکھے گی کہ مقامی قواعد کیا اجازت دیتے ہیں، دستیابی کے وعدے کے بغیر۔ جن اکاؤنٹس کو بار بار لاگ اِن چاہیے ان کے لیے امریکہ یا کینیڈا کی لائن متبادل ہے۔
باکو کی ٹیسٹنگ کے لیے خرچ ایک پہلے سے ادا شدہ USD والٹ سے ہوتا ہے؛ نہ کوئی سبسکرپشن ٹائر ہے نہ ماہانہ چارج۔ کارڈ یا USDT یا USDC سے ٹاپ اپ کریں، اور ہر ٹاپ اپ پر ای میل سے PDF انوائس بنتی ہے؛ موجودہ ریٹ قیمتوں کے صفحے پر ہیں۔ درخواست پر ڈیولپمنٹ اکاؤنٹ کو سینڈ باکس پر کیا جا سکتا ہے، جو سمولیٹڈ نمبر اور کوڈ لوٹاتا ہے تاکہ حقیقی فنڈز خرچ کرنے سے پہلے انٹیگریشن کو شروع سے آخر تک آزمایا جا سکے۔ OTP Route کی قابلِ قبول استعمال کی پالیسی (Acceptable Use Policy) اور ہر سروس کی اپنی شرائط ہر آرڈر پر لاگو ہیں۔
اکثر پوچھے گئے سوالات
کیا میں مقامی SIM کے بغیر اپنی ایپ کا آذربائیجان سائن اپ فلو ٹیسٹ کر سکتا ہوں؟
جی ہاں۔ OTP Gateway سے +994 نمبر آرڈر کریں، اپنی ایپ میں درج کریں اور کوڈ ڈیش بورڈ یا API میں پڑھیں، کسی طبعی SIM کے بغیر۔
OTP Route API میں آذربائیجان کی کنٹری آئی ڈی کیا ہے؟
POST /api/v1/activations کے country فیلڈ میں اور قیمت کی درخواستوں میں az استعمال کریں۔
ٹیسٹنگ کے لیے +994 نمبر کی قیمت کتنی ہے؟
کوڈ $0.20 فی کوڈ سے شروع ہوتے ہیں؛ درست رقم سروس پر منحصر ہے اور آپ کے عہد کرنے سے پہلے GET /api/v1/prices سے مل جاتی ہے۔
اگر آذربائیجانی SMS کبھی نہ پہنچے تو کیا مجھ سے چارج ہوگا؟
نہیں۔ اگر 20 منٹ میں کوئی کوڈ نہ آئے، یا آپ پہلے منسوخ کر دیں، تو پوری رقم خود بخود آپ کے والٹ میں واپس آ جاتی ہے۔
کیا ہمیں آذربائیجانی نمبر ابتدائی صفر کے ساتھ محفوظ کرنے چاہئیں؟
نہیں۔ اندرونی ٹرنک 0 ہٹا دیں اور نمبر کو +994 سے شروع ہونے والی E.164 شکل میں محفوظ کریں۔
کیا میں بعد کے لاگ اِن کے لیے وہی آذربائیجان ویریفیکیشن نمبر رکھ سکتا ہوں؟
OTP Gateway کے ذریعے نہیں، جو ہر کوڈ کے لیے ایک نمبر جاری کرتا ہے۔ self-serve طویل مدتی لائنیں صرف امریکہ اور کینیڈا میں ہیں؛ آذربائیجان کے بارے میں سپورٹ سے پوچھیں۔
آذربائیجانی ویریفیکیشن پیغامات کس زبان میں ہوں گے؟
یہ بھیجنے والے اور ڈیوائس کی سیٹنگز پر منحصر ہے؛ آذربائیجانی، روسی اور انگریزی تینوں عام ہیں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔