Kode aktivasi eSIM (LPA)
QR di email aktivasi eSIM operator adalah kode aktivasi LPA (Local Profile Assistant) sesuai GSMA SGP.22. Ponsel memindainya, menghubungi server SM-DP+, mengunduh profil eSIM terenkripsi, dan menginstalnya, tanpa pelanggan mengetik apa pun.
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.
Apa itu
Payload kode aktivasi adalah string format tetap dengan 3 atau 4 bagian yang dipisahkan $:
LPA:1$<SM-DP+ address>$<Matching ID>[$<Confirmation Code>]- LPA:1, pengenal skema LPA URI + versi kode aktivasi. Literal wajib.
- Alamat SM-DP+, FQDN server provisionin operator (misalnya
rsp.example.com). Tanpa awalanhttps://, hanya hostname. - Matching ID, ID unik (biasanya 16–32 alfanumerik) yang mengikat kode aktivasi ke satu profil eSIM spesifik di server SM-DP+.
- Confirmation Code (opsional), rahasia tambahan yang harus diketik pengguna untuk mengotorisasi unduhan. Digunakan beberapa operator sebagai faktor kedua dalam alur aktivasi.
Vektor uji kanonik
Ini hanya contoh bentuk, kode aktivasi LPA nyata terikat ke profil spesifik di SM-DP+ spesifik. Vektor uji mengkodekan format, bukan alur scan-to-install.
| Kasus | Input | String terenkode yang diharapkan |
|---|---|---|
| Minimal (tanpa kode konfirmasi) | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T |
| Dengan kode konfirmasi | smdp=rsp.example.com | LPA:1$rsp.example.com$K2-LM3N4P5Q-R6S7T$1234 |
| Operator dengan subdomain | smdp=esim.carrier.com | LPA:1$esim.carrier.com$ABCDEFGH12345678 |
| Alur kerja MSISDN yang diport | smdp=rsp.smdpplus.example | LPA:1$rsp.smdpplus.example$PORT-MSISDN-0123456789$99 |
Kendala umum
- Awalan https:// di field SM-DP+. SGP.22 §4.1.1 membutuhkan FQDN biasa. Ponsel yang melihat
https://rsp.example.comdi slot itu menganggap kode aktivasi tidak valid dan menolak mengunduh. - Karakter $ di Matching ID. Matching ID adalah alfanumerik.
$di dalamnya bertabrakan dengan pemisah field. Operator yang men-generate Matching ID otomatis harus mengecualikan$dari alfabet. - Ekspektasi penggunaan sekali pakai. Sebagian besar server SM-DP+ membatalkan Matching ID setelah unduhan profil pertama yang berhasil. Berbagi kembali QR setelah pelanggan memindainya akan gagal.
- Unduhan ulang profil. Jika pelanggan reset pabrik atau ganti ponsel, mereka tidak bisa memindai ulang QR lama. Mereka harus menghubungi operator yang menerbitkan Matching ID baru dan QR baru.
- Provisioning dual-SIM. iOS 17.4+ dapat menampung 8 profil eSIM tetapi hanya menggunakan dua secara bersamaan. Saat memindai, OS menanya pengguna slot SIM fisik mana yang akan diganti.
- Ponsel yang dikelola MDM. Apple Business Manager dan Android Enterprise dapat menyediakan eSIM secara programatik tanpa langkah QR. Jika armada Anda dikelola MDM, gunakan API daripada memberikan kode QR kepada pengguna.
Kompatibilitas pemindai
| Perangkat / OS | Dukungan | Catatan |
|---|---|---|
| iOS 17.4+ | Native | Aplikasi kamera mengenali payload LPA dan menawarkan untuk menginstal profil eSIM langsung. |
| iOS 16.x–17.3 | Native via Pengaturan > Seluler | Pindai dari Pengaturan > Seluler > Tambah eSIM alih-alih kamera. Dukungan scan kamera hadir di 17.4. |
| Android 13+ | Native | Pengaturan > Jaringan & internet > SIM > Tambah eSIM > Pindai QR. |
| Android 9–12 | Spesifik OEM | Samsung Galaxy, Google Pixel, dan beberapa OnePlus memiliki dukungan scan kamera. OEM lain memerlukan entri manual via Pengaturan. |
| Third-party camera apps | Tidak native | Mereka mendekode QR tetapi tidak memicu instalasi eSIM. Pengguna harus menyalin string ke Pengaturan secara manual. |
| Older / non-eSIM phones | N/A | Tidak ada hardware eSIM fisik; payload didekode tetapi tidak ada yang terjadi. |
Lihat juga
- /esim-qr-code/, generator dengan format LPA yang sudah diisi.
- /standards/, kembali ke indeks standar.
- GSMA SGP.22, spesifikasi otoritatif.