اردو
جب ٹیم میں کسی کے پاس وسطی افریقی SIM نہ ہو تو +236 سائن اپ فلوز کی جانچ
جی ہاں، آپ OTP Route کے ساتھ وسطی افریقی جمہوریہ (+236) کے تصدیقی کوڈ وصول کر سکتے ہیں: OTP Gateway آپ کو ایک وقتی +236 نمبر دیتا ہے، اور SMS کوڈ ڈیش بورڈ میں ظاہر ہوتا ہے اور REST polling یا signed webhook کے ذریعے آپ کے بیک اینڈ تک پہنچتا ہے۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے، اور اگر 20 منٹ کی ونڈو میں کوئی پیغام نہ آئے تو چارج آپ کے والیٹ میں لوٹ آتا ہے۔
بیرونِ ملک سے +236 verification مرحلہ دہرانا اتنا مشکل کیوں ہے؟
عام صورتِ حال کچھ یوں ہوتی ہے: ایک پروڈکٹ فرانسیسی بولنے والے وسطی افریقہ میں لانچ ہوتی ہے، کوئی bug رپورٹ کرتا ہے کہ بانگی کے ایک صارف کو وقتی کوڈ کبھی نہیں ملا، اور جس انجینئر کو یہ سونپی گئی ہے اس کے پاس فارم میں وسطی افریقی نمبر ڈالنے کا کوئی راستہ نہیں۔ roaming SIMs حاصل کرنے میں دیر لگتی ہے، زمینی ساتھی حقیقی کاموں میں مصروف ہیں، اور emulators اصلی carrier SMS پیدا نہیں کر سکتے۔
OTP Route جیسی OTP routing سروس یہ خلا پُر کرتی ہے، اور اس کی وسطی افریقی جمہوریہ OTP API وہی ہے جو ہر دوسرے ملک کے لیے استعمال ہوتی ہے۔ ہارڈ ویئر اِدھر اُدھر بھیجنے کے بجائے آپ API کال سے +236 لائن مانگتے ہیں، اسے اپنی سائن اپ اسکرین میں درج کرتے ہیں، اور کوڈ پروگرام کے ذریعے واپس پڑھتے ہیں۔ یہی درخواست لیپ ٹاپ سیشن، رات کی regression جاب یا سپورٹ انجینئر کے براؤزر ٹیب میں کام کرتی ہے، جس سے ایک مشکل سے پہنچنے والی مارکیٹ آپ کے ٹیسٹ میٹرکس کی کسی بھی دوسری قطار جیسی بن جاتی ہے۔
آج کون سی سروسز وسطی افریقی جمہوریہ کے SMS کوڈ وصول کر سکتی ہیں؟
cf کے لائیو snapshot میں 900 سے زیادہ سروسز درج ہیں۔ مقبول روٹس میں WhatsApp، Telegram، Google (Gmail & YouTube)، Facebook، Instagram، TikTok، Viber، imo، Signal، Microsoft & Outlook، LinkedIn، ChatGPT (OpenAI) اور Uber شامل ہیں۔
ہمارے carrier partners کے انوینٹری گھمانے کے ساتھ دستیابی دن بھر بدلتی ہے، اس لیے کسی بھی ویب صفحے کی فہرست کو وعدہ نہیں بلکہ نقطۂ آغاز سمجھیں۔ ہر رن سے پہلے GET /api/v1/prices?country=cf&service=<id> سے موجودہ قیمت اور روٹ کے کھلے ہونے کا پوچھیں۔ کیٹلاگ کی کچھ ایپس virtual لائنوں کو سرے سے رد بھی کر دیتی ہیں؛ یہ فیصلہ ایپ کا ہوتا ہے، نیٹ ورک کا نہیں، اور بے جواب آرڈرز کی رقم اسی لیے واپس کی جاتی ہے۔
بیک اینڈ ٹیسٹنگ کے لیے +236 نمبر کی درخواست کیسے کرتا ہے؟
سب کچھ https://otproute.com/api/v1 کے تحت ہے اور Developer console میں جاری ہونے والی or_live_ prefix والی Bearer key سے authenticate ہوتا ہے۔ ایک کم سے کم SMS verification API سیشن یوں چلتا ہے:
GET /api/v1/servicesاورGET /api/v1/countriesسے شناخت کنندگان ایک بار معلوم کریں؛ وسطی افریقی جمہوریہ کا idcfہے۔GET /api/v1/pricesسے قیمت اور دستیابی کی تصدیق کریں۔{"service": "viber", "country": "cf"}جیسی body کے ساتھPOST /api/v1/activationsسے آرڈر بنائیں۔- واپس ملا +236 نمبر زیرِ ٹیسٹ اسکرین میں جمع کرائیں۔
- کوڈ
activation.sms_receivedwebhook کے ذریعے وصول کریں، یا ہر چند سیکنڈ بعدGET /api/v1/activations/{id}پول کریں۔ - اگر ٹیسٹ ادھورا رہ جائے تو
POST /api/v1/activations/{id}/cancelسے لائن چھوڑ دیں۔
Webhook کالز کے ساتھ X-OTPRoute-Signature: t=<unix>,v1=<hex> آتا ہے۔ آپ کا receiver اس endpoint کے secret سے <t>.<raw body> کا HMAC-SHA256 دوبارہ بنائے، اسے v1 سے constant time میں ملائے اور پرانے timestamp والی ہر ڈیلیوری رد کر دے۔ webhook capture گائیڈ مکمل handler دکھاتی ہے، اور ریفرنس API docs میں ہے۔
وسطی افریقی فون نمبروں اور پیغام کی زبان کے بارے میں ہمیں کیا جاننا چاہیے؟
وسطی افریقی جمہوریہ کے نمبر آٹھ ہندسوں کے بند plan پر چلتے ہیں جس میں کوئی trunk prefix نہیں، اس لیے مقامی اور بین الاقوامی شکل میں صرف ملک کوڈ کا فرق ہے۔ ہر قدر E.164 میں محفوظ کریں، مثلاً +236 اور اس کے بعد آٹھ مقامی ہندسے، اور input سے خالی جگہیں اور ڈیش ہٹا دیں۔ جو validation ابتدائی صفر یا دس ہندسوں پر اصرار کرے وہ خاموشی سے اصل صارفین کو رد کر دے گی۔
فرانسیسی اور سانگو سرکاری زبانیں ہیں۔ زیادہ تر بین الاقوامی ایپس اکاؤنٹ کے locale کے مطابق فرانسیسی یا انگریزی میں تصدیقی متن بھیجتی ہیں، اس لیے اپنے parser کو کسی خاص جملے کے بجائے ہندسے تلاش کرنے دیں۔ ٹیمیں عموماً یہاں تب ٹیسٹ کرتی ہیں جب وہ مغربی یا وسطی افریقہ کے رول آؤٹ کو وسعت دیتی ہیں، NGO اور فیلڈ آپریشنز ٹولنگ چلاتی ہیں، یا خطے میں خاندان رکھنے والے صارفین کو سپورٹ کرتی ہیں۔
کیا غیر ڈیولپر وسطی افریقی جمہوریہ کا verification نمبر حاصل کر سکتا ہے؟
جی ہاں۔ پروڈکٹ مینیجرز، سپورٹ لیڈز اور ایجنسی اسٹاف پورا کام براؤزر سے کر سکتے ہیں:
- ای میل کوڈ یا Google سائن ان کے ساتھ اکاؤنٹ بنائیں اور TOTP two-factor آن کریں۔
- OTP Gateway کھولیں، سروس چنیں اور وسطی افریقی جمہوریہ منتخب کریں۔
- آرڈر سے پہلے دکھائی گئی لائیو قیمت دیکھیں، پھر تصدیق کریں۔
- +236 نمبر ایپ میں پیسٹ کریں اور اسکرین پر کوڈ ظاہر ہونے کا انتظار کریں۔
activation 20 منٹ کھلی رہتی ہے۔ آپ صرف تب ادائیگی کرتے ہیں جب کوڈ پہنچے؛ منسوخ کر دیں یا ونڈو بند ہونے دیں تو پوری رقم والیٹ میں واپس چلی جاتی ہے۔
اگر +236 لائن پر کوڈ کبھی ظاہر نہ ہو تو کیا ہوگا؟
خاموش نمبر کا مطلب عموماً یہ ہوتا ہے کہ ایپ نے درخواست روک دی، virtual لائن رد کر دی، یا روٹ مصروف تھا۔ سکون سے ترتیب وار دیکھیں:
- ناکامی کا فیصلہ کرنے سے پہلے ونڈو کو پورا چلنے دیں؛ کچھ بھیجنے والے پیغامات قطار میں رکھتے ہیں۔
- منسوخ کر کے بعد میں دوبارہ کوشش کریں، یا اگر پیش کیا جائے تو اسی سروس کے لیے کوئی دوسرا روٹ آزمائیں۔
- دیکھیں کہ کیا سروس virtual نمبر رد کرنے کے لیے معروف ہے؛ اگر ہاں تو کوئی دوبارہ کوشش مدد نہیں کرے گی۔
- تیز لوپ میں دوبارہ آرڈر دینے سے بچیں۔ بار بار کوششیں ایپ کی طرف سے اور ہماری طرف سے (300 requests فی منٹ فی اکاؤنٹ) rate limits چھیڑ سکتی ہیں۔
مزید طریقے ناکام OTP ڈیلیوریز کم کرنے میں ہیں۔
کیا +236 کی طویل مدتی لائن ہے، اور استعمال کی بلنگ کیسے ہوتی ہے؟
نہیں۔ Self-serve Dedicated Numbers صرف امریکہ اور کینیڈا میں ہیں، $1.95/month سے، اس لیے ڈیش بورڈ سے خریدنے کے لیے وسطی افریقہ کی کوئی مستقل لائن نہیں ہے۔ اگر کسی پروجیکٹ کو واقعی اس کی ضرورت ہو تو [email protected] پر ای میل کریں؛ آیا اس کا انتظام ہو سکتا ہے یہ مقامی قوانین پر منحصر ہے اور ہم اس کا وعدہ نہیں کر سکتے۔
OTP Gateway کی بلنگ ایک prepaid USD والیٹ سے چلتی ہے، بغیر ماہانہ فیس کے۔ فنڈنگ کارڈ یا USDT/USDC stablecoins سے ہوتی ہے، اور ہر ٹاپ اپ پر ای میل کے ذریعے PDF انوائس آتی ہے۔ جو ڈیولپرز بغیر خرچ کیے انٹیگریشن کی مشق کرنا چاہیں وہ sandbox موڈ مانگ سکتے ہیں، جو simulated نمبر اور کوڈ واپس کرتا ہے۔ مکمل ریٹس قیمتوں کے صفحے پر ہیں۔ براہِ کرم ہر ایپ کی شرائط پر عمل کریں؛ OTP Route کی Acceptable Use Policy ہر آرڈر پر لاگو ہوتی ہے۔
اکثر پوچھے گئے سوالات
مقامی SIM کے بغیر وسطی افریقی جمہوریہ کے SMS OTP کوڈ کیسے وصول کروں؟
OTP Gateway سے +236 نمبر آرڈر کریں، اسے اپنی ایپ میں درج کریں اور کوڈ ڈیش بورڈ، webhook یا activations endpoint سے پڑھ لیں۔
API میں وسطی افریقی جمہوریہ کا country id کیا ہے؟
یہ cf ہے۔ اسے prices کی query اور activation کی body میں استعمال کریں۔
ٹیسٹنگ کے لیے +236 نمبر کی قیمت کتنی ہے؟
کوڈ $0.20 فی کوڈ سے شروع ہوتے ہیں، اور درست رقم سروس پر منحصر ہے۔ +236 روٹ کی موجودہ رقم آرڈر سے پہلے ڈیش بورڈ اور prices endpoint میں نظر آتی ہے۔
اگر تصدیقی متن نہ پہنچے تو کیا +236 آرڈر کا چارج لگتا ہے؟
نہیں۔ اگر 20 منٹ کی ونڈو میں کوئی پیغام نہ آئے، یا آپ پہلے منسوخ کر دیں، تو پوری رقم خود بخود آپ کے والیٹ میں واپس کریڈٹ ہو جاتی ہے۔
کیا مجھے وسطی افریقی نمبر ابتدائی صفر کے ساتھ محفوظ کرنے چاہئیں؟
نہیں۔ اس plan میں کوئی trunk prefix نہیں، اس لیے E.164 شکل +236 اور آٹھ مقامی ہندسوں کے ساتھ رکھیں۔
کیا میں بعد کے لاگ اِنز کے لیے وہی +236 نمبر رکھ سکتا ہوں؟
self-serve کے ذریعے نہیں۔ ہر OTP Gateway نمبر ایک کوڈ کے لیے ہے، اور طویل مدتی لائنیں امریکہ اور کینیڈا کی پروڈکٹ ہیں؛ دوسرے اختیارات کے بارے میں آپ سپورٹ کو ای میل کر کے پوچھ سکتے ہیں۔
کیا بغیر ادائیگی انٹیگریشن ٹیسٹ کرنے کا کوئی طریقہ ہے؟
جی ہاں۔ درخواست پر ڈیولپمنٹ اکاؤنٹ sandbox پر جا سکتا ہے، جو نمبر اور کوڈ شروع سے آخر تک simulate کرتا ہے۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔