eSIM ایکٹیویشن کوڈ (LPA)
کیریئر کے eSIM ایکٹیویشن ای میل میں QR، GSMA SGP.22 کے مطابق ایک LPA (Local Profile Assistant) ایکٹیویشن کوڈ ہے۔ فون اسے اسکین کرتا ہے، SM-DP+ سرور سے رابطہ کرتا ہے، خفیہ کردہ eSIM پروفائل ڈاؤن لوڈ کرتا ہے اور انسٹال کرتا ہے, بغیر اس کے کہ گاہک کچھ بھی ٹائپ کرے۔
Canonical spec:GSMA SGP.22, Remote SIM Provisioning Architecture for Consumer Devices v3.0 (current, 2024). The activation-code format is defined in §4.1.1.
Native support: iOS 17.4+ (2024) and Android 13+ (2022) scan these directly from the camera app to provision eSIM profiles.
Native support: iOS 17.4+ (2024) and Android 13+ (2022) scan these directly from the camera app to provision eSIM profiles.
یہ کیا ہے
ایکٹیویشن کوڈ پے لوڈ ایک مقررہ فارمیٹ کی سٹرنگ ہے جس میں $ سے الگ کیے گئے 3 یا 4 حصے ہیں:
LPA:1$<SM-DP+ address>$<Matching ID>[$<Confirmation Code>]- LPA:1, LPA URI اسکیم شناخت کنندہ + ایکٹیویشن کوڈ ورژن۔ لازمی لٹرل۔
- SM-DP+ پتہ, کیریئر کے پروویژننگ سرور کا FQDN (مثلاً
rsp.example.com)۔ کوئیhttps://سابقہ نہیں, صرف ہوسٹ نام۔ - Matching ID, ایک منفرد ID (عموماً 16–32 حرفی اعداد) جو ایکٹیویشن کوڈ کو SM-DP+ سرور پر ایک مخصوص eSIM پروفائل سے جوڑتا ہے۔
- Confirmation Code (اختیاری), ایک اضافی راز جو ڈاؤن لوڈ کی اجازت دینے کے لیے صارف کو ٹائپ کرنا ہوگا۔ بعض کیریئرز اسے ایکٹیویشن فلو میں دوسرے عامل کے طور پر استعمال کرتے ہیں۔
کینونیکل ٹیسٹ ویکٹرز
یہ صرف شکل کی مثالیں ہیں, ایک حقیقی LPA ایکٹیویشن کوڈ مخصوص SM-DP+ پر ایک مخصوص پروفائل سے بندھا ہوتا ہے۔ ٹیسٹ ویکٹرز فارمیٹ انکوڈ کرتے ہیں، اسکین اور انسٹال فلو نہیں۔
| معاملہ | ان پٹ | متوقع انکوڈڈ سٹرنگ |
|---|---|---|
| کم سے کم (کوئی تصدیقی کوڈ نہیں) | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T |
| تصدیقی کوڈ کے ساتھ | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T$1234 |
| سب ڈومین والا کیریئر | smdp=esim.carrier.com | LPA:1$esim.carrier.com$ABCDEFGH12345678 |
| پورٹ شدہ MSISDN ورک فلو | smdp=rsp.smdpplus.example | LPA:1$rsp.smdpplus.example$PORT-MSISDN-0123456789$99 |
عام مسائل
- SM-DP+ فیلڈ میں https:// سابقہ۔ SGP.22 §4.1.1 صرف FQDN چاہتا ہے۔ جو فونز اس سلاٹ میں
https://rsp.example.comدیکھتے ہیں وہ ایکٹیویشن کوڈ کو غلط شکل کا مانتے ہیں اور ڈاؤن لوڈ سے انکار کرتے ہیں۔ - Matching ID میں $ کردار۔ Matching ID الفا نیومیرک ہے۔ اس میں
$فیلڈ الگ کرنے والے سے ٹکراتا ہے۔ Matching IDs خودکار بنانے والے کیریئرز کو الفابیٹ سے$نکالنا ہوگا۔ - ایک بار استعمال کی توقع۔ زیادہ تر SM-DP+ سرورز پہلی کامیاب پروفائل ڈاؤن لوڈ کے بعد Matching ID کو کالعدم کر دیتے ہیں۔ گاہک کے اسکین کرنے کے بعد QR دوبارہ شیئر کرنا ناکام ہوگا۔
- پروفائل دوبارہ ڈاؤن لوڈ۔ اگر گاہک فیکٹری ری سیٹ کرے یا فون بدلے تو پرانا QR دوبارہ اسکین نہیں کر سکتا۔ انہیں کیریئر سے رابطہ کرنا ہوگا جو نئی Matching ID اور نیا QR جاری کرے گا۔
- Dual-SIM پروویژننگ۔ iOS 17.4+ آٹھ eSIM پروفائلز رکھ سکتا ہے لیکن ایک وقت میں صرف دو استعمال کر سکتا ہے۔ اسکیننگ کے وقت OS صارف سے پوچھتا ہے کہ کون سا جسمانی SIM سلاٹ بدلنا ہے۔
- MDM زیر انتظام فونز۔ Apple Business Manager اور Android Enterprise QR مرحلے کے بغیر پروگرامی طور پر eSIMs فراہم کر سکتے ہیں۔ اگر آپ کا فلیٹ MDM سے منظم ہے تو صارفین کو QR کوڈ دینے کی بجائے API استعمال کریں۔
اسکینر مطابقت
| ڈیوائس / OS | سپورٹ | نوٹس |
|---|---|---|
| iOS 17.4+ | مقامی | کیمرا ایپ LPA پے لوڈز پہچانتی ہے اور eSIM پروفائل فوری انسٹال کرنے کی پیشکش کرتی ہے۔ |
| iOS 16.x–17.3 | ترتیبات > سیلولر کے ذریعے مقامی | کیمرے کی بجائے ترتیبات > سیلولر > eSIM شامل کریں سے اسکین کریں۔ کیمرا اسکین سپورٹ 17.4 میں آئی۔ |
| Android 13+ | مقامی | ترتیبات > نیٹ ورک اور انٹرنیٹ > SIM کارڈز > eSIM شامل کریں > QR اسکین کریں۔ |
| Android 9–12 | OEM مخصوص | Samsung Galaxy، Google Pixel اور کچھ OnePlus ڈیوائسز میں کیمرا اسکین سپورٹ ہے۔ دیگر OEMs کو ترتیبات کے ذریعے دستی اندراج درکار ہے۔ |
| Third-party camera apps | مقامی نہیں | QR ڈی کوڈ کرتے ہیں لیکن eSIM انسٹالیشن شروع نہیں کرتے۔ صارفین کو سٹرنگ دستی طور پر ترتیبات میں کاپی کرنی ہوگی۔ |
| Older / non-eSIM phones | لاگو نہیں | کوئی جسمانی eSIM ہارڈ ویئر نہیں؛ پے لوڈ ڈی کوڈ ہوتا ہے لیکن کچھ نہیں ہوتا۔ |
مزید دیکھیں
- /esim-qr-code/, LPA فارمیٹ پہلے سے بھرا جنریٹر۔
- /standards/, معیارات کے انڈیکس پر واپس جائیں۔
- GSMA SGP.22, مستند وضاحتنامہ۔