اردو
ایتھوپیا (+251) کے SMS کوڈ اپنی ٹیسٹ پائپ لائن میں لانا
جی ہاں، آپ OTP Route کے ذریعے ایتھوپیا (+251) کے SMS ویریفیکیشن کوڈ وصول کر سکتے ہیں: OTP Gateway سے ایک بار استعمال ہونے والا نمبر آرڈر کریں اور کوڈ ڈیش بورڈ میں یا REST API اور دستخطی ویب ہکس کے ذریعے پڑھ لیں۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے، اور جو کوڈ 20 منٹ کی مدت میں نہ پہنچے اس پر کچھ خرچ نہیں آتا کیونکہ والٹ خودکار طور پر ریفنڈ ہو جاتا ہے۔
ایتھوپیا کا ویریفیکیشن کوڈ حاصل کرنے کے لیے کون سی API کالز چاہییں؟
ایتھوپیا کے لیے OTP routing https://otproute.com/api/v1 کے خلاف پانچ سادہ HTTP کالز پر مشتمل ہے۔ ہر کال Developer console میں بنائی گئی or_live_ سے شروع ہونے والی Bearer کلید سے تصدیق کرتی ہے؛ ایک اکاؤنٹ میں 10 تک کلیدیں ہو سکتی ہیں، اس لیے CI، اسٹیجنگ اور مقامی لیپ ٹاپ ہر ایک الگ اسناد پر چل سکتا ہے۔
GET /api/v1/countriesتمام روٹس کی فہرست دیتا ہے، اور ایتھوپیا کی آئی ڈیetہے۔GET /api/v1/servicesسروس آئی ڈیز لوٹاتا ہے، جبکہGET /api/v1/prices?country=et&service=<id>اس جوڑے کی موجودہ قیمت اور دستیابی بتاتا ہے جسے آپ ٹیسٹ کرنا چاہتے ہیں۔POST /api/v1/activationsکو{"service": "telegram", "country": "et"}کے ساتھ بھیجنے سے +251 نمبر محفوظ ہو جاتا ہے اور ایکٹیویشن آئی ڈی ملتی ہے۔- وہ نمبر زیرِ ٹیسٹ پروڈکٹ کے فون فیلڈ میں لکھیں اور اس کا SMS ٹرگر کریں۔
- کوڈ ویب ہک ایونٹ سے یا
GET /api/v1/activations/{id}پر پولنگ سے پڑھیں، اور کسی رن کو صاف طریقے سے چھوڑنا ہو توPOST /api/v1/activations/{id}/cancelاستعمال کریں۔
انوینٹری دن میں بدلتی رہتی ہے، اس لیے کچھ بھی ہارڈ کوڈ کرنے کے بجائے رن ٹائم پر قیمت والا اینڈ پوائنٹ کال کریں۔ سوٹ شروع ہونے سے پہلے ایک تیز GET /api/v1/balance جاب کو اس وقت جلدی روک دیتا ہے جب والٹ میں رقم کم ہو۔ اس SMS verification API کی درخواستوں اور جوابات کی شکلیں ڈویلپر docs میں ہیں۔
+251 ایکٹیویشنز کے لیے دستخطی ویب ہک کیسے جوڑوں؟
ایک ٹیسٹ کے لیے پولنگ ٹھیک ہے، لیکن متوازی جابز میں ایونٹس خود آپ تک پہنچائے جائیں تو بات سمجھنا آسان ہوتا ہے۔ ہر اکاؤنٹ پر 5 تک ویب ہک اینڈ پوائنٹس رجسٹر کریں اور activation.sms_received، activation.expired اور activation.cancelled کو سبسکرائب کریں۔
ہر درخواست میں X-OTPRoute-Signature: t=<unix>,v1=<hex> ہوتا ہے۔ اینڈ پوائنٹ کے سیکرٹ سے <t>.<raw body> پر HMAC-SHA256 دوبارہ نکالیں، نتیجے کا v1 سے constant-time چیک کے ساتھ موازنہ کریں، اور ٹائم اسٹیمپ پرانا ہو تو کال رد کر دیں۔ تصدیق خام بائٹس پر کریں، اس سے پہلے کہ کوئی JSON پارسر انہیں چھوئے۔
فرض کریں کہ ایک ایونٹ ایک سے زیادہ بار ڈیلیور ہو سکتا ہے: ہینڈلر کو ایکٹیویشن آئی ڈی کی بنیاد پر چلائیں اور دہرائے گئے ایونٹس چھوڑ دیں، تاکہ ری ٹرائی کیا گیا ایونٹ OTP فیلڈ کو دو بار نہ بھرے۔ اگر آپ پولنگ پر رہتے ہیں تو چند سیکنڈ کا وقفہ 300 درخواستیں فی منٹ کی حد میں آرام سے رہتا ہے۔ HMAC کے ساتھ OTP ویب ہکس کو محفوظ بنانے پر ہماری رہنمائی میں ایک ریفرنس ہینڈلر شامل ہے۔
اس وقت کون سی سروسز ایتھوپیا کے SMS OTP کوڈ وصول کر سکتی ہیں؟
ایتھوپیا روٹ اس وقت 1,700 سے زیادہ سروسز درج کرتا ہے۔ لائیو اسنیپ شاٹ میں مقبول اندراجات میں WhatsApp، Telegram، Google (Gmail & YouTube)، Facebook، Instagram، TikTok، ChatGPT (OpenAI)، Microsoft & Outlook، LinkedIn، Uber، Signal، Viber، imo اور Netflix شامل ہیں۔
اس فہرست کو ایک اسنیپ شاٹ سمجھیں۔ کسی ایک سروس کی دستیابی چند گھنٹوں میں بدل سکتی ہے، اسی لیے API اسے ساکن جدول کے بجائے لائیو بتاتی ہے۔ ہر رن کے آغاز پر کنٹریز اور قیمتوں والے اینڈ پوائنٹس سے پوچھیں، اور اگر آپ کو کوئی کم عام سروس چاہیے تو ڈیش بورڈ میں پورا کیٹلاگ تلاش کریں۔
QA ٹیموں کو +251 نمبر فارمیٹس اور SMS کی زبان کے بارے میں کیا جاننا چاہیے؟
E.164 میں ایتھوپیا کا نمبر +251 اور اس کے بعد نو ہندسے ہوتا ہے۔ مقامی طور پر لوگ ان نو ہندسوں سے پہلے 0 ڈائل کرتے ہیں، اس لیے صارفین اکثر آپ کے فارم میں 09… لکھیں گے۔ وہ ٹرنک صفر ہٹائیں، +251 آگے لگائیں اور معیاری E.164 اسٹرنگ محفوظ کریں، مقامی انداز صرف انٹرفیس میں دکھائیں۔ دونوں اقسام کے ان پٹ، نیز خالی جگہوں اور ڈیش والے ان پٹ بھی آزمائیں، کیونکہ فون فیلڈ کی ویلیڈیشن وہ جگہ ہے جہاں سائن اپ کے بہت سے بگ چھپے ہوتے ہیں۔
امہاری وفاقی ورکنگ زبان ہے اور ایتھوپک (گیعز) رسم الخط میں لکھی جاتی ہے، جبکہ افان اورومو، تگرینیا اور صومالی اپنے اپنے علاقوں میں وسیع پیمانے پر بولی جاتی ہیں۔ زیادہ تر بین الاقوامی سروسز کوڈ انگریزی میں بھیجتی ہیں، مگر مقامی ٹیمپلیٹ امہاری میں بھی آ سکتا ہے۔ اردگرد کے الفاظ سے ملانے کے بجائے پیٹرن سے ہندسے نکالیں، اور یقینی بنائیں کہ آپ کے لاگز UTF-8 درست طریقے سے محفوظ کرتے ہیں۔
ٹیمیں عموماً یہ روٹ تب ٹیسٹ کرتی ہیں جب ایتھوپیائی صارفین کے لیے ایپ لانچ ہو رہی ہو، امہاری لوکلائزیشن جانچنی ہو، یا ان ڈائسپورا گاہکوں کو سروس دینی ہو جو آبائی ملک کے نمبر سے رجسٹر ہوتے ہیں۔ اگر آپ کی پروڈکٹ تاریخیں دکھاتی ہے تو ایتھوپیا کا اپنا کیلنڈر ایک الگ لوکلائزیشن کیس ہے جسے شامل کرنا مفید ہے۔ دوسری ٹیمیں ایسے سوٹس کیسے ترتیب دیتی ہیں، اس کے لیے QA ٹیسٹنگ کا صفحہ دیکھیں۔
کیا غیر ڈویلپر ڈیش بورڈ سے ایتھوپیا کا ویریفیکیشن نمبر لے سکتے ہیں؟
جی ہاں۔ پروڈکٹ مینیجرز اور سپورٹ اسٹاف کوڈ لکھے بغیر یہی فلو چلا سکتے ہیں:
- اپنی ای میل اور 6 ہندسوں کے کوڈ کے ساتھ، یا Google سائن اِن سے، اکاؤنٹ بنائیں، پھر TOTP ٹو فیکٹر آن کریں۔
- والٹ میں رقم شامل کریں۔
- ایتھوپیا چنیں، سروس منتخب کریں، اور تصدیق سے پہلے دکھائی گئی قیمت پڑھ لیں۔
- +251 نمبر اس ایپ میں پیسٹ کریں جس کی تصدیق کر رہے ہیں۔
- ایکٹیویشن کھلی رکھیں؛ کوڈ موصول ہوتے ہی وہیں دکھائی دیتا ہے۔
بہت سی ٹیمیں یہ راستہ ایک بار کی جانچ کے لیے استعمال کرتی ہیں جبکہ انجینئرز اسی روٹ کو API کے ذریعے چلاتے ہیں۔
اگر +251 کا کوڈ نہ آئے تو کیا ہوتا ہے؟
ہر ایکٹیویشن 20 منٹ کھلی رہتی ہے۔ آپ صرف تب ادائیگی کرتے ہیں جب کوڈ پہنچ جائے؛ اگر مدت بغیر SMS کے ختم ہو جائے، یا آپ منسوخ کر دیں، تو پوری رقم خودکار طور پر والٹ میں واپس چلی جاتی ہے۔
جب کچھ نہ آئے:
- اسے ناکامی کہنے سے پہلے مدت چلنے دیں، کیونکہ وقت سروس اور روٹ پر منحصر ہے۔
- بعد میں دوبارہ کوشش کریں، یا اگر آپ کا ٹیسٹ کیس اجازت دے تو کسی دوسرے سروس روٹ پر جائیں۔
- تصدیق کریں کہ سروس ورچوئل نمبر قبول کرتی بھی ہے۔ کچھ نہیں کرتیں، اور ریفنڈ اسی صورتِ حال کے لیے ہے۔
- تیزی سے بار بار آرڈر نہ کریں۔ کوششوں میں وقفہ رکھیں اور ہر ایکٹیویشن آئی ڈی لاگ کریں تاکہ پیٹرن نظر آ سکیں۔
ناکام OTP ڈیلیوریز میں کمی والا مضمون مزید جانچیں بتاتا ہے۔
کیا ایتھوپیا کی طویل مدتی لائن ہے، اور بلنگ کیسے سنبھالی جاتی ہے؟
OTP Route کے پاس ایتھوپیا میں کوئی سیلف سروس طویل مدتی نمبر نہیں۔ Dedicated Numbers، یعنی وہ لائنیں جو تجدید ہوتے رہنے تک آپ کے پاس رہتی ہیں، امریکہ اور کینیڈا کی پروڈکٹ ہیں جو $1.95/ماہ سے شروع ہوتی ہیں۔ اگر آپ کی ٹیم کو مستقل +251 لائن چاہیے تو [email protected] پر ای میل کر کے پوچھیں؛ دستیابی مقامی قواعد پر منحصر ہے اور اس کی ضمانت نہیں۔
ایتھوپیا کی ایکٹیویشنز ایک ہی پری پیڈ USD والٹ سے لی جاتی ہیں، نہ ماہانہ فیس، نہ منتخب کرنے کے لیے کوئی پلان۔ اسے کارڈ یا USDT/USDC اسٹیبل کوائنز سے فنڈ کریں؛ ہر ٹاپ اپ کے بعد PDF انوائس آپ کے ان باکس میں آتی ہے۔ نئے انٹیگریشن پر اصل رقم خرچ کرنے سے پہلے ڈویلپمنٹ اکاؤنٹ کے لیے sandbox موڈ مانگیں: یہ فرضی نمبر اور کوڈ لوٹاتا ہے تاکہ پورا فلو شروع سے آخر تک آزمایا جا سکے۔
OTP Route کے ایتھوپیا ٹیسٹ نمبر ان پروڈکٹس اور اکاؤنٹس کی تصدیق کے لیے ہیں جن کی آپ کی تنظیم واقعی مالک ہے؛ ہر سروس کی شرائط اور ہماری Acceptable Use Policy بدستور لاگو ہیں۔
اکثر پوچھے گئے سوالات
کیا میں مقامی SIM کے بغیر اپنی ایپ کا ایتھوپیا سائن اپ فلو ٹیسٹ کر سکتا ہوں؟
جی ہاں۔ OTP Gateway سے اپنی سروس کے لیے +251 نمبر آرڈر کریں، اسے اپنی ایپ میں درج کریں اور کوڈ ڈیش بورڈ میں یا API کے ذریعے پڑھ لیں۔ چارج صرف تب ہوتا ہے جب کوڈ پہنچ جائے۔
OTP Route API میں ایتھوپیا کی کنٹری آئی ڈی کیا ہے؟
وہ et ہے۔ ایتھوپیا کی ایکٹیویشن بناتے وقت اور قیمتیں پوچھتے وقت country فیلڈ میں et بھیجیں۔
ٹیسٹنگ کے لیے +251 نمبر کی لاگت کتنی ہے؟
کوڈ $0.20 فی کوڈ سے شروع ہوتے ہیں۔ ہر سروس کی درست رقم GET /api/v1/prices واپس کرتا ہے اور ڈیش بورڈ آرڈر سے پہلے دکھاتا ہے۔
کیا مجھے ایتھوپیا کے فون نمبر ابتدائی صفر کے ساتھ محفوظ کرنے چاہییں؟
نہیں۔ E.164 شکل، یعنی +251 اور نو ہندسے، رکھیں اور جب صارف مقامی 0 لکھے تو اسے ہٹا دیں۔ مقامی فارمیٹنگ صرف اسکرین پر لگائیں۔
کیا ایتھوپیا کے ویریفیکیشن ٹیکسٹ امہاری میں آئیں گے؟
عموماً وہ انگریزی میں آتے ہیں، البتہ کوئی سروس ایتھوپک رسم الخط میں امہاری ٹیمپلیٹ بھی استعمال کر سکتی ہے۔ الفاظ کے بجائے ہندسے پارس کریں تاکہ دونوں صورتیں کام کریں۔
کیا میں بعد کے لاگ اِنز کے لیے ایتھوپیا کا نمبر رکھ سکتا ہوں؟
سیلف سروس کے طور پر نہیں، کیونکہ ایک بار استعمال ہونے والا نمبر صرف ایک کوڈ کے لیے ہوتا ہے۔ جس اکاؤنٹ میں دوبارہ سائن اِن کرنا ہو اس کے لیے امریکہ یا کینیڈا کا Dedicated Number موزوں ہے، یا آپ ایتھوپیا کے بارے میں سپورٹ کو ای میل کر کے پوچھ سکتے ہیں۔
کیا والٹ کی رقم خرچ کیے بغیر ایتھوپیا OTP API آزمانے کا کوئی طریقہ ہے؟
جی ہاں۔ ڈویلپمنٹ اکاؤنٹ پر sandbox موڈ مانگیں، وہ فرضی نمبر اور کوڈ لوٹائے گا تاکہ آپ انٹیگریشن کو شروع سے آخر تک ٹیسٹ کر سکیں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔