Implementasi Pesen SMS 1.0
Spesifikasi
- Jeneng Produk: LINK Mobilitas Implementasi Pesen SMS
1.0 - Panyedhiya: LINK Mobilitas
- Fungsi: Pangiriman pesen, pambayaran mikro, adhedhasar lokasi
layanan - Kompatibilitas: PC, ponsel, PDA
- Informasi Legal: Properti tunggal lan hak cipta saka Netsize
Pandhuan Panggunaan Produk
Fungsional Liwatview
Sistem LINK Mobility nyedhiyakake fungsi dhasar kanggo SMS
pesen. API Pesen SMS khusus kanggo ngirim standar
rate pesen SMS MT asynchronously.
Ngirim Pesen SMS
Kanggo ngirim pesen SMS nggunakake sistem LINK Mobility, tindakake
langkah-langkah iki:
- Sambungake menyang layanan nggunakake API kasedhiya.
- Tulis pesen sampeyan miturut tabel karakter GSM
diwenehake. - Kirim pesen kanthi asinkron liwat API.
Ngirim Pesen SMS menyang Multiple Panampa
Yen sampeyan kudu ngirim pesen SMS menyang sawetara panampa:
- Gunakake fungsi API kanggo ngirim pesen menyang
sawetara nomer bebarengan. - Priksa manawa saben nomer panampa wis diformat kanthi bener.
- Kirim pesen menyang kabeh panampa kanthi ora sinkron.
FAQ
P: Apa fungsi utama LINK Mobility
sistem?
A: Fungsi utama kalebu ngirim tarif standar MT SMS
pesen asynchronously.
P: Kepiye carane ngirim pesen SMS nggunakake LINK Mobility
sistem?
A: Sampeyan bisa ngirim pesen SMS kanthi nyambung menyang layanan
nggunakake API sing kasedhiya, nulis pesen, lan ngirim
asynchronously.
Pandhuan Implementasi Mobilitas LINK Pesen SMS 1.0
LINK Mobility nyedhiyakake layanan kanggo pangiriman pesen, pembayaran mikro lan layanan basis lokasi. Platform kasebut minangka panyedhiya konten label putih transparan lan dalan transaksi antarane Panyedhiya Layanan lan Operator. Panyedhiya Layanan nyambung menyang layanan nggunakake API sing gampang diimplementasikake lan LINK Mobility nangani kabeh integrasi karo Operator. Antarmuka ora gumantung saka jinis piranti Konsumen. Piranti kasebut bisa uga PC, ponsel utawa PDA.
© LINK Mobilitas, 10 Maret 2021
Informasi Hukum
Informasi sing diwenehake ing dokumen iki minangka properti tunggal lan hak cipta Netsize. Iku rahasia lan dimaksudaké kanggo nggunakake strictly informasi. Iku ora naleni lan bisa tundhuk owah-owahan tanpa kabar. Sembarang pambocoran utawa panggunaan sing ora sah bakal dianggep ora sah.
NetsizeTM lan linkmobilityTM dilindhungi dening hukum properti intelektual Prancis, EEC lan internasional.
Kabeh merek dagang liyane sing dikutip minangka properti tunggal sing nduweni.
Ora ana sing ana ing kene sing bakal dianggep minangka menehi lisensi utawa hak miturut paten Netsize, hak cipta, utawa merek dagang.
NETSIZE Société anonyme au capital de 5 478 070 euros Siège social :62, avenue Emile Zola92100 Boulogne France 418 712 477 RCS Nanterre http://www.Link Mobility.com http://www.linkmobility.com
Ngowahi Komunikasi Pribadi
1
Daftar isi
Ruang Lingkup Dokumen ………………………………………………………………. 3
1. Fungsional Overview ………………………………………………………………… 4 1.1 Ngirim pesen SMS …………………………………………… ………………………. 4 1.2 Ngirim pesen SMS menyang sawetara panampa …………………………………………… 6
2. Instalasi ………………………………………………………………… 7 2.1 Interoperabilitas …………………………………………… ……………………………………………………….. 7 2.2 Web layanan ……………………………………………………………………………. 7 2.3 Keamanan ……………………………………………………………………………………… 8
3. Integrasi pesen SMS karo LINK Mobility………………………………………… 8 3.1 Ngirim pesen SMS ……………………………………………………… ……………. 9 3.1.1 Perbandingan operasi ………………………………………………………………… 9 3.1.2 Penanganan nilai unsur opsional …………… ……………………………………………. 9 3.2 Fitur Pilihan ……………………………………………………………………………. 10 3.2.1 Koreksi MSISDN …………………………………………………………………………… 10 3.2.2 Penggantian Aksara ……………………… …………………………………………….. 11 3.3 Kirim panjalukan ………………………………………………………………… ………………………………… 11 3.4 Kirim panjalukan teks …………………………………………………………………………… …. 15 3.5 Kirim wangsulan ……………………………………………………………………………………… 18 3.6 Kode tanggapan ……………………… ………………………………………………………………… 19 3.7 Wacan wektu entek ……………………………………………………… …………………………………………… 20 3.8 Nampa laporan kiriman………………………………………………………………………… ….. 20 3.9 Pengakuan Panyedhiya Layanan ………………………………………………………………….. 23 3.10 Coba maneh ………………………………… ……………………………………………………… 24 3.11 Komentar ing isi pesen SMS …………………………………………… ……… 26
4. Implementasi examples………………………………………………………….. 27 5. Tabel karakter GSM …………………………………………… ……………………….. 28
5.1 Tabel alfabet standar GSM (7-bit) ………………………………………………………. 28 5.2 Tabel ekstensi alfabet standar GSM (7-bit)…………………………………………………….. 29 6. Akronim lan singkatan……………………………… ………………………. 30 7. Referensi …………………………………………………………………………… 30
Ngowahi Komunikasi Pribadi
2
Lingkup Dokumen
Dokumen iki nerangake carane Panyedhiya Layanan ngirim pesen SMS liwat LINK Mobility. Iki ditrapake kanggo arsitek teknis lan desainer sing ngetrapake layanan saka Panyedhiya Layanan.
Ngowahi Komunikasi Pribadi
3
1. Fungsional Overview
Sistem LINK Mobility nyedhiyakake fungsi dhasar ing ngisor iki kanggo pesen SMS:
· Ngirim pesen SMS Mobile Terminated (MT), kayata teks utawa binar (eg WAP Push) premium lan pesen tarif standar.
· Nampa laporan pangiriman kanggo pesen MT sing dikirim. · Nampa pesen SMS Mobile Originated (MO), premium lan standar
rate.
API Pesen SMS darmabakti kanggo ngirim pesen SMS MT tarif standar. API ngirim kabeh pesen SMS asynchronous, mbisakake fitur kayata:
· "Fire-and-forget" Service Provider pengin duwe wektu respon sing bisa diprediksi lan ora pengin ngenteni asil saka Operator.
· Coba maneh fungsi LINK Mobilitas bakal ngirim pesen maneh yen Operator duwe masalah sementara.
Informasi luwih lengkap babagan nampa pesen SMS MO utawa ngirim pesen SMS MT premium bisa ditemokake ing kene. API SMS utilitas uga kasedhiya, ngemot sawetara operasi sing disederhanakake kanggo ngirim pesen SMS, contone WAP push.
Informasi liyane babagan API iki diwenehake dening dhukungan LINK Mobility yen dijaluk.
1.1 Ngirim pesen SMS
Panyedhiya Layanan
Netsize
1. Kirim pesen MT
Konsumen
2. Bali pesen ID
3. Kirim pesen SMS
4. Ngirim laporan pangiriman
5. Kirim laporan pangiriman
Ngowahi Komunikasi Pribadi
4
Alur dhasar kanggo ngirim pesen SMS diterangake kaya ing ngisor iki:
1. Panyedhiya Layanan nggawe panjalukan kanggo ngirim pesen SMS menyang panampa liwat sistem LINK Mobility.
2. A ID pesen bali menyang Service Provider. ID iki bisa digunakake kanggo umpamane nggandhengake pesen karo laporan pangiriman sing bener.
3. LINK Mobility nangani nuntun lan ngirim pesen SMS menyang Konsumen ono.
Langkah 4 lan 5 ditindakake yen Panyedhiya Layanan njaluk laporan pangiriman ing langkah 1.
4. Laporan pangiriman dipicu, contone, nalika pesen SMS dikirim menyang piranti Konsumen.
5. Laporan pangiriman dikirim menyang Panyedhiya Layanan. Laporan kasebut ngemot ID pesen sing padha karo sing bali ing langkah 2.
Aliran alternatif: Panyuwunan ora sah
Yen parameter sing diwenehake utawa kredensial pangguna ing panyuwunan (langkah 1) ora bener, kesalahan bakal bali menyang Panyedhiya Layanan. Kesalahan nuduhake alasan penolakan lan aliran rampung. Ora ID pesen bali.
Ngowahi Komunikasi Pribadi
5
1.2 Ngirim pesen SMS menyang sawetara panampa
Panyedhiya Layanan
Netsize
1. Kirim pesen MT
Konsumen
2. Bali pesen ID
3.1. Kirim pesen SMS #1
3.2. Kirim pesen SMS #2
3.n. Kirim pesen SMS #n
5.1. Kirimi laporan kiriman #1 5.2. Kirimi laporan pangiriman # 2 5.n. Kirim laporan kiriman #n
4.1. Ngirim laporan kiriman #1 4.2. Ngirim laporan kiriman #2 4.n. Ngirim laporan kiriman #n
Sistem LINK Mobility ndhukung ngirim pesen SMS tarif standar menyang sawetara panampa ing dhaptar distribusi. Alur dhasar diterangake kaya ing ngisor iki:
1. Panyedhiya Layanan nggawe panjalukan kanggo ngirim pesen SMS tarif standar menyang sawetara panampa liwat sistem LINK Mobility.
2. Sistem LINK Mobility validasi sintaks pesen SMS, panampa lan rute saben pesen SMS sadurunge bali ID pesen menyang Service Provider.
3. LINK Mobility ngirim pesen SMS siji menyang saben Konsumen sing dituju. Sistem LINK Mobility bakal nyoba ngirim pesen SMS nalika nampa respon kesalahan sing diklasifikasikake minangka sementara. LINK Mobility bakal nyoba ngirim maneh pesen SMS nganti kadaluwarsa utawa watesan maksimal LINK Mobility nyoba maneh wis tekan.
Langkah 4 lan 5 ditindakake yen Panyedhiya Layanan njaluk laporan pangiriman ing langkah 1.
4. Laporan pangiriman dipicu, contone, nalika pesen SMS dikirim menyang stasiun seluler Konsumen.
Ngowahi Komunikasi Pribadi
6
5. Laporan pangiriman dikirim menyang Panyedhiya Layanan, ngemot ID pesen sing padha kaya sing bali ing langkah 2.
Disaranake banget njaluk laporan pangiriman kanggo verifikasi manawa Konsumen wis nampa pesen SMS kanthi sukses.
2. Instalasi
LINK Mobilitas nyedhiyakake API kapapar a web layanan karo antarmuka SOAPii. Protokol SOAP lan server Link Mobility ora gumantung saka platform sing digunakake dening Panyedhiya Layanan, sanajan instalasi piranti SOAP bisa uga beda. Ing web API layanan diterangake ing WSDLiii.
Kanggo sing ora kenal web layanan, LINK Mobilitas uga menehi pesawat saka kelas Jawa kui saka web katrangan WSDL layanan. Kelas kasebut diwenehake dening dhukungan Link Mobility yen dijaluk.
2.1 Interoperabilitas
sanadyan web layanan interoperable antarane platform beda ing teori, kadhangkala mengkono sing framework server lan framework klien ora kompatibel. Kanggo njamin interoperabilitas antarane platform, LINK Mobilitas web layanan dibangun lan diverifikasi miturut Rekomendasi saka Web Organisasi Interoperabilitas Layanan, WS-Iiv.
WS-aku mbutuhake a web layanan kanggo ndhukung UTF-8 lan UTF-16-karakter set. Link Mobility ndhukung loro, nanging dianjurake kanggo nggunakake UTF-8.
Kabeh LINK Mobilitas web layanan wis diverifikasi ing platform ing ngisor iki:
· Jawa · .NET · PHP · Perl · ASP · Ruby · Python
2.2 Web layanan
Ngowahi Komunikasi Pribadi
7
Ing web layanan URL lan lokasi WSDL file diwenehake dening dhukungan LINK Mobilitas yen dijaluk.
2.3 Keamanan
Ngirim panjalukan
Kanggo otentikasi, ID pangguna lan sandhi saka Panyedhiya Layanan dikirim ing saben web panyuwunan layanan. Tanggung jawab Panyedhiya Layanan kanggo njaga ID pangguna lan sandhi iki.
Kanggo keamanan sambungan, LINK Mobility banget nyaranake panggunaan HTTPS nalika ngakses LINL Mobility web layanan. Sertifikat server LINK Mobility ditandatangani dening Thawte Server CA.
Kajaba iku, disaranake nggunakake firewall LINK Mobility kanggo mblokir alamat IP sing ora dingerteni kanggo ngakses akun Panyedhiya Layanan. Hubungi dhukungan LINK Mobilitas kanggo informasi luwih lengkap.
Elinga yen HTTP didhukung mung amarga kompatibilitas mundur lan bakal dibusak ing mangsa ngarep.
Nampa laporan pangiriman
Kanggo otentikasi, disaranake Panyedhiya Layanan nggunakake: · Otentikasi dhasar kanggo akses menyang web server. · A firewall, mesthekake yen mung panjalukan saka LINK Mobility diijini.
Kanggo keamanan sambungan, disaranake Panyedhiya Layanan nggunakake: · HTTPS kanggo akses menyang web server.
HTTPS ing latar Service Provider bisa digunakake seamlessly, nyedhiyani sing certificate saka web server ditandatangani dening sertifikat CA ROOT kalebu ing dhaftar sertifikat CA dipercaya.
3. Integrasi pesen SMS karo LINK Mobility
Ngowahi Komunikasi Pribadi
8
3.1 Ngirim pesen SMS
Panyedhiya Layanan bisa ngirim pesen SMS menyang Konsumen liwat LINK Mobility, nggunakake SMS web layanan API minangka diterangake ing bab iki.
Implementasi exampPelajaran babagan carane nggabungake LINK Mobility ing macem-macem basa program bisa ditemokake ing bab 4.
3.1.1 Perbandingan operasi
API Pesen SMS nemtokake rong operasi sing beda: panjalukan kirim lan panjalukan kirim teks. Subbagian iki menehi liwatview saka fungsi sing diwenehake dening loro operasi lan dhuwur-lampu beda penting.
Panjaluk kirim ditargetake kanggo kasus panggunaan sing luwih maju ing ngendi Panyedhiya Layanan duwe kontrol total kanggo format pesen kalebu header data pangguna. Ndhukung GSM Default, Unicode, lan Skema Coding Data binar. Service Provider bisa ngirim pesen concatenated, nanging preparation saka data pangguna lan data pangguna header kudu digawe dening Service Provider lan pesen kudu dikirim liwat macem-macem panjalukan kirim menyang LINK Mobility.
Panjaluk kirim teks nganggep manawa teks pesen ngemot karakter saka alfabet standar GSM kalebu tabel ekstensi utawa alfabet Unicode. Skema Coding Data kanthi otomatis dideteksi dening LINK Mobility kanthi mriksa isi teks pesen. Panyambungan otomatis pesen dadi pirang-pirang pesen didhukung nganti watesan maksimal sing ditemtokake dening Panyedhiya Layanan.
Penggabungan bisa uga dibutuhake yen dawa teks pesen ngluwihi dawa maksimal sing didhukung dening Skema Coding Data sing digunakake dening teks pesen.
3.1.2 Penanganan nilai unsur opsional
Wigati dimangerteni manawa kanggo tujuan interoperabilitas, kabeh unsur XML ing panjalukan lan tanggapan wajib miturut definisi XML, yaiku kudu ana. Notasi kanggo nemtokake nilai opsional yaiku:
· Kanggo nilai integer: -1
Ngowahi Komunikasi Pribadi
9
· Kanggo nilai string: #NULL#
Wigati dimangerteni yen nilai unsur sing ora digatekake kudu disetel menyang nilai sing kasebut ing komentar sing cocog nganti unsur kasebut didhukung. Iki kanggo njamin kompatibilitas maju menyang LINK Mobility.
3.2 Fitur Pilihan 3.2.1MSISDN Koreksi
Koreksi MSISDN minangka fitur opsional sing bisa diaktifake kanthi dhukungan LINK Mobility yen dijaluk.
Fitur iki bakal mbenerake alamat tujuan lan nyelarasake menyang format E.164 sing dibutuhake. Saliyane koreksi format, sistem uga bisa nindakake fungsi khusus pasar kayata nerjemahake nomer Prancis internasional kanggo mbenerake nomer DOM-TOM (départements et territoires d'outre-mer) yen ditrapake.
Ing ngisor iki sawetara exampkoreksi:
Alamat Tujuan sing dikirim +46(0)702233445 (0046)72233445 +460702233445 46(0)702233445 46070-2233445 0046702233445 +46(0) 702233445
Alamat Tujuan sing didandani 46702233445 46702233445 46702233445 46702233445 46702233445 46702233445 46702233445 2626005199999 XNUMX nomer DOM-TOM)
Kajaba iku, bisa uga ngidini nomer telpon nasional kanggo pasar sing dipilih. Nalika fitur iki diaktifake, nomer internasional kanggo pasar liyane kudu dikirim kanthi tandha `+' dhisikan kanggo mbedakake saka pasar sing dipilih.
Ing ngisor iki sawetara exampkoreksi sing ditindakake nalika nggunakake Swedia (kode negara 46) minangka pasar standar kanggo nomer nasional.
Alamat Tujuan sing dikirimake 0702233445 070-2233 445 070.2233.4455 460702233445 +460702233445 +458022334455 45802233445
Alamat Tujuan sing Dibenerake 46702233445 46702233445 46702233445 46702233445 46702233445 458022334455 Ora sah amarga tandha `+' ilang
Ngowahi Komunikasi Pribadi
10
Elinga yen MSISDN sing wis didandani bakal digunakake dening LINK Mobility lan bakal dibalekake ing laporan pangiriman.
Hubungi dhukungan LINK Mobility kanggo informasi luwih lengkap.
3.2.2 Panggantos aksara
Panggantos karakter minangka fitur opsional sing bisa diaktifake kanthi dhukungan LINK Mobility yen dijaluk.
Fitur iki bakal nerjemahake karakter alfabet non-GSM ing data pangguna (teks SMS) dadi karakter alfabet GSM sing padha nalika DCS disetel dadi "GSM" (17). Kanggo example "Seqüência de teste em Português" bakal diterjemahake dadi "Seqüencia de teste em Portugues".
Hubungi dhukungan LINK Mobility kanggo informasi luwih lengkap.
3.3 Kirim panjalukan
Unsur panjalukan kirim diformat kaya ing ngisor iki:
Ngowahi Komunikasi Pribadi
11
Elemen anak panjalukan kirim ditangani dening LINK Mobility kaya ing ngisor iki:
Korelasi unsurId
asaleAlamat
Tipe String
String
M/O/I* Nilai Default^
O
O
Sistem bakal disetel
nilai yen
diatur lan
didhukung.
Panjang maksimal 100
16
Katrangan
ID korelasi kanggo nglacak panjalukan lan respon SOAP, miturut rekomendasi WS-I. Server nyuarakke nilai sing diwenehake. Kajaba iku, ID korélasi bisa digunakake minangka ID eksternal amarga bakal kalebu ing DR lan disimpen karo data transaksi. Elinga yen watesan babagan karakter sing diidini bisa uga ditrapake. Alamat asal kanggo pesen SMS sing metu. Jinis alamat asal ditetepake dening parameter orginatorTON. Panjang maksimal nomer cendhak yaiku 16. Pangirim angka alfa diwatesi ing Alfabet standar GSM kanthi dawa maksimal 11 karakter.
Ngowahi Komunikasi Pribadi
12
panggagasTON
Integer O
String alamat tujuan
M
userData userDataHeader
String
O
String
O
DCS
integer O
PID
integer O
relatifValidityTime integer O
wektu pangiriman
String
O
Sistem bakal nyetel nilai yen dikonfigurasi lan didhukung.
Pesen kosong Ora ana header data pangguna 17 0 172800 (48 jam) Langsung
1
40 (*)
280 280 3 3 9 25
Panjang maksimal pangirim MSISDN yaiku 15 (nggunakake format sing padha karo unsur destinationAddress). Bisa disetel menyang #NULL# nalika originatingAddress lan originatingTON dipilih dening sistem. Fungsi iki gumantung pasar lan konfigurasi. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Prilaku bisa beda-beda karo integrasi Operator. Jinis nomer alamat asal (TON): 0 Nomer cendhak 1 Numerik alfa (panjang maksimal 11) 2 MSISDN Bisa disetel dadi -1 nalika alamat asal lan TON asal bakal dipilih dening sistem. Fungsi iki gumantung pasar lan konfigurasi. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Prilaku bisa beda-beda karo integrasi Operator. MSISDN sing ngirim pesen SMS, diwiwiti karo kode negara. Example: 46762050312. Kanggo sawetara pasar (ngendi Konsumen MSISDN kudu obfuscated) Nilai iki uga bisa dadi alias alfanumerik, prefixed karo "#".
Ngirim pesen SMS menyang sawetara panampa didhukung kanthi nyedhiyakake dhaptar distribusi MSISDN sing dipisahake titik koma (contone 46762050312;46762050313). Panampa kudu unik ing dhaptar lan dhaptar distribusi diwatesi nganti 1000 entri. (*) Nilai dawa maksimal ora ditrapake kanggo dhaptar distribusi. Isi pesen SMS. Header Data pangguna bebarengan karo Data pangguna bisa ngemot nganti 140, yaiku 280 nalika dienkode hex, oktet. Parameter iki tansah dienkode hex. Skema kode data. Prilaku bisa beda-beda karo integrasi Operator. ID Protokol. Prilaku bisa beda-beda karo integrasi Operator. Wektu validitas relatif ing detik (relatif karo wektu kanggo ngirim menyang LINK Mobilitas). Prilaku bisa beda-beda karo integrasi Operator. Pesen SMS bisa dikirim kanthi wektu pangiriman telat. Format: yyyy-MM-dd HH:mm:ss Z, example: 2000-01-01 01:01:01 0000.
Ngowahi Komunikasi Pribadi
13
statusReportFlags
integer O
0
Jeneng akun
String
O
miturut
akun
konfigurasi
referenceId serviceMetaData
String
O
String
O
Ora ana regane
campaignName
String
O
jeneng panganggo
String
M
sandi
String
M
* M = Wajib, O = Opsional, I = Digatekake.
1
50
150 1000 50 64 64
Prilaku bisa beda-beda karo integrasi Operator. Kirimake panjalukan laporan: 0 Ora ana laporan kiriman 1 Laporan kiriman dijaluk 9 Laporan kiriman server dijaluk (LINK Mobilitas ora nerusake laporan menyang Panyedhiya Layanan nanging kasedhiya ing laporan dll.) Kolom iki ngidini LINK Mobility kanggo nuntun pesen SMS kanthi fleksibel cara, sing bisa uga ora spesifik Penyedia Layanan. Kanggo panggunaan normal, #NULL# kudu diwenehake. Cathetan: Panggunaan lapangan iki kudu diwenehake dening LINK Mobility. Kanggo API iki biasane ID pesen saka a web opt-in pesen MO pesen SMS. Data meta layanan. Setel menyang #NULL# yen ora digunakake utawa ora didhukung dening pasar. Iki minangka informasi khusus pasar. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Transaksi LINK Mobilitas yaiku tagged karo jeneng iki. Iki digunakake kanggo nglumpukake transaksi ing laporan LINK Mobility. Setel menyang #NULL# yen ora digunakake. Jeneng pangguna saka Panyedhiya Layanan, diwenehake dening LINK Mobility. Tembung sandhi saka Panyedhiya Layanan, diwenehake dening LINK Mobility.
^ Nilai standar digunakake yen nilai unsur disetel menyang null.
Ngowahi Komunikasi Pribadi
14
3.4 Kirim panjalukan teks
Unsur panjalukan kirim diformat kaya ing ngisor iki:
Elemen anak panjalukan teks Kirim ditangani dening LINK Mobility kaya ing ngisor iki:
Korelasi unsurId
Tipe String
originatingAddress String
M/O/I* Nilai Default^
O
O
Sistem bakal disetel
nilai yen
diatur lan
didhukung.
Panjang maksimal 100
16
Katrangan
ID korelasi kanggo nglacak panjalukan lan respon SOAP, miturut rekomendasi WS-I. Server nyuarakke nilai sing diwenehake. Kajaba iku, ID korélasi bisa digunakake minangka ID eksternal amarga bakal kalebu ing DR lan disimpen karo data transaksi. Elinga yen watesan babagan karakter sing diidini bisa uga ditrapake. Alamat asal kanggo pesen SMS sing metu. Jinis alamat asal ditetepake dening parameter orginatorTON.
Ngowahi Komunikasi Pribadi
15
panggagasTON
Integer O
String alamat tujuan
M
pesenTeks
String
M
maxConcatenatedM integer O essages
PID
integer O
relatifValidityTime integer O
Sistem bakal nyetel nilai yen dikonfigurasi lan didhukung.
Pesen kosong 3 0 172800 (48 jam)
1
40 (*)
39015 3 3 9
Panjang maksimal nomer cendhak yaiku 16. Pangirim angka alfa diwatesi ing Alfabet standar GSM kanthi dawa maksimal 11 karakter. Panjang maksimal pangirim MSISDN yaiku 15 (nggunakake format sing padha karo unsur destinationAddress). Bisa disetel menyang #NULL# nalika originatingAddress lan originatingTON dipilih dening sistem. Fungsi iki gumantung pasar lan konfigurasi. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Prilaku bisa beda-beda karo integrasi Operator. Jinis nomer alamat asal (TON): 0 Nomer cendhak 1 Numerik alfa (panjang maksimal 11) 2 MSISDN Bisa disetel dadi -1 nalika alamat asal lan TON asal bakal dipilih dening sistem. Fungsi iki gumantung pasar lan konfigurasi. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Prilaku bisa beda-beda karo integrasi Operator. MSISDN sing ngirim pesen SMS, diwiwiti karo kode negara. Example: 46762050312. Kanggo sawetara pasar (ngendi Konsumen MSISDN kudu obfuscated) Nilai iki uga bisa dadi alias alfanumerik, prefixed karo "#".
Ngirim pesen SMS menyang sawetara panampa didhukung kanthi nyedhiyakake dhaptar distribusi MSISDN sing dipisahake titik koma (contone 46762050312;46762050313). Panampa kudu unik ing dhaptar lan dhaptar distribusi diwatesi nganti 1000 entri. (*) Nilai dawa maksimal ora ditrapake kanggo dhaptar distribusi. Isi pesen SMS. Skema Coding Data dideteksi kanthi otomatis. Skema sing didhukung yaiku GSM 7-bit, utawa UCS-2. Nilai antarane 1 lan 255 ing ngendi nilai kasebut nemtokake jumlah pesen gabungan sing bisa ditampa. Yen jumlah pesen concatenated ngluwihi nilai iki panjalukan gagal. ID Protokol. Prilaku bisa beda-beda karo integrasi Operator. Wektu validitas relatif ing detik (relatif karo wektu kanggo ngirim menyang LINK Mobilitas).
Ngowahi Komunikasi Pribadi
16
wektu pangiriman
String
O
Langsung wae
statusReportFlags
Integer O
0
Jeneng akun
String
O
Miturut konfigurasi akun
referenceId serviceMetaData
String
O
String
O
Ora ana regane
campaignName
String
O
jeneng panganggo
String
M
sandi
String
M
* M = Wajib, O = Opsional, I = Digatekake.
25
1
50
150 1000 50 64 64
Prilaku bisa beda-beda karo integrasi Operator. Pesen SMS bisa dikirim kanthi wektu pangiriman telat. Format: yyyy-MM-dd HH:mm:ss Z, example: 2000-01-01 01:01:01 0000. Prilaku bisa beda-beda karo integrasi Operator. Kirimake panjalukan laporan: 0 Ora ana laporan kiriman 1 Laporan kiriman dijaluk 9 Laporan kiriman server dijaluk (LINK Mobilitas ora nerusake laporan menyang Panyedhiya Layanan nanging kasedhiya ing laporan dll.) Kolom iki ngidini LINK Mobility kanggo nuntun pesen SMS kanthi fleksibel cara, sing bisa uga ora spesifik Penyedia Layanan. Kanggo panggunaan normal, #NULL# kudu diwenehake. Cathetan: Panggunaan lapangan iki kudu diwenehake dening LINK Mobility. Kanggo API iki biasane ID pesen saka a web opt-in pesen MO pesen SMS. Data meta layanan. Setel menyang #NULL# yen ora digunakake utawa ora didhukung dening pasar. Iki minangka informasi khusus pasar. Kanggo informasi luwih lengkap, hubungi dhukungan LINK Mobility. Transaksi LINK Mobilitas yaiku tagged karo jeneng iki. Iki digunakake kanggo ngelompokake transaksi ing laporan Link Mobility. Setel menyang #NULL# yen ora digunakake. Jeneng pangguna saka Panyedhiya Layanan, diwenehake dening LINK Mobility. Tembung sandhi saka Panyedhiya Layanan, diwenehake dening LINK Mobility.
^ Nilai standar digunakake yen nilai unsur disetel menyang null.
Ngowahi Komunikasi Pribadi
17
3.5 Kirimi respon
Unsur kirim respon diformat kaya ing ngisor iki:
Tanggepan kirim digunakake kanggo panjalukan kirim lan panjaluk kirim teks.
Elemen anak respon kirim ditangani dening LINK Mobility kaya ing ngisor iki:
Element correlationId messageDetails
kode respon
Jinis
dhaftar string pesen geDetai l integer
M/O/I* OM
M
Nilai Default ^
Dawane maksimal 100 1000 unsur
5
String pesen respon M
200
* M = Wajib, O = Opsional, I = Digatekake. ^ Nilai standar digunakake yen nilai unsur disetel menyang null.
Katrangan
ID korélasi panjalukan sing dikumumake. Dhaptar ID pesen unik LINK Mobility lan kode respon kanggo transaksi sukses utawa sebagean sukses, dhaftar kosong ing gagal. LINK Mobilitas kode respon 0 nuduhake transaksi sukses. Kode respon 50 nuduhake transaksi sebagian sukses; paling siji pesen dikirim menyang panampa, ndeleng messageDetails kanggo kode respon individu saben panampa. Sembarang kode kesalahan liyane nuduhake gagal lengkap kanggo ngirim. Deleng tabel kapisah kanggo dhaptar lengkap kode respon. Deskripsi teks tanggapan, contone teks kesalahan.
Ngowahi Komunikasi Pribadi
18
Elemen anak messageDetail ditangani dening LINK Mobility kaya ing ngisor iki:
unsur
tujuanAlamat pesenId
Jinis
senar senar
M/O/I*
MM
Nilai Default ^
kode respon
integer M
responPesen
String
M
* M = Wajib, O = Opsional, I = Digatekake.
Dawane maksimal 40 5864
5
200
Katrangan
Alamat tujuan panyuwunan dikumumake. ID pesen unik LINK Mobility kanggo transaksi sing sukses, string kosong nalika gagal. Sawetara ID pesen bakal bali yen pesen digabungake. ID pesen dipisahake semi-titik. Kanggo kahanan kesalahan tartamtu dhaftar kosong bali. LINK Mobilitas kode respon 0 nuduhake transaksi sukses. Deleng tabel kapisah kanggo dhaptar lengkap kode respon. CATETAN: Kode respon 0 nuduhake yen pesen wis dijadwal kanggo pangiriman, ora sing pangiriman sukses wis digawe. Deskripsi teks tanggapan, contone teks kesalahan.
^ Nilai standar digunakake yen nilai unsur disetel menyang null.
3.6 Kode respon
Kode respon ing ngisor iki bisa bali ing respon kirim:
Kode 0 1 2 3 4 5 6 7 8 9
Sukses Teks Login ora sah utawa panggunaan API sing ora sah Konsumen diblokir dening Link Mobility Operasi ora diwenehake dening Link Mobility Konsumen ora dingerteni Link Mobility Consumer wis mblokir layanan iki ing Link Mobility Alamat asli ora didhukung Alamat asal Alpha ora didhukung dening akun alamat asal MSISDN ora didhukung GSM ditambahi ora didhukung
Deskripsi Kasil dieksekusi. Jeneng pangguna utawa sandhi sing salah utawa Panyedhiya Layanan dilarang dening LINK Mobility. Konsumen diblokir dening LINK Mobility.
Operasi diblokir kanggo Panyedhiya Layanan.
Konsumen ora dingerteni kanggo LINK Mobility. Utawa yen alias digunakake ing panjalukan; alias ora ketemu. Konsumen wis mblokir layanan iki ing Link Mobility.
Alamat asal ora didhukung.
Alamat asal alpha ora didhukung dening akun.
Alamat asal MSISDN ora didhukung.
GSM ditambahi ora didhukung.
Ngowahi Komunikasi Pribadi
19
10
Unicode ora didhukung
Unicode ora didhukung.
11
Laporan status ora didhukung
Laporan status ora didhukung.
12
Kapabilitas sing dibutuhake ora
Kapabilitas sing dibutuhake (liyane saka ndhuwur) kanggo ngirim pesen
didhukung
ora didhukung.
13
Panyedhiya konten maks
Panyedhiya Layanan uga ngirim pesen SMS menyang LINK Mobility
tingkat throttling ngluwihi
cepet.
14
ID Protokol ora didhukung dening
ID Protokol ora didhukung.
akun
15
watesan concatenation pesen
Jumlah pesen sing digabung ngluwihi nomer maksimal
ngluwihi
dijaluk.
16
Ora bisa nuntun pesen
LINK Mobilitas ora bisa nuntun pesen kasebut.
17
Periode wektu sing dilarang
Ora diijini ngirim pesen sajrone wektu
18
Imbangan banget kurang ing layanan
Panyedhiya layanan diblokir amarga imbangan banget
akun panyedhiya
50
Sukses sebagean
Sukses sebagian nalika ngirim pesen SMS menyang sawetara panampa.
99
kesalahan server internal
Kesalahan LINK Mobility liyane, hubungi dhukungan LINK Mobility kanggo informasi luwih lengkap
informasi.
100
Alamat tujuan ora valid
Alamat tujuan (MSISDN, utawa alias) ora sah.
102
ID referensi (disambung) ora valid
ID referensi ora sah, bisa uga ID referensi wis digunakake
lawas utawa ora dingerteni.
103
Jeneng akun ora valid
Jeneng akun ora sah.
105
Data meta layanan ora valid
Data meta layanan ora sah.
106
Alamat asal ora valid
Alamat asal ora sah.
107
Asal alfanumerik ora valid Alamat asal alfanumerik ora valid.
alamat
108
Wektu validitas ora valid
Wektu validitas ora sah.
109
Wektu pangiriman ora bener
Wektu pangiriman ora sah.
110
Isi pesen / pangguna ora valid
Data pangguna, yaiku pesen SMS, ora valid.
data
111
Dawane pesen ora valid
Dawane pesen SMS ora sah.
112
Header data pangguna ora valid
Header data pangguna ora valid.
113
Skema kode data ora valid
DCS ora sah.
114
ID protokol ora valid
PID ora sah.
115
Gendéra laporan status ora valid
Gendéra laporan status ora sah.
116
TON ora sah
TON pemula ora sah.
117
Ora sah campjeneng aign
Ing campjeneng aign ora sah.
120
Watesan ora valid kanggo maksimum
Jumlah maksimum pesen gabungan ora sah.
nomer concatenated
pesen
121
Asal msisdn ora sah
Alamat asal MSISDN ora valid.
alamat
122
ID korélasi ora valid
ID korélasi ora sah.
3.7 Waca wektu entek
Wiwit invocations ing Link Mobility API biasane nyebabake LINK Mobility invoking sistem eksternal liyane, kayata sistem pembayaran Operator lan SMSCs, disaranake Service Provider nggunakake wektu entek maca rada dhuwur. Waca wektu entek 10 menit kanggo panjalukan HTTP disaranake. Nggunakake wektu entek iki bakal nangani kasus wektu maca sing paling akeh.
3.8 Nampa laporan pangiriman
Panyedhiya Layanan bisa, yen diwenehake, njaluk laporan pangiriman pesen SMS utawa kabar pangiriman kanggo pesen MT sing dikirim. Laporan kasebut dipicu ing
Ngowahi Komunikasi Pribadi
20
Operator SMSC nalika pesen MT dikirim menyang Konsumen sing ditargetake utawa dibusak, contone kadaluwarsa utawa, sakperangan alesan, ora bisa dirute. Mung status pungkasan pesen SMS sing dilaporake menyang Panyedhiya Layanan, yaiku dikirim utawa dibusak. Mung siji laporan saben pesen MT digawe. Kanthi status sing wis dibusak, kode alesan bisa ditrapake. Kode alesan iki nemtokake alesan kanggo pesen SMS ora dikirim.
Laporan kasebut diarahake liwat Link Mobility lan dikirim menyang Panyedhiya Layanan nggunakake protokol HTTP.
Kanggo nampa laporan, Service Provider kudu ngleksanakake kanggo example a Java Servlet utawa kaca ASP.NET. Loro-lorone iki nampa panjalukan HTTP GET utawa POST.
Paramèter
Panjaluk kasebut kalebu paramèter ing ngisor iki:
Parameter MessageId DestinationAddress StatusCode
WektuStamp
Operator
Kode Alasan
Ketik integer string string
senar
senar
integer
M/O /I*
Nilai Default
dawa maksimum
Katrangan
M
22
ID pesen pesen MT
sing laporan iki cocog karo.
M
40
MSISDN Konsumen, yaiku
alamat tujuan asli MT
pesen.
M
1
Kode status nuduhake status saka
pesen MT.
Kode status sing ditrapake yaiku:
0 Dikirim
2 - Dibusak (kode alasan ditrapake)
M
20
Wektu nuduhake nalika pangiriman
laporan ditampa dening LINK Mobility.
Zona wektu wektuamp yaiku CET
utawa CEST (kanthi wektu musim panas kaya sing ditetepake
kanggo EU).
Format: yyyyMMdd HH:mm:ss.
M
100
Jeneng Operator digunakake nalika
ngirim pesen SMS utawa ing
jeneng akun digunakake nalika ngirim ing
pesen SMS.
Dhaptar Operator kasedhiya kasedhiya
dening LINK Mobilitas support.
O
3
Kode alesan nuduhake kok ing
pesen rampung ing status
dibusak.
Kode alasan sing ditrapake yaiku:
100 Kadaluwarsa 101 Ditolak 102 Kesalahan format 103 Kesalahan liyane 110 Pelanggan ora dingerteni 111 Pelanggan dilarang 112 Pelanggan ora diwenehake 113 Pelanggan ora kasedhiya 120 SMSC gagal
Ngowahi Komunikasi Pribadi
21
OperatorTimeStamp
senar
O
StatusTeks
senar
O
KorelasiId
senar
O
Kode Jaringan Operator
integer O
* M = Wajib, O = Opsional, I = Digatekake.
121 SMSC rame
122 SMSC roaming
130 Handset kesalahan
131 Memori handset ngluwihi
Prilaku bisa beda-beda karo Operator
integrasi.
20
Wektu nuduhake kapan laporan kasebut
dipicu ing SMSC saka Operator
(yen diwenehake dening Operator).
Zona wektu wektuamp yaiku CET
utawa CEST (kanthi wektu musim panas kaya sing ditetepake
kanggo EU).
Format: yyyyMMdd HH:mm:ss.
255
Placeholder kanggo informasi tambahan
saka Operator, contone teks sing cetha
katrangan status / alesan.
Prilaku bisa beda-beda karo Operator
integrasi.
100
ID korélasi sing kasedhiya ing
SendRequest utawa SendTextRequest.
6
Kode Jaringan Seluler (MCC +
MNC) saka Operator.
Panyedhiya Layanan kudu nyedhiyakake LINK Mobilitas kanthi target URL kanggo laporan pangiriman (opsional kalebu kredensial kanggo otentikasi dhasar HTTP).
Panyedhiya Layanan bisa milih cara HTTP sing disenengi:
· HTTP POST (dianjurake) · HTTP GET.
Exampnggunakake HTTP GET (kasil dikirim):
https://user:password@www.serviceprovider.com/receivereport? MessageId=122&DestinationAddress=46762050312&Operator=Vodafone&TimeSt amp=20100401%2007%3A47%3A44&StatusCode=0
Example nggunakake HTTP GET (ora dikirim, Operator wis nyedhiyakake kapingamp kanggo acara):
https://user:password@www.serviceprovider.com/receivereport?MessageId=123 &DestinationAddress=46762050312&Operator=Vodafone&OperatorTimeStamp=2 0100401%2007%3A47%3A59&TimeStamp=20100401%2007%3A47%3A51&Status Code=2&StatusText=Delivery%20failed&ReasonCode=10
Ngowahi Komunikasi Pribadi
22
Paramèter kasebut yaiku URL dikodevi.
Encoding karakter:
Panyedhiya Layanan bisa milih enkoding karakter sing disenengi: · UTF-8 (disaranake) · ISO-8859-1.
3.9 Pengakuan Panyedhiya Layanan
Panyedhiya Layanan kudu ngakoni saben laporan pangiriman. Pengakuan kasebut bisa positif, yaiku laporan kiriman kasil ditampa, utawa negatif, yaiku gagal.
Wigati dicathet: LINK Mobility duwe wektu entek maca kanggo 30 detik kanggo laporan pangiriman. Wektu entek bakal micu kiriman maneh (yen nyoba maneh diaktifake) utawa mbatalake pangiriman (yen nyoba maneh dipateni). Iki tegese aplikasi Panyedhiya Layanan kudu njamin wektu nanggepi cepet, utamane nalika mbukak akeh.
Apike banget kanggo ngakoni laporan pangiriman menyang LINK Mobility sadurunge ngolah.
Aturan kanggo ngakoni positif lan negatif diterangake kaya ing ngisor iki:
Pengakuan positif, ACK, laporan pangiriman sing dikirim: Kode respon kisaran HTTP 200 kanthi kombinasi karo konten format XML ing ngisor iki:
Pengakuan negatif, NAK, laporan pangiriman ora dikirim: Sembarang balesan liyane saka pengakuan positif, kanggo exampNanging, pengakuan negatif dipicu dening kode kesalahan HTTP utawa konten XML ing ngisor iki:
Konten XML bisa digunakake kanggo ngontrol mekanisme nyoba maneh Link Mobility. A NAK bakal nyebabake nyoba maneh, yen diaktifake. Kanggo Service Provider ora dikonfigurasi kanggo mekanisme nyoba maneh, isi XML iku opsional.
Ing ngisor iki minangka panjalukan lan respon HTTP POSTampsaka laporan pangiriman sing dikirim menyang Panyedhiya Layanan:
Ngowahi Komunikasi Pribadi
23
HTTP Request: POST /context/app HTTP/1.1 Content-Type: application/x-www-form-urldienkode;charset=utf-8 Host: server:port Isi-Dunggal: xx
MessageId=213123213&DestinationAddress=46762050312&Operator=Telia & OperatorTimeStamp=20130607%2010%3A45%3A00&TimeStamp=20130607 %2010%3A45%3A02&StatusCode=0
Tanggapan HTTP: HTTP / 1.1 200 OK Tipe-Konten: teks / polos
3.10 Coba maneh
Sistem LINK Mobility bisa nindakake nyoba maneh kanggo gagal, yaiku ora diakoni, pangiriman laporan pangiriman. Panyedhiya Layanan bisa milih prilaku nyoba maneh sing disenengi:
· Ora nyoba maneh (standar) – pesen bakal dibuwak yen nyoba sambungan gagal, maca wektu entek utawa kanggo kode kesalahan HTTP.
· Coba maneh – pesen bakal dikirim maneh kanggo saben jinis masalah sambungan, maca wektu entek, utawa ngakoni negatif.
Nalika nyoba maneh NAK diaktifake, iku penting kanggo ngerti skenario sing bakal generate nyoba maneh saka LINK Mobility lan carane nyoba maneh bisa.
Saben Panyedhiya Layanan duwe antrian nyoba maneh dhewe, ing ngendi pesen dipesen miturut wektu pesenamp. LINK Mobility tansah nyoba ngirim pesen sing luwih lawas luwih dhisik, sanajan urutan pesen individu sing dikirim menyang Panyedhiya Layanan ora dijamin.
Alesan utama pesen sing dibuwang saka antrian nyoba maneh yaiku salah siji saka rong alasan: pesen TTL kadaluwarsa utawa (sacara teoritis) antrian nyoba maneh dadi kebak. TTL gumantung marang Operator lan akun, yaiku bisa beda-beda gumantung saka Operator lan utawa jinis pesen, contone, SMS premium utawa pesen SMS tarif standar.
Ngowahi Komunikasi Pribadi
24
Panyedhiya Layanan kanthi nyoba maneh kudu mriksa ID unik pesen MT kanggo ngamanake manawa pesen kasebut durung ditampa.
Ngowahi Komunikasi Pribadi
25
Penting kanggo Panyedhiya Layanan kanggo tundhuk karo aturan prasaja iki nalika ana kesalahan nalika ngolah laporan pangiriman yen alasan kesalahan kasebut yaiku:
1. Sauntara, contone, database ora kasedhiya, NAK kudu bali. LINK Mobilitas bakal ngirim pesen maneh.
2. Permanen lan nyoba maneh kamungkinan kanggo nimbulaké masalah padha, ACK kudu bali. Kanggo example, nalika pesen ora bisa diurai kanthi bener utawa nyebabake kesalahan runtime sing ora dikarepke.
Tumindak kanthi bener bakal mesthekake yen ora ana pamblokiran utawa degradasi throughput amarga laporan pangiriman bola-bali.
3.11 Komentar babagan isi pesen SMS
Isi pesen SMS, yaiku parameter data pangguna, diwakili ing aksara sing beda-beda gumantung saka nilai DCS. Dhasare diterangake ing tabel ing ngisor iki. Informasi liyane babagan aksara SMS bisa ditemokake ing spesifikasi ETSI kanggo SMSvii.
Alfabet
GSM alfabet standar GSM alfabet lengkap
Example (DCS / Data pangguna) 17 / abc@()/
17 / {}[]
UCS2 Binary
25 / ©¼ë® 21 / 42696e61727921
Panjang maksimal 160 <160
70 280
Katrangan
Pesen teks normal nggunakake alfabet standar GSM, deleng bab 5.1. Pesen teks nggunakake alfabet standar lan tabel ekstensi GSM, deleng bab 5.2. Wiwit saben karakter saka tabel extension diwakili dening rong karakter dawa maksimum nyata mbosenke diwilang minangka: 160 k, ngendi k iku nomer karakter lengkap digunakake ing pesen. Unicode (16 bit), tabel karakter ISO/IEC 10646. Pesen binar data 8-bit. Saben bait dituduhake minangka nilai hex nggunakake rong karakter saben bait. Dawane pesen maksimal yaiku 140 bita, yaiku 280 karakter nalika dikode hex.
Dawa maksimum pesen SMS suda amarga dawa header mundhak nalika ngirim pesen SMS kanthi header data pangguna sing ditemtokake.
Dhukungan kanggo aksara beda bisa beda-beda karo integrasi Operator.
Ngowahi Komunikasi Pribadi
26
Elinga, sawetara karakter ing kisaran C0 (karakter kontrol ing interval 0x00000x001F) ora bisa dituduhake ing XML amarga ana watesan ing XML 1.0. Salah sawijining karakter sing ora didhukung yaiku , sing kalebu ing tabel ekstensi alfabet GSM. Supaya bisa ngirim isi pesen kalebu karakter kasebut, contone, vCard, LINK Mobility ndhukung sintaks uwal Unicode.
Sintaks uwal LINK Mobility Unicode identik karo sintaks uwal sing digunakake dening Spesifikasi Basa Jawaviii. Dipuntedahaken karakter uwal u karo ngiring dening papat heksadesimal digit makili nilai UTF-16 karakter, uxxxx.
Sawetara uwal examples:
· u000a – Line feed · u000c – Form feed · u000d – Carriage return · u2603 Snowman
4. Implementasi examples
SOAP ndadekake solusi kasebut bebas saka basa pamrograman sing digunakake ing sisih klien Penyedia Layanan.
Ing web layanan kanggo API Pesen SMS meh padha karo web layanan sing digunakake ing SMS API. Kode examples ditemokaké ing SMS API guidei bisa gampang diowahi kanggo panggunaan karo API iki.
Ngowahi Komunikasi Pribadi
27
5. Tabel karakter GSM
5.1 Tabel alfabet standar GSM (7-bit)
Tabel iki nuduhake karakter sing bisa ditampilake ing kabeh ponsel GSM.
b7 0
binar
b6 0
b5 0
Dec
0
b4 b3 b2 b1
Hex 0
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0
0
0
0
0
@
0
1
1
1
£
1
0
2
2
$
1
1
3
3
¥
0
0
4
4
è
0
1
5
5
é
1
0
6
6
ù
1
1
7
7
ì
0
0
8
8
ò
1 0
0
1
9
9
Ç
1 0
1
0
10 A
LF
1 0
1
1
11 B
Ø
1 1
0
0
12 C
ø
1 1
0
1
13 D
CR
1 1
1
0
14 E
Å
1 1
1
1
15 F
å
Kanggo example, huruf "A" wis ing ngisor iki
nilai:
1) Kode iki uwal kanggo extension saka
aksara standar 7-dicokot.
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
16 32 48 64 80 96 112
10 20 30 40 50 60 70
SP 0
¡
P ¿ p
_
!
1 AQ
”
2
BR b
r
#
3
C
S
c
s
¤
4
D
T
d
t
%5
E
U
e
u
&
6
F
V
f
v
‘
7 G Wg w
(
8 hxh
)
9 aku
Y i
y
*
:
JZ j
z
1) + ;
Kang
Æ ,
< L Öl
ö
æ –
= aku
ß .
> NÜn ü
É /
?
O §
o
à
Angka basis Decimal Hexadesimal Binary
Petungan 64 + 1 40 + 1 b1–b7
Regane 65 41 1000001
Ngowahi Komunikasi Pribadi
28
5.2 Tabel ekstensi alfabet standar GSM (7-bit)
Tabel iki nuduhake karakter lengkap menyang alfabet standar GSM.
b7 0
0
0
0
1
1
1
1
binar
b6 0
0
1
1
0
0
1
1
b5 0
1
0
1
0
1
0
1
Dec
0
16 32 48 64 80 96 112
b4 b3 b2 b1
Hex 0
10 20 30 40 50 60 70
0 0
0
0
0
0
|
0 0
0
1
1
1
0 0
1
0
2
2
0 0
1
1
3
3
0 1
0
0
4
4
^
0 1
0
1
5
5
0 1
1
0
6
6
0 1
1
1
7
7
1 0
0
0
8
8
{
1 0
0
1
9
9
}
1 0
1
0
10 A
FF
1 0
1
1
11 B
1 1
0
0
12 C
[1 1
0
1
13 D
~
1 1
1
0
14 E
]
1 1
1
1
15 F
Ngowahi Komunikasi Pribadi
29
6. Akronim lan singkatan
Kabeh akronim lan singkatan kadhaptar ing Glosariix.
7. Referensi
i LINK Mobilitas Implementasi Guide, SMS 5.2, 22/155 19- FGC 101 0169 Uen ii SOAP, http://www.w3.org/TR/SOAP/ iii WSDL, http://www.w3.org/TR/ wsdl iv WS-I, http://www.ws-i.org/ v Pandhuan Implementasi Mobilitas LINK, Sertifikat CA Terpercaya, 11/155 19-FGC 101 0169 Uen vi Uniform Resource Identifiers, http://www.ietf.org/rfc/rfc2396.txt vii ETSI TS 100 900 V7.2.0 (GSM 03.38 versi 7.2.0), Aksara lan basa informasi spesifik viii LINK Mobilitas Implementasi Guide Lampiran, Notifikasi Pengisian Daya, 10/155 19-FGC 101 0169 Uen ix Pandhuan Implementasi Mobilitas LINK Lampiran, Glosarium, 36/155 19-FGC 101 0169 Uen
Ngowahi Komunikasi Pribadi
30
Dokumen / Sumber Daya
![]() |
mobilitas link Implementasi Pesen SMS 1.0 [pdf] Pandhuan pangguna 1.0, Implementasi SMS Messaging 1.0, SMS Messaging 1.0, Messaging 1.0 |