link: Mananging Consultant

Cari Blog Ini

Kamis, 07 Agustus 2008

Interface BSS pada GSM

Interface BSS pada GSM
Posted by mujib84 on April 25, 2008

Interface
Interface (antar muka) dibutuhkan untuk mengenali suatu sistem dengan sistem yang lainnya. Jika interface tidak bisa dikenali maka komunikasi yang diinginkan tidak mungkin terjadi. Dalam GSM/DCS terdapat 4 BSS Interface yaitu Air Interface (Um), A-Bis Interface, A-Sub interface dan A-Interface. Pada bagian ini akan membahas mengenai air Interface secara detail mulai dari Physical Layer yang membahas Logical Channel DSM/DCS, Data Link Layer untuk access protocol, Network Layer yang berisi Connection Management, Mobility Management dan Radio Resource Management. Pada bagian ini juga kita bisa mengetahui bagai mana proses Call Setup, Mobile Originating Call (MOC), Mobile Terminating Call (MTC), Location Up date dan Hand Over
1. AIR INTERFACEMerupakan interface antara MS (mobile station) dan BTS (Base Transmission Sistem). Pada interface ini speech dan data yang ditansmisikan melalui Physical Channel. Media yang digunakan adalah udara. Didalam air interface dibagi menjadi 3 layer yang masing masing fungsi layer ini sangat spesifik.
Layer 1 merupakan bagian dari air interface yang tugasnya adalah sebagai logical channel. Channel di air Iinterface ini dibagi 2 kelompok penting yaitu :A. Traffic Chanel (TCH)B. Signaling Channel
Layer 2 merupakan media untuk access protocol dalam hal ini digunakan untuk LAPD (Link Access Protol Dedicated) Channel, yang juga berfungsi untuk melindungi transmisi jika terjadi gangguan.
Layer 3 berisi data yang dibagi menjadi 3 bagian penting untuk pengaturan management data yaitu :
1. Connection Managementyang didalamnya terdapat management untuk pengaturan percakapan (call control), Supplementary service support yang digunakan untuk call forwarding dan Layanan pengenalan nomor merupakan layanan call line identification presentation (CLIP), call line identification restriction (CLIR), dan SMS (Short Messege Service).
2. Mobility Managementyang tugasnya menyampaikan pesan antara MS dan MSC yang dikirimkan melalui A-bis dan A-Interface. Fungsi utamanya adalah mensupport mobilitas pengguna sehingga informasi network untuk pemberian lokasi channel dan menyediakan identitas yang dibutuhkan antara MS dan network. Mobility management dibutuhkan untuk Autentification,indentification, Information procedure, location update, IMSI Attact/detach, periodic updating dll.
2. RADIO RESOURCE MANAGEMENTPada Radio Resource Management pesan antara MS dan BTS atau BSC akan disampaikan melalui Abis interface. Bagian ini digunakan untuk pengaturan common transmission resource, sebagai contoh digunakan pada physical channel dan data link connection pada control channel.
2.1 Physical Layer 1 Air InterfacePada layer 1 speech dan data ditransmisikan melewati media udara pada Air (Um) interface. Physical channel didefinisikan sebagai specific carrier (Radio Frequency Carrier) dengan menggunakan range frequency GSM/DCS yang terdiri dari 174 Channel (seperti yang telah dijelaskan pada bagian sebelumnya : NE BSS part 1).

(lihat gambar 1. Layer Pada Air Interface)
Layer 1 berhubungan langsung dengan layer 3 yang prosesnya diatur oleh channel management dan measurement control. Sedangkan Hubungan Layer 1 dan 2 untuk fungsi-fungsi : Burst transmission , error detection dan correction serta supervisi radio link control. Selain itu Layer 1 digunakan untuk mencari BCCH (Broardcase common channel dan DCCH (Dedicated Control Channel) dari MS setelah pengalokasian channel dari Base Station.
2.1.1 Logical Channel dalam GSM/DCSDibagi menjadi 2 type logical channel : Traffic channel dan Signaling ChannelA. Traffic Channel : Digunakan untuk mengirimkan code speech dan data informsi dari mobile subscriber (MS) . Ada 2 bentuk traffic channel yang didifinisikan sebagai Full rate traffic channel yaitu traffic channel transmisi speech dan data pada air interface ditransmisikan dengan kecepatan 13 kbit/s dan data 9,6 kbit/s dan Half Rate Traffic channel yaitu speech yang ditransmisikan pada air interface 6.5 kbit/s dan data 4.8 kbit/s.
B. Signaling Channel : Digunakan untuk pensinyalan dari MS ke BTS, yang mana pada channel ini dibagi menjadi 3 type :- Broardcase Control Channel (BCCH) yang digunakan untuk singkronisasidan mengirimkan specific data dari BTS ke MS yang bekerja pada Down link(Signaling dari BTS ke MS). BCCH ini dibagi lagi dalam beberapa fungsi yaitu Frequency Correction Channel (FCCH) yang bertugas untuk mengawasi ketepatan frequensi agar bisa berkomunikasi dengan MS. Synchronization Channel (SCH) yang bertugas untuk melanjutkan perjuangan dari FACCH setelah bersingkronisasi dengan MS selanjutnya dilakukan checking prosedur untuk memeriksa informasi yang berisi BSIC (Base Station Identification Code) dan TDMA frame number dan Broardcase Control Channel (BCCH) yang berisi informasi dimana MS membutuhkan referensi untuk ke cell mana akan ditempatkan. Digunakan pada saat Channel combination, frequensi hopping dan cell identification.
- Commond Control Channel (CCCH) yang digunakan untuk pengontrolan akses dari BTS atau dari MS yang bekerja pada frequency up link dan down link. Channel ini dibagi lagi menjadi 4 bagian penting Yaitu : Paging Channel yang digunakan untuk proses call dari BTS ke MS yang bekerja pada frequency down link. Notification Channel yang bertugas sebagai notifikasi MS pada Voice group dan voice boardcase call, bagian ini juga bekerja pada frequency down link. Random Access Channel yang digunakan untuk permohonan signaling channel dari network atau untuk respon dari paging channel dan Access Grant Channel (AGCH) yang bekerja pada saat proses signaling channel oleh BTS untuk MS.
- Dedicated Control Channel (DCCH) yang dibagi menjadi 3 channel penting yaitu : Stand alone Dedicated Control Channel (SDCCH) yang digunakan 2 arah BTS dan MS untuk call setup. Authentification dan fungsi signaling juga dilakukan oleh channel ini. Slow Associated Control Channel (SACCH) yang selalu dipasangkan dengan SDCCH dan TCH. Informasi pensinyalan untuk control dan parameter pengukuran dilakukan lewat channel ini. Pada BTS informasi spesifik network ditransmisikan menggunakan SACCH menjaga agar MS selalu up to date pada setiap perubahan parameter cell. Juga control command pada time advance dan power control ditransmisikan BTS via SACCH. Fast Associated Control Channel (FACCH) yang akan diaktivekan pada saat memerlukan penambahan signaling pada situasi mendesak (contoh : pada saat handover).

Gambar: Logical Channel pada GSM/DCS)
Dalam Um Interface (Air intrerface) pada bagian terdahulu telah dijelaskan mengenai layer 1. Pada episode ini akan kita lanjutkan mengenai layer 2 dan 3 yang akan membahas secara detail fungsi, struktur, dan hal-hal apa yang akan dilakukan pada layer 3 pada Um (air Interface),1. Layer 2 (Data link Layer) pada Um interface
Pada um/air interface layer 2 sering juga disebut dengan data link layer atau dalam istilah GSMnya disebut dengan Linking. Di layer ini informasi yang akan dikirmkan akan dilindungi dari gangguan yang akan terjadi. Tugas dari layer ini adalah mendeteksi gangguan dan melakukan perbaikan, melakukan stabilisasi transmisi atau dengan kata lain memberikan garansi terbebas dari gangguan data.
2. Layer 3 (Network Layer)
Pada layer 3 terdapat 3 fungsi penting yaitu :A. Radio Resource management functionsPada Radio resource management pesan dikirimkan antara MS (mobile subscbriber) dan Base Transciever Station (BTS) atau Base Station Controller (BSC). Pesan pada radio resourse akan dikirimkan pada A-bis interface dalam Radio Signalink Link (RSL) atau Direct Tranfer Application Part (DTAP) kea rah BSC.Pada bagian ini hal-hal yang mendasar yang dilakukan adalah :
- Pada Idle mode procedure (pada saat MS pada kondisi tidak melakukan percakapan):a. Melakukan broadcast informasi dari MS ke BSS atau sebaliknya.b. Melakukan Paging
- Pada saat dedicated mode (pada saat ms sedang melakukan aktivitas) hal hal penting yang dilakukan pada fungsi radio resource management adalah sebagai berikut :a. Pada saat channel assignment procedure (prosedur dimana pembagian untuk penempatan channel dari BTS ke MS).b. Hand over procedure (Pada saat MS akan melakukan perpindahan dari suatu cell ke cell yang lainnya.c. Pada saat prosedur penambahan channel.d. Pada saat pelepasan channel (channel release procedure)
- Pada saat Radio Resources Establishment procedure (Pada saat procedure pembukaanRadio resource).a. Pada saat memasuki dedicated mode permohonan untuk procedure penempatanchannel dengan cepat yang biasa nya terjadi pada saat hand over.b. Pada saat prosedur pengaksesan untuk up linkc. Notification prosedur untuk call setup, hand over dll
B. Mobility ManagementPada Mobility management menyampaikan pesan antara MS dan MSC tanpa dipengaruhi dari sisi BSS. Pesan tersebut dikirimkan melalui A-bis dan A-Interface dalam RSL (Radio Signaling Link) ataupun DTAP (Direct Transfer Application Part) ke BSC. Fungsi utamanya adalah mensupport mobilitas pengguna sehingga informasi network untuk pemberian lokasi channel dan menyediakan identitas yang dibutuhkan antara MS dan network.Prosedur dasar yang dilakukan dalam Mobility Management adalah sebagai berikut :1. Mobility Management Common Prosedure : suatu Prosedur Mobility Management yang dilakukan dalam keadaan biasa yaitu pada saat merealokasikan TMSI (Temporary Mobile subscriber Idensifier), Autentifikasi, Identifikasi, IMSI detach,prosedur pembatalan dan pada saat prosedur informasi pada Mobility Management.
2. Mobility Management specific Prosedure : suatu prasedur dimana Mobility management memerlukan prosedur khusus yaitu pada saat Location update, periodic updating dan pada saat IMSI attach.
3. Connection Management Sub layer service provision : suatu prosedur pada saat connection management sublayer untuk layanan yang bersyarat yaitu :Mobility Management Connection establishment (pembukaan hubungan pada Mobility management), Mobility Management connection Information transfer Phase dan pada saat Mobility Management Connection release.
C. Connection ManagementConnection Management terdiri dari : Call Control, Short Massage danSupplementary Service Support. Pada bagian ini pesan dikirimkan antara MS dan MSColeh karena itu sebagian besar dipertimbangkan untuk segera dilaksanakan.Selain Call Control pada connection management terdapat juga Supplementaryservice support yang digunakan untuk call forwarding dan Layanan pengenalan nomoryang merupakan layanan call line identification presentation (CLIP), call line identificationrestriction (CLIR), dan SMS (Short Messege Service).Prosedur mendasar yang dilakukan pada call control adalah sebagai berikut :
- Prosedur pembukaan panggilan (Call establishment prosedur) : suatu prosedurpembuka pada saat akan melakukan panggilan dimana pada prosedur ini terdapat prosedur pada saat akan melakukan panggilan (Mobil originating call) dan pada saat penerimaan panggilan (Mobil terminating Call).
- Prosedur Signaling sampai pada kondisi active pada prosedur ini terdapat : UserNotification, call rearrangement, user initiated level up dan down grading.
- Call Clearing suatu prosedur dimana dilakukan (clearing) percakapan, pada prosedur ini terdapat clearing yang dilakukan oleh mobile station dan ada juga clearing yang dilakukan oleh network serta clearing yang dilakukan secara berbarengan.
3. Proses Location update pada Um interface
Location Update akan dilakukan mobile station pada saat :1. MS pindah kelokasi area yang lain ( Normal location up dating)2. Pada saat network membutuhkan informasi updating (Priodic updating)3. Pada saat IMSI attach/detach (pada saat mematikan atau menghidupkan handphone)
Pada saat Mobile Station mendapatkan signal dari BTS yang lain dan menemukan location Area Identification (LAI) yang baru pada BCCH, Maka MS akan melakukan permohonan Signaling Dedicated Control Channel (SDCCH) lewat RACH (Random Access Channel) ke network tersebut. Setelah mendapatkan Signaling Channel yang terdapat pada AGCH (Access Grand Channel) MS melakukan set up pada layer 2 connection termasuk melakukan Set Asynchronous Balance Mode pada layer 3 message yaitu permohonan location update (location update request). Sebagai indikasi tambahan MS menginformasikan bahwa permohonan location update yang akan dilakukan adalah Normal location update (bukan priodik ataupun IMSI attch /detach).
VLR (Visitor Location Register) akan menentukan IMSI berdasarkan pada TIMSI dan LAI dan memungkinkan juga dari pemeriksaan VLR sebelumnya dan ketentuan admistrasi dari HLR (Home Location Register). Sebelum dilakukan konfirmasi location update dan memberikan TMSI baru ke mobile station, VLR melakukan pembuktian (authentication request dan authentication response) dan mengaktivekan ciphering (Ciphering mode command dan ciphering mode complete).Setelah melakukan proses diatas maka TMSI baru akan dialokasikan dengan pesan yang dikodekan pada kondisi ini location update telah diterima dan mobile station merespon dengan realokasi TMSI yang lengkap, selanjutnya Base station melepaskan radio resource connection.

Perbedaan GSM dan CDMA

Perbedaan GSM dan CDMA
Posted by mujib84 on April 25, 2008

Berikut sedikit gambaran mengenai perbedaan GSM serta CDMA
GSM:
standar teknologi eropa generasi kedua (2G) GSM 900 = uplink: 890 - 915 MHz downlink : 935- 960 MHz duplex spacing: 45 MHz lebar kanal : 200KHz modulasi : GMSK multiple access : FDMA-TDMA (satu kanal RF punya 8 kanal TDMA) GSM 1800 = uplink : 1710 - 1785MHz downlink : 1805 - 1880 MHz Duplex spacing : 95 MHz lebar kanal RF : 200KHz multiple access : FDMA-TDMA (s.d.a)
CDMA :standar teknologi generasi kedua(2G) amerika
CDMA 800 = uplink : 824 - 849 MHz (kalo CDMA 1900: 1850 - 1910 MHz) downlink : 869 - 894 MHz (kalo CDMA 1900 : 1930 - 1990 MHz) lebar kanal : 1.25 MHz chip rate : 1.228 Mcps multiple access : CDMA
Nb : fren dan esia menggunakan cdma 800 sedangkan flexi ma starone tu pake cdma 1900 ma 800

Selasa, 05 Agustus 2008

USSD

USSD (Unstructured Supplementary Service Data) adalah proses atau teknologi untuk pertukaraninformasi teks antara sebuah telepon bergerak dan aplikasi pada jaringan operator. Teknologi USSD pertama kali dibuat untuk jaringan GSM dan kemudian tetap digunakan pada jaringan 3G/UMTS.Sebuah kode akses USSD atau USSD message dari ponsel adalah digit yang diawali dengan tanda * dan diakhiri dengan tanda #. Setiap parameter dibatasi oleh tanda *.Contoh-contoh USSD message yang dikirimkan ponsel ke jaringan operator:*123#*123*1*9789732404229650#Respon yang didapat oleh pengguna dapat berupa:
informasi atau notifikasi yang tidak perlu jawaban, misalnya informasi jumlah tagihan (billing)
informasi atau pilihan yang berupa menu yang meminta jawaban dari pengguna.Jika pengguna mendapatkan respon yang meminta jawaban dan tidak menjawab selama beberapa saat maka jaringan operator akan menutup sesi dialog tersebut.Awalnya, USSD didesain untuk mempermudah interaksi antara ponsel pelanggan dengan operator jaringan dalam menggunakan supplementary service. Supplementary service adalah layanan tambahan seperti call waiting, call barring, dan lain-lain. untuk mengaktifkan, menghapus atau melakukan setting pada layananan tersebut, pelanggan dapat melakukannya dengan cara menekan tombol kode akses pada ponsel dan mengirimkannya dengan menekan tombol panggilan. Biasanya suatu ponsel telah memiliki menu untuk settingsupplementary service sehingga kita tidak perlu menghafalkan kode-kode akses tersebut. Dibalik layar, ketika kita mengakses menu tersebut, ponsel akan mengirimkan USSD message ke jaringan operator.Input kode akses dari user yang akan dikirimkan sebagai USSD message dispesifikasikan pada standar GSM 02.30 atau 3GPP TS 22.030, yang berjudul "Man-machine Interface (MMI) of the Mobile Station (MS)"Beberapa fakta mengenai USSD:- USSD merupakan session oriented artinya selama dialog berlangsung switching akan mendedikasikan sebuah bearer.- WAP, SIM Toolkit dapat menggunakan USSD sebagai bearer- USSD disupport mulai CAMEL phase 2- Mudah diakses, hanya perlu menekan nomor (kode akses)- USSD dapat mengirimkan informasi teks sampai 182 karakterUSSD memiliki 2 mode transaksi yaitu:1. Pull mode atau mobile-initiated yaitu interaksi yang dimulai (inisialisasi) dari ponsel pengguna2. Push mode atau network-initiated yaitu interaksi yang dimulai (inisialisasi) dari aplikasi yang berada di jaringan operatorUSSD dispesifikasikan pada standar GSM 02.90 (USSD Stage 1), GSM 03.90 (USSD Stage 2), 04.90 atau 3GPP TS 22.090 (USSD Stage 1) 23.090 (USSD State 2) 24.099 (USSD Stage 3).USSD Phase 1 hanya support mobile-initiated operation artinya pengguna ponsel hanya bisa mengirimkan suatu perintah USSD untuk kemudian direspon oleh jaringan operator.Komunikasi hanya terjadi sekali (satu kali permintaan dan satu kali jawaban).Pada USSD Phase 2, dialog dapat terjadi antara ponsel dan jaringan operator sehingga pertukaran informasi (request dan response) dapat terjadi beberapa kali. Informasi juga dapat diinisialisasi dari jaringan operator (network-initiated)Pada jaringan operator transfer informasi dari sebuah pesan USSD antar elemen dilakukan menggunakan SS7 signaling yaitu MAP (Mobile Application Part). Proses pengirimaninformasi untuk mobile-initiated USSD adalah sebagai berikut:1. Ponsel pelanggan menggirimkan informasi digit ke MSC jaringan operator.2. MSC mengirimkan informasi tersebut ke HLR.3. Kemudian HLR meproses informasi tersebut atau mengirimkan ke USSD gateway.4. USSD gateway kemudian mengirimkan informasi ke sebuah aplikasi5. Aplikasi memberikan respon ke USSD gateway6. USSD gateway mengirimkan response ke HLR7-8. HLR kemudian mengirimkan response ke pelanggan lewat MSC.
Komponen aplikasi pada arsitektur diatas bisa berupa aplikasi apa saja, misalnya billing system, content management system (CMS) atau aplikasi di content provider yang berada di luar jaringan operator.USSD Gateway berfungsi sebagai penghubung antara aplikasi dengan jaringan inti telekomunikasi (core network). USSD gateway tidak dispesifikasikan pada dokumen GSM/3GPP tapi biasanya elemen ini hampir selalu ada untuk mempermudah komunikasi yang dilakukan aplikasi. Konunikasi antar USSD gateway dengan aplikasi biasanya berbasis TCP/IP misalnyamenggunakan HTTP. Jadi USSD gateway menjembatani jaringan IP (packet based) dengan jaringan jaringan SS7 (circuit based) sehingga operator jaringan dapat membuat layanan tambahan (value added service) dengan mudah.MAP sebagai pendukung transaksi USSD yang menghubungkan MSC dengan HLR dan HLR dengan USSD gateway menspesifikasikan beberapa operasi (command) untuk mengirimkan USSD message.Pada GSM 09.02 (MAP Phase 1) hanya ada satu operasi yang berhubungan dengan USSD:
MAP_PROCESS_UNSTRUCTURED_SS_DATAPerintah ini membawa informasi dari ponsel pelanggan (mobile-initiated), dikirimkan MSC ke HLR atau dari HLR ke USSD gateway untuk meminta informasi.Pada GSM 09.02 (MAP Phase 2 dan phase 2+) terdapat tambahan 2 operasi untuk USSD yaitu:
MAP_UNSTRUCTURED_SS_REQUESTPerintah ini dikirimkan dari USSD gateway ke HLR atau dari HLR ke MSC untuk diteruskan ke pelanggan.Perintah ini diinisialiasi oleh operator (network-initiated) dan digunakan untuk meminta informasi dari pelanggan.
MAP_UNSTRUCTURED_SS_NOTIFYPerintah ini dikirimkan dari USSD gateway ke HLR atau dari HLR ke MSC untuk diteruskan ke pelanggan.Perintah ini merupakan network-initiated, digunakan untuk memberikan informasi dari pelanggan.

OTA

Over-the-air Provisioning Aplikasi MIDP
Provisioning dapat diartikan sebagai membuat sesuatu tesedia. Over-the-air (OTA) provisioning memberikan pengertian proses tersedianya aplikasi MIDP (MIDlet) pada device hingga siap digunakan yang ditransfer lewat sebuah jaringan nirkabel (wireless network). Proses OTA provisioning untuk MIDlet mencakup proses mendapatkan aplikasi (discovery), download, install/update maupun penghapusan (removal).Pada sisi pengguna, OTA provisioning mempermudah pengguna untuk melakukan verifikasi dan installasi MIDlet. Pada sisi penyedia layanan OTA provisioning memberikan kemampuan untuk memberikan informasi content, melakukan proses pembiayaan (charging) dan lain-lain.OTA provisioning untuk aplikasi MIDP awalnya merupakan rekomendasi praktis bukan suatu spesifikasi. Rekomendasi tersebut dibuat setelah spesifikasi MIDP 1.0 namun kemudian rekomendasi ini masuk dalam spesifikasi MIDP 2.0 dengan beberapa pembaruan atau tambahan.Arsitektur sebuah OTA provisioning aplikasi MIDlet terdiri dari:- Provisioning serverProvisioning server adalah HTTP/Web server yang menyimpan file dan pemroses status hasil provisioning. File yang disimpan adalah file metadata atau java application descriptor (JAD) dan aplikasi MIDP (content) yang berupa file JAR. Content dapat juga disimpan di tempat lain misalnya pada suatu repository server atau content management system (CMS). Provisioning server berinteraksi dengan network elemen misalnya WAP gateway yang menghubungkannya dengan device pengguna. Server ini juga dapat berinteraksi dengan sistem lain misalnya charging/billing server, Authentication Authorization server dan lain-lain.- Client atau AMSApplication Management Software (AMS) biasa digunakan sebagai istilah untuk software pada sebuah device yang bertanggung jawab untuk mengatur suatu aplikasi misalnya mendownload, menyimpan (install), menjalankan (execution) atau bahkan membuang aplikasi. AMS biasa juga disebut Java Application Manager (JAM) untuk menunjukan software yang bertanggung jawab mengatur aplikasi MIDP pada device.Proses OTA provisioning dimulai dengan content discovery yaitu proses mendapatkan content dari web server. Pengguna biasanya mendapatkan content dari suatu website atau halaman WAP yang menggandung link ke file descriptor (JAD). Contoh link pada halaman WML:MIDlet sampleJika pengguna mengklik link tersebut, AMS (browser) akan mendownload file JAD menggunakan HTTP GET request ke web server.Web server akan meresponse request dengan memberikan file JAD. File tersebut harus diberikan dengan MIME type "text/vnd.sun.j2me.app-descriptor" pada HTTP response header.Dibawah ini contoh suatu file JAD yang didapat dari web server:Manifest-Version: 1.0Created-By: 1.3.1 (Sun Microsystems Inc.)MIDlet-Version: 1.0.3MIDlet-Name: Sample MIDletMIDlet-Vendor: JavanensisMIDlet-1: System Viewer, /icons/system.gif, net.javanensis.sample,SystemViewerMIDlet-2: Bluethoot Test, , net.javanensis.sample.BluethootTestMIDlet-Description: Contoh aplikasi MIDPMIDlet-Jar-Size: 86445MIDlet-Jar-URL: http://www.javanensis.net/contents/sample.jarMIDlet-Install-Notify: http://www.javanensis.net/MidpOtaProvisioing.do?file=sample.jarMIDlet-Delete-Notify: http://www.javanensis.net/MidpOtaProvisioing.do?file=sample.jarMIDlet-Delete-Confirm: Anda yakin akan menghapus aplikasi 'Sample MIDlet'?Setelah mendapatkan file descriptor, AMS biasanya melakukan verifikasi dan konfirmasi. Dari informasi yang ada pada file descriptot AMS bisa melakukan verifikasi apakah aplikasi yang akan diinstall sesuai dengan device, atau apakah ukuran file mencukupi untuk diinstall. Sebelum proses dilanjutkan, AMS dapat pula memberikan informasi yang tertera pada file descriptor kepada user dan meberikan konfirmasi kepada user untuk melanjutkan proses download dan install atau menghapus aplikasi jika aplikasi telah ada.Jika user memilih untuk melanjutkan proses download maka AMS akan mendownload MIDlet (file JAR) dari alamat URL yang tertera pada file descriptor bagian "MIDlet-Jar-URL". Proses download file JAR adalah proses HTTP download. AMS akan melakukan HTTP request ke web server, dan web server akan mengirimkan response yang berisi file dengan MIME type pada HTTP header adalah "application/java-archive"Setelah proses pengambilan file selesai, AMS akan melakukan installasi di tempat (directory) yang telah ditentukan.Bila proses installasi selesai, AMS akan memberitahukan ke provisioning server apakah proses tersebut berhasil atau tidak. Pemberitahuan hasil proses provisioning dilakukan AMS dengan mengirimkan HTTP POST request yang bersisi kode status dan pesan ke URL yang tertera pada "MIDlet-Install-Notify" dalam file descriptor.Contoh pengiriman status:POST /MidpOtaProvisioing.do?file=sample.jar HTTP/1.1Host: www.javanensis.netContent-Length: 13900 SuccessBila user memilih hapus aplikasi karena aplikasi telah ada. Status proses penghapusan dapat juga dikirimkan oleh AMS ke URL yang tertera pada "MIDlet-Delete-Notify"Code Description (Status Message)------ ---------------------------------------------------------900 Success901 Insufficient Memory902 User Cancelled903 Loss of Service904 JAR size mismatch905 Attribute Mismatch906 Invalid Descriptor907 Invalid JAR (MIDP 2.0)908 Incompatible Configuration or Profile (MIDP 2.0)909 Application authentication failure (MIDP 2.0)910 Application authorization failure (MIDP 2.0)911 Push registration failure (MIDP 2.0)912 Deletion Notification (MIDP 2.0)913 Required package not supported by the device (MIDP 2.0)Contoh proses diatas adalah proses yang biasa. Dibelakang layar sebuah provisioning server, penyedia layanan dapat menambahakan proses-proses yang diperlukan misalnya:- Klasifikasi berdasarkan device pada saat user melakukan discovery- Autentikasi user menggunakan Basic HTTP Authentication atau menggunakan cookies- Charging (pembiayaan) pada user- TrackingProses OTA provisioning MIDP ini diadopsi pada cakupan yang lebih luas yaitu Spesifikasi provisioning untuk aplikasi klien J2EE (JSR 124) dan OMA download.== Spesifikasi provisioning untuk aplikasi klien J2EEJSR 124 didesain tidak hanya untuk aplikasi MIDP, tapi masih mirip dengan OTA provisioning aplikasi MIDP. JSR 124 lebih kompleks karena menspesifikasikan cara untuk mengirimkan content termasuk packaging, publishing, authentication, policies, adapter, plug-in, konfigurasi device serta API untuk mengakses content repository.Descriptor yang digunakan pada JSR 124 berupa XML.== OMA Download OTAProses OMA download juga mirip dengan OTA provisioning aplikasi MIDP. OMA download tidak dikhususkan untuk men-download MIDlet atau tipe media spesifik lainnya, tetapi merupakan framework untuk mendownload media object apapun. OMA download juga menambahakan kemampuan untuk menghindari dari pengkopian ilegal suatu content dengan menambahkan spesidikasi Digital Rigth Management (DRM). Content descriptor yang digunakan OMA download berupa XML kecuali untuk aplikasi MIDP descriptor tetap menggunakan file JAD.Contoh descriptor pada OMA download OTA:image/gifhttp:/foo.bar.com/pic-dir/picture.gif1234http:/foo.bar.com/status== LinksMIDP 1.0 OTA recommendation http://java.sun.com/products/midp/OTAProvisioning-1.0.pdfMIDP 2.0 specification http://www.jcp.org/jsr/detail/118.jspJ2EE Client Provisioning http://www.jcp.org/jsr/detail/124.jsp, http://java.sun.com/j2ee/provisioningDeploying Wireless Java Applications http://wireless.java.sun.com/midp/articles/deployOMA Download OTA v.1.0 http://www.openmobilealliance.org/release_program/download_v10.html20061031


by : http://ejlp.blogspot.com/search/label/java

RADIUS pada jaringan GSM/UMTS

Radius (Remote Authentication Dial In User Service) adalah protokol authentication, authorization and accounting (AAA). Penggunaan radius untuk authentication & authorization dijelaskan pada RFC 2865, sedangkan accounting dijelaskan pada RFC 2866.Radius menggunakan UDP dengan port 1812 dan 1813.Protokol radius digunakan dalam 3GPP (GSM/UMTS) pada packet core network untuk mendukung interworking antara jaringan operator (PLMN) dengan jaringan IP (Packet Data Network/PDN). Penggunaan protokol radius dispesifikasikan pada 3GPP TS 29.061 "Interworking between the Public Land Mobile Network (PLMN) supporting packet based services and Packet Data Networks (PDN)"Radius digunakan sebagai protokol AAA dalam jaringan UMTS lebih dikarenakan Radius telah menjadi standar protokol untuk AAA pada ISP yang digunakan untuk keperluan billing records saat pengguna melakukan koneksi lewat modem.Dalam jaringan UMTS biasanya radius digunakan juga untuk authentikasi pada WAP gateway atau Web Proxy. WAP gateway atau Web proxy akan meneruskan request dari pengguna ke server tujuan jika proses authentication dari GGSN atau NAS ke AAA server berhasil. Proses tersebut berlangsung ketika pengguna melakukan koneksi GPRS. Lebih jelasnya lihat gambar dibawah ini.

by:http://ejlp.blogspot.com/search/label/telecom

OASIS Telecom: Organisasi standard-SOA

OASIS (Organization for the Advancement of Structured Information Standards), sebuah konsorsium untuk standar terbuka yang telah dikenal sebagai organisasi yang mengeluarkan standar-standar untuk Web Service mamupun Service Oriented Architecture (SOA) belum lama ini membuat divisi baru yaitu OASIS Telecom yang berfokus pada pekerjaan untuk memuat sebuah model bisnis baru yang membuat layanan telekomunikasi menjadi lebih pintar (intelligent), lebih dapat diaplikasikan (deployable), dan mudah untuk digunakan.Ini menunjukan bahwa SOA akan semakin banyak digunakan dalam arsitektur telekomunikasi yang akan datang dan mendorong perusahaan telekomunikasi menjadi tidak sekedar sebagai access provider tapi juga service provider.Seperti kita tau SOA telah mulai diadopsi jauh sebelum sekarang. Parlay/OSA maupun Parlay X merupakan standar yang sudah diadopsi oleh ETSI, 3GPP sebagai API web service untuk industri telekomunikasi nantinya standar yang akan dibuat OASIS Telecom? Mungkin akan bisa kita lihat nanti di OASIS Telecom website yang telah dibuat walaupun isinya belum banyak.

by:http://ejlp.blogspot.com/search/label/telecom

ISUP

Tutorial ISUP (ISDN User Part) - 1
ISUP atau ISDN-UP adalah protokol dan prosedur untuk men-"set up", mengatur (manage) dan melepas (tear down) trunk circuit yang membawa voice, data atau multimedia/video call antara elemen switch (exchange) yang saling berhubungan. Untuk memperjelas bagaimana ISUP digunakan perhatikan gambar dibawah ini yang menjelaskan bagaimana sebuah voice call dapat terjadi.ISUP merupakan signaling yang digunakan antar perangkat switch. Call yang berujung (terminate) pada switch yang sama tidak menggunakan ISUP. Sebelum ISUP, jaringan PSTN menggunakan TUP (Telephone User Part) yang distandarisasi oleh ITU pada Rec. Q.721-Q.725 sebagai signaling yang mengatur pemanggilan. Sekarang ini ISUP digunakan pada jaringan ISDN maupun yang bukan ISDN. ISUP digunakan juga pada jaringan nirkabel GSM/UMTS maupun CDMAOne/CDMA2000.

by:http://ejlp.blogspot.com/search/label/telecom

Pengenalan Parlay/OSA

Parlay merupakan nama sebuah group (konsorsium indrustri) yang berfokus untuk membuat application programming interface (API) untuk jaringan telepon (operator) sehingga mempermudah pembuatan service baru baik dalam jaringan operator itu sendiri maupun service yang diberikan oleh partner (service provider).Parlay dibentuk awal tahun 1998 dengan anggotanya adalah British Telecommunications PLC (BT), Microsoft, Nortel, Siemens dan Ulticom. Pada awalnya Parlay adalah organis tertutup untuk kemudian pada tahun 2000 keanggotaannya mulai terbuka dan sampai sekarang telah memiliki puluhan anggota termasuk vendor-vendor besar telekomunikasi maupun software.IDE dari Parlay adalah untuk membuat standar interface yang terbuka sebagai protokol yang menghubungkan antara elemen network seperti SSF (Service Switching Function) dan SCF (Service Control Function) dan lain-lain dengan pihak lain (third party) sehingga mempermudah menambahan (deploy) service baru. API yang didesain tidak spesifik pada teknologi akses tertentu sehingga dapat direalisasikan atau dipetakan (mapping) pada teknologi yang spesifik seperti CORBA, Java, RPC, DCOM, Web service, dan lain-lain.Spesifikasi Parlay tidak hanya memberikan sebuah interface standar tapi lebih dari itu Parlay menspesifikasikan sebuah framework yang mencakup security sehingga menjamin kemanan akses terhadap elemen yang dimiliki operator telekomunikasi juga service management.

IMS

IP Multimedia Subsystem (IMS)
Saat ini core network suatu operator telekomunikasi masih banyak menggunakan TDM (Time Division Multiplexing) sebagai basis interkoneksi antar elemennya. TDM hampir digunakan pada setiap PSTN dan operator telepon bergerak (GSM/CDMA) di Indonesia. Dalam perkembangannya TDM akan digantikan oleh jaringan yang berbasis IP, hal ini dimulai dengan diadopsinya teknologi IP pada core network operator telepon bergerak UMTS oleh 3GPP.IP Multimedia Subsystem adalah arsitektur jaringan telekomunikasi yang berbasis pada multimedia IP (internet protocol). IMS mulai diperkenalkan oleh 3GPP pada Release 5 (3GPP Rel-5) yang selesai dispesifikasikan bulan Maret 2003 dan kemudian dikembangkan pada rilis-rilis berikutnya.Teknologi ini masih belum banyak digunakan oleh operator telepon bergerak tetapi beberapa operator 3G dengan arsitektur Release-4 telah mulai menggunakan IP sebagai basis teknologi pada core networknya. Karena belum sepenuhnya berbasis IP, maka orang sering menyebutnya sebagai Pre-IMS atau IMS R4 karena IMS (jaringan) dicoba diadopsi pada jaringan 3GPP Release 4 yang notabene masih menggunakan TDM pada core network.Latar belakang diusungnya teknologi ini adalah kemudahan pembuatan service (layanan) baru pada jaringan telekomunikasi terutama layanan multimedia. Selain itu didapatkan juga kemudahan integrasi dengan internet. Survey juga membuktikan akses data dari ponsel GPRS meningkat pesat. Hal ini didukung dengan semakin cepatnya akses data pada perangkat nirkabel dan didorong oleh persaingan teknologi broadband wireless dan internet telephony (VoIP).Teknologi IMS menggunakan SIP (Session Initiation Protocol) sebagai protocol pengontrol sesi/panggilan multimedia yang dilakukan pengguna dengan pengguna lain atau dengan suatu aplikasi. SIP menggantikan control protocol yang digunakan pada jaringan TDM atau SS7 seperti ISUP. Protokol lain yang berbasis SS7 seperti MAP (Mobile Application Part) diganti dengan Diameter.Teknologi ini kemudian diperluas oleh ETSI sebagai subsystem dari Next Generation Networks (NGN) yang disebut sebagai arsitektur TISPAN (Internet converged Services and Protocols for Advanced Networking) yang memberikan kemampuan integrasi dengan jaringan telepon kabel (wireline). 3GPP dan ETSI bekerjasama dalam mengembangkan IMS sehingga riset IMS yang dilakukan ETSI pun diadopsi oleh 3GPP.Pada prakteknya pengalihan dari jaringan berbasis TDM ke jaringan berbasis IP tidak perlu mengubah semua protokol dan elemen secara drastis. Saat ini sudah mulai banyak digunakan protokol SS7 over IP yaitu SIGTRAN. Pada dasarnya SIGTRAN hanya enkapsulasi paket SS7 sehingga dapat dilewatkan pada protokol IP. Dengan migrasi ke SIGTRAN maka effort yang dibutuhkan tidak terlalu besar karena biasanya suatu elemen yang sudah ada dalam jaringan existing telah mampu menangani SIGTRAN hal ini karena arsitektur elemen yang biasanya memisahkan antara signaling unit dengan core/logic unit. Lihat gambar dibawah ini +---------------------------------------------------------------+ +-------------+ +----------------+ +-----------------+ Elemen lain <------SS7-----> Signaling Unit <-----IP/SIGTRAN------> Core/Logic Unit +-------------+ +----------------+ +-----------------+ +---------------------------------------------------------------+Signaling unit dapat berupa signaling gateway misalnya CISCO ITP (IP Transfer Point) sehingga jika elemen lain dalam gambar diatas menggunakan SIGTRAN maka yang diperlukan hanya menghilangkan Signaling Unit.

by: ejlp12 @yahoo.com

Rabu, 23 Juli 2008

MM7

MM7 is used to transfer MMS from MMSC (Multimedia Messaging Service Center) to MMS VAS applications and to transfer MMS from MMS VAS applications to MMSC. It is based on SOAP messages with attachments using an HTTP transport layer.

Glosary Telco

WAP 1.2 G/W(Wireless Application Protocol 1.2 G/W) WAP-HTTP 프로토콜 변환 게이트웨이
WAP 2.0 G/W(Wireless Application Protocol 2.0 G/W) xHTML Basic을 지원하는 게이트웨이
PMS(Portal Management System) 유무선 인터넷 포탈관리 시스템
CMS(Contents Management System) 모바일 Contents 관리 시스템
MDS(Multimedia Download Server) 멀티미디어 Contents 다운로드 서버
MOG(Mobile Office Gateway) 모바일 그룹웨어 서비스
MZS(Mobile Zone System) 지역기반 맞춤형 무선인터넷 서비스
SCP(Service Control Point) 지능망 서비스 제어 시스템
IP(Intelligent Peripheral) 특수자원 관리 시스템
SMP(Service Management Point) 지능망 서비스 관리 시스템
SCE(Service Creation Environment) 지능망 서비스 생성 환경
OSA/Parlay G/W(Open Service Access Parlay Gateway) 개방형 망 자원 연동 시스템
SMSC(Short Message Service Center) 문자 메시지 전송 시스템
CBSC(Cell Broadcast Service Center) 동일지역 단말에 대한 데이터 전송 시스템
GMLC(Gateway Mobile Location Center) IMT-2000용 단말 위치정보 제공 시스템
MPC(Mobile Positioning Center) 2G용 단말 위치정보 제공 시스템
PPS(Pre-paid Service) 선불카드 서비스
VPN(Virtual Private Network) 가상 사설 망 서비스
CDMA(Code Division Multiple Access) 코드분할 다중 접속방식, 2세대 북미 이동통신 방식
GSM(Global Standard for Mobile Telecommunication) 2세대 유럽형 이동전화 방식
IMT-2000 = 3G (International Mobile Telecommunications-2000) 차세대 이동통신 시스템
MSC(Mobile Switching Center) 교환기
HLR(Home Location Registry) 가입자 위치 등록기
IWF(Inter Working Function) 망 연동 장치
WIN (Wireless Intelligent Network standard) 북미 무선 지능 망 규격
CAP(CAMEL Application Protocol) 유럽형 무선 지능 망 규격
SGSN(Serving GPRS Support Node) Packet 데이터 교환장치
GGSN(Gateway GPRS Support Node) Packet 데이터 관문장치
MAP(Mobile Application Protocol) Mobile 응용 프로토콜
RBT(Ring Back Tone) 특성화된 통화 연결음 제공 서비스

CMS

Content management system
From Wikipedia, the free encyclopedia

A content management system (CMS) is computer software used to create, edit, manage, and publish content in a consistently organized fashion.[1] CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators' manuals, technical manuals, sales guides, and marketing brochures. CMS tools have the ability to efficiently publish all forms of content to their respective online locations without involving technical resources. CMS is becoming increasingly relevant to both large and small businesses as content continues to grow exponentially and search engines struggle to spider that content online. [2] The content managed may include computer files, image media, audio files, electronic documents, and Web content.
A CMS may support the following features:
identification of all key users and their content management roles;
the ability to assign roles and responsibilities to different content categories or types;
definition of workflow tasks for collaborative creation, often coupled with event messaging so that content managers are alerted to changes in content (For example, a content creator submits a story, which is published only after the copy editor revises it and the editor-in-chief approves it.);
the ability to track and manage multiple versions of a single instance of content;
the ability to publish the content to a repository to support access to the content (Increasingly, the repository is an inherent part of the system, and incorporates enterprise search and retrieval.);
separation of content's semantic layer from its layout (For example, the CMS may automatically set the color, fonts, or emphasis of text.).

Short message peer-to-peer protocol (SMPP)

Short message peer-to-peer protocol
From Wikipedia, the free encyclopedia

The short message peer-to-peer protocol (SMPP) is a telecommunications industry protocol for exchanging SMS messages between SMS peer entities such as short message service centres. It is often used to allow third parties (e.g. value-added service providers like news organisations) to submit messages, often in bulk.
SMPP was originally designed by Aldiscon, a small Irish company that was later acquired by Logica (now split off and known as Acision). In 1999, LogicaCMG formally handed over SMPP to the SMPP Developers Forum, later renamed as The SMS Forum and now disbanded. The SMPP protocol specifications are still available through the website which also carries a notice stating that it will be taken down at the end of 2007.
The protocol is based on pairs of request/response PDUs (protocol data units, or packets) exchanged over OSI layer 4 (TCP session or X.25 SVC3) connections. PDUs are binary encoded for efficiency.
The most commonly used versions of SMPP are v3.3, the most widely supported standard, and v3.4, which adds transceiver support (single connections that can send and receive messages). Data exchange may be synchronous, where each peer must wait for a response for each PDU being sent, and asynchronous, where multiple requests can be issued in one go and acknowledged in a skew order by the other peer. The latest version of SMPP is v5.0.

Interactive voice response

Interactive voice response
From Wikipedia, the free encyclopedia

In telephony, interactive voice response, or IVR, is a phone technology that allows a computer to detect voice and touch tones using a normal phone call. The IVR system can respond with pre-recorded or dynamically generated audio to further direct callers on how to proceed. IVR systems can be used to control almost any function where the interface can be broken down into a series of simple menu choices. Once constructed IVR systems generally scale well to handle large call volumes.
Contents[hide]
1 Example usage
2 Typical uses
2.1 Voice Activated Diallers
2.2 Entertainment and information
2.3 Anonymous Access
2.4 Clinical Trials
3 Technologies used
4 Criticism
5 See also
6 References
7 External links


[edit] Example usage
A caller dials a telephone number that is answered by an IVR system. The IVR system executes an application which is tied to the number dialed DNIS (Dialed Number Identification Service). As part of the application, prerecorded audio files or dynamically generated Text to Speech (TTS) audio explain the options available to the caller. The caller is given the choice to select options using DTMF tones or spoken words. Speech recognition is normally used to carry out more complex transactions and simplifies the application menu structure.

[edit] Typical uses
IVR systems are typically used to service high call volumes, reduce cost and improve the customer experience. Examples of typical IVR applications are: telephone banking, televoting, and credit card transactions. Large companies use IVR services to extend the business hours of operation.
Call centers use IVR systems to identify and segment callers. The ability to identify customers allows the ability to tailor services according to the customer profile. It also allows the option of choosing automated services. Information can be fed to the caller allowing choices such as: wait in the queue, choose an automated service, or request a callback. (At a suitable time and telephone number) The use of CTI(Computer Telephone Integration) will allow the IVR system to look up the CLI (Calling Line ID) on a network database and identify the caller. This is currently accurate for about 80% of inbound calls. In the cases where CLI is withheld or unavailable, the caller can be asked to identify themselves by other methods such as a PIN or password. The use of DNIS will ensure that the correct application and language is executed by the IVR system.

Selasa, 15 Juli 2008

Provisioning

Provisioning
From Wikipedia, the free encyclopedia

For other uses, see Provisioning (disambiguation).

In voice telecommunication, provisioning means to provide telecommunications services to a user or customer, including transmission, wiring, and equipment. In NS/EP telecommunications services, "provisioning" equates to "initiation" and includes altering the state of an existing priority service or capability. Source: US Federal Standard 1037C
In a modern signal infrastructure employing information technology at all levels, there is no distinction possible between telecommunications services and "higher level" infrastructure. Accordingly provisioning configures any required systems, provides users with access to data and technology resources, and refers to all enterprise-level information resource management involved.
From a management perspective, it is typically managed by a CIO, and necessarily involves human resources and IT departments cooperating to:
give users access to data repositories or grant authorization to systems, networks applications and databases based on a unique user identity, and
appropriate for their use hardware resources, such as computers, mobile phones and pagers.
As its most central responsibility, the provisioning process monitors access rights and privileges to ensure the security of an enterprise's resources and user privacy. As a secondary responsibility, it ensures compliance and minimizes the vulnerability of systems to penetration and abuse. As a tertiary responsibliity, it tries to reduce the amount of custom configuration using boot image control and other methods that radically reduce the number of different configurations involved.
"Provisioning" often appears in the context of virtualization, orchestration, utility computing and open configuration concepts and projects. For instance, the OASIS Provisioning Services Technical Committee (PSTC) defines an XML-based framework for exchanging user, resource, and service provisioning information, e.g. SPML (Service Provisioning Markup Language) for "managing the provisioning and allocation of identity information and system resources within and between organizations".
Once provisioned, the process of SysOpping ensures that services are maintained to the expected standards. Provisioning thus refers only to the setup or startup part of the service operation, and SysOpping to the ongoing responsibility.
Contents[hide]
1 Server provisioning
2 User provisioning
3 Mobile subscriber provisioning
4 Mobile content provisioning
5 External links
//

[edit] Server provisioning
Selecting a server from a pool of available servers; loading the appropriate software (operating system, device drivers, middleware, and applications); appropriately customizing and configuring the system, software to create or change a boot image for this server, and change its parameters, e.g. IP address, IP gateway, to find associated network and storage resources - sometimes separated as resource provisioning - audit the system, i.e. ensuring OVAL compliance to limit vulnerability or ensure compliance or install patches, then finally starting the server and its newly-loaded software. This makes the system ready for operation. Typically an internet service provider (ISP) or Network Operations Center will perform these tasks to a well-defined set of parameters, e.g. a boot image that the organization has approved and which uses software it has license to. Many instances of such a boot image create a virtual dedicated host.
There are many software products available to automate the provisioning of servers, from vendors such as BladeLogic, Cassatt, IBM Tivoli IBM Tivoli, HP and OpenQRM.
In short, server provisioning is defining server configuration based on organizational requirements. A hardware/software component (e.g. single/dual processor, RAM, HDD, RAID controller, a number of LAN cards, applications, OS, etc.) will depend purely on utilizations like ISP, virtualization, NOS, or voice processing. Server redundancy depends on the availability of servers in the organization. Critical applications have less downtime when using cluster servers, RAID, or a mirroring system.
Service used by most larger scale centers in part to avoid this. Additional resource provisioning may be done per service.

[edit] User provisioning
User provisioning refers to the creation, maintenance and deactivation of user objects and user attributes, as they exist in one or more systems, directories or applications, in response to automated or interactive business processes. User provisioning software may include one or more of the following processes: change propagation, self service workflow, consolidated user administration, delegated user administration, and federated change control. User objects may represent employees, contractors, vendors, partners, customers or other recipients of a service. Services may include electronic mail, inclusion in a published user directory, access to a database, access to a network or mainframe, etc. User provisioning is a type of identity management software, particularly useful within organizations, where users may be represented by multiple objects on multiple systems.

[edit] Mobile subscriber provisioning
This refers to the setting up of new services, such as GPRS, MMS and Instant Messaging for an existing subscriber of a mobile phone network, and any gateways to standard Internet chat or mail services. The network operator typically sends these settings to the subscriber's handset using SMS or WAP as mobile operating systems accept.

Customer Care and Billing Provider in China

Amdocs Completes Acquisition of Longshine, A Leading Customer Care and Billing Provider in China

August 4, 2005, St. Louis, Missouri - Amdocs (NYSE: DOX), the leading provider of software and services to enable integrated customer management and the intentional customer experience, announced today the completion of the acquisition of Longshine Information Technology Company Ltd., a privately-held, leading vendor of customer care and billing software in China. Amdocs acquired Longshine’s outstanding shares for approximately US $30 million in cash with the possibility of additional cash consideration to be paid later based on the achievement of certain performance metrics. This acquisition expands Amdocs’ global presence and marks its entry into mainland China.“We are pleased with this acquisition and what the combination means for Amdocs. The fast growing China market represents a tremendous potential opportunity,” said Eli Gelman, executive vice president of Amdocs Management Limited. “Amdocs combined offering will enable service providers in China to effectively deal with the rapidly evolving market needs, increasing competition and the associated growing complexity.” The former Longshine will operate as a business unit in China within Amdocs and will be led by the founder and CEO, Mr. Zhangjun XU. Amdocs intends to continue to sell Longshine’s software products and services in China. In parallel, Amdocs will continue offering the Amdocs 6 portfolio of products and accompanying services to the Chinese market. Longshine has been providing billing, customer care, business intelligence and settlement systems, as well as associated integration and implementation services, since 1996, with a primary focus on the telecommunications sector in China, in addition to the utility industry. Today, it counts three out of China’s four largest communications service providers and two power grid companies among its customers. Headquartered in Beijing, Longshine is present in more than 15 provinces across China and serves more than 120 million subscribers. It has been successful in attracting skilled professionals experienced in the delivery of customer care and billing systems, and has close to 800 employees.About AmdocsAmdocs combines innovative software and services with deep business knowledge to accelerate implementation of an integrated customer management strategy by the world’s leading service providers. By delivering a comprehensive portfolio of software and services that spans the customer lifecycle – target, sell, deliver, bill and support – Amdocs enables service companies to deliver an intentional customer experience, which results in stronger, more profitable customer relationships. Service providers also benefit from a rapid return on investment, lower total cost of ownership and improved operational efficiencies. A global company with the revenue of approximately $1.8 billion in fiscal 2004, Amdocs employs over 10,000 IT professionals and serves customers in 40 countries around the world. For more information, visit Amdocs at www.amdocs.com.

Convergent Charging Solution at Telkomsel

Siemens and Convergys Implement Convergent Charging Solution at Telkomsel

September 27, 2005, Cincinnati, Ohio - Indonesia's premier cellular and wireless network operator Telkomsel has gone live with the first phase of Siemens' (NYSE: SI) market-leading, real-time, convergent charging solution, charge@once, that features Infinys [tm] Rating software from Convergys Corporation (NYSE: CVG). Telkomsel obtained the advanced solution to deliver the first-ever, truly convergent pre- and post-paid rating and billing of individual customer segments regardless of payment options. The solution currently supports more than 21 million subscribers.With the initial implementation by Siemens and Convergys now completed, Telkomsel is using the convergent charging solution to support its geographically complex business that spans over 13,000 islands. The solution satisfied Telkomsel's rigorous IT, engineering, and network requirements. It is now supporting an operation that has more than 54 percent of the mobile market in Indonesia and provides network coverage to more than 90 percent of the country's population, including corporate and private customers.The architecturally advanced solution, featuring Infinys as the embedded rater on Siemens' Charging, enables Telkomsel to explore the full range of convergent pre- and post-paid capabilities. These include real-time checking of credit limits, flexible charge and packages adjustment, as well as the use of bonus schemes and hybrid offers that help enhance customer loyalty and average revenue per user across all subscribers and service types."The success of this project reaffirms our decision to partner with Siemens and Convergys," said Arman Hazairin, Vice President Information and Technology Telkomsel. "We operate in an increasingly competitive market, so it is imperative that we can innovate around products and differentiate our offerings from those of competitors. The charge@once solution enables this, supports our drive to become even more customer-focused, and provides a platform for developing new revenue streams and achieving long-term growth.""Completing the first phase of the implementation, supporting the complete customer base with a comprehensive real-time solution, and providing maximum charging flexibility at Telkomsel are major milestones for the Siemens convergent charging system, charge@once, featuring online rating from Infinys," said Volker Ziegler, President of Applications and Solutions at Siemens COM. "Together with Convergys, we are demonstrating the real-world viability of our solution in a market where similar projects involving other suppliers have not yet been successful. Upon completion, the OPEX-effective solution will place Telkomsel in a unique position, enabling it to respond more quickly to changing market conditions, alter prices, and create discounts or promotions with an ease and alacrity hitherto unattainable.""Telkomsel is already seeing the benefits of a solution that effectively joins the high availability and scalability needed to support a tier-one operation with the real-time functionality and flexibility required to drive a customer-focused business," said Dave Dougherty, President and Chief Operating Officer of Convergys. "This project showcases both the capabilities of the world's first truly commercially operational online charging solution and the benefits of the close working relationship between Convergys and Siemens."Operators' needs for convergent online charging systems are increasing alongside the ever-expanding range of new multimedia data services for the online environment. The ability to handle both pre-paid and post-paid transactions in real time is critical if customers and providers are to quickly check usage limits and status of account balances in real time. This capability, provided by the Siemens and Convergys solution, allows customers to make informed decisions about their usage and expenditures while enabling operators to better manage their risk of revenue exposure. The solution also permits operators to constantly expand the existing charging structures and map new business and billing models in the charging system, which were once restricted to the post-paid offline environment.About TelkomselTelkomsel is the leading operator of cellular telecommunications services in Indonesia by market share. By the end of June 2005, Telkomsel had more than 21 million customers, which represented of around 54 percent market share in the telecommunication industry. Telkomsel provides GSM cellular services in Indonesia, through its own nationwide dual band 900/1800 MHz GSM network, and internationally, has 219 roaming operator partners in 135 countries (June 2005). Telkomsel's operations in Indonesia have grown substantially since the commercial launch of its post-paid services on 26 May 1995. In November 1997, Telkomsel became the first cellular telecommunications operator in Asia to introduce rechargeable GSM pre-paid services, a solution with Siemens. Telkomsel has the largest network coverage of any of the cellular operators in Indonesia, providing network coverage to over 90% of Indonesia's population and is the only operator in Indonesia that covers all of the country's provinces, cities, and regencies ("kabupaten"). The company currently offers GSM Dual Band (900 & 1800), GPRS, Wi-Fi, and EDGE Technology and has a successful 3G trial. For more information, see www.telkomsel.comAbout Siemens CommunicationsSiemens Communications is one of the largest players in the global telecommunications industry. Siemens is the only provider in the market hat offers its customers a full-range portfolio, from end-user equipment to complex network infrastructures for enterprises and carriers as well as related services. Siemens Communications is the world's innovation leader in convergent technologies, products and services for wireless, fixed and enterprise networks. It is the largest Group within Siemens and operates in more than 160 countries around the world. In fiscal 2004 (year-end September 30), its 60,000-strong workforce posted sales of approximately 18 billion Euros. For more information, see http://www.siemens.com/communicationsAbout ConvergysConvergys Corporation (NYSE: CVG) is a global leader in providing customer care, human resources, and billing services. Convergys combines specialized knowledge and expertise with solid execution to deliver outsourced solutions, consulting services, and software support. Clients in more than 60 countries speaking nearly 30 languages depend on Convergys to manage the increasing complexity and cost of caring for customers and employees. Convergys serves the world's leading companies in many industries including communications, financial services, technology, and consumer products. Convergys is a member of the S&P 500 and a Fortune Most Admired Company. Headquartered in Cincinnati, Ohio, Convergys has more than 62,000 employees in 68 customer contact centers, three data centers, and other facilities in the United States, Canada, Latin America, Europe, the Middle East, and Asia. For more information visit www.convergys.com (Infinys is a trademark and Convergys and the Convergys logo are registered trademarks of Convergys Corporation.).

ETL

Extract, transform, load
From Wikipedia, the free encyclopedia

Extract, Transform, and Load (ETL) is a process in data warehousing that involves
extracting data from outside sources,
transforming it to fit business needs (which can include quality levels), and ultimately
loading it into the end target, i.e. the data warehouse.
ETL is important, as it is the way data actually gets loaded into the warehouse. This article assumes that data is always loaded into a data warehouse, whereas the term ETL can in fact refer to a process that loads any database. ETL can also be used for the integration with legacy systems. Usually ETL implementations store an audit trail on positive and negative process runs. In almost all designs, this audit trail is not at the level of granularity which would allow to reproduce the ETL's result if the raw data were not available.

Extract
The first part of an ETL process is to extract the data from the source systems. Most data warehousing projects consolidate data from different source systems. Each separate system may also use a different data organization / format. Common data source formats are relational databases and flat files, but may include non-relational database structures such as IMS or other data structures such as VSAM or ISAM. Extraction converts the data into a format for transformation processing.
An intrinsic part of the extraction is the parsing of extracted data, resulting in a check if the data meets an expected pattern or structure. If not, the data is rejected entirely.

[edit] Transform
The transform stage applies a series of rules or functions to the extracted data from the source to derive the data to be loaded to the end target. Some data sources will require very little or even no manipulation of data. In other cases, one or more of the following transformations types to meet the business and technical needs of the end target may be required:
Selecting only certain columns to load (or selecting null columns not to load)
Translating coded values (e.g., if the source system stores 1 for male and 2 for female, but the warehouse stores M for male and F for female), this is called automated data cleansing; no manual cleansing occurs during ETL
Encoding free-form values (e.g., mapping "Male" to "1" and "Mr" to M)
Deriving a new calculated value (e.g., sale_amount = qty * unit_price)
Joining together data from multiple sources (e.g., lookup, merge, etc.)
Summarizing multiple rows of data (e.g., total sales for each store, and for each region)
Generating surrogate key values
Transposing or pivoting (turning multiple columns into multiple rows or vice versa)
Splitting a column into multiple columns (e.g., putting a comma-separated list specified as a string in one column as individual values in different columns)
Applying any form of simple or complex data validation; if failed, a full, partial or no rejection of the data, and thus no, partial or all the data is handed over to the next step, depending on the rule design and exception handling. Most of the above transformations itself might result in an exception, e.g. when a code-translation parses an unknown code in the extracted data.

[edit] Load
The load phase loads the data into the end target, usually being the data warehouse (DW). Depending on the requirements of the organization, this process ranges widely. Some data warehouses might weekly overwrite existing information with cumulative, updated data, while other DW (or even other parts of the same DW) might add new data in a historized form, e.g. hourly. The timing and scope to replace or append are strategic design choices dependent on the time available and the business needs. More complex systems can maintain a history and audit trail of all changes to the data loaded in the DW.
As the load phase interacts with a database, the constraints defined in the database schema as well as in triggers activated upon data load apply (e.g. uniqueness, referential integrity, mandatory fields), which also contribute to the overall data quality performance of the ETL process.

Minggu, 06 Juli 2008

Telkomsel Pilih LTE

Telkomsel Pilih LTE Karena Wimax Lemah Standarisasi

Bandung (ANTARA News) - Operator seluler, PT Telkomsel, memilih akan menggunakan teknologi LTE (long term evolution) untuk mengembangkan jaringan GSM (global system for mobile communication) ketimbang Wimax yang tengah dikembangkan pemerintah."Oleh Telkom group, Telkomsel tidak akan masuk menggunakan teknologi Wimax. Roadmap ke depan, Telkomsel akan menggunakan teknologi LTE," kata Direktur Perencanaan dan Pengembangan Telkomsel Syraif Syarial Ahmad di Bogor akhir pekan ini.Sementara Vice President Teknologi Planning and Bussiness Incubations Telkomsel Joseph Garo mengatakan, Telkomsel memutuskan menggunakan teknologi LTE karena melihat ada beberapa kelebihan dibandingkan dengan Wimax.Menurut Joseph, Wimax mempunyai kelemahan pada standarisasi yang tidak terlalu matang baik pada perangkat terminal, infrastruktur maupun frekuensi yang digunakan."Layanan akan lebih efisien kalau semua perangkat standar, otomatis infastruktur lebih efisien, maka volume yang tersedia akan lebih besar sehingga biaya akan lebih rendah," jelas dia."Hal ini akan berdampak pada terhambatnya pengembangan perangkat. Sedangkan LTE hanya mengembangkan teknologi GSM sebelumnya yaitu 3G sehingga tidak menambah perangkat-perangkat lain," sambung Joseph.Joseph frekuensi WCDMA lebih rendah dibandingkan frekuensi GSM sehingga jangkuan akan lebih luas dalam satu wilayah BTS, sehingga nantinya investasi akan lebih efisien.Karena hanya mengembangkan teknologi 3G GSM, maka investasi untuk menggunakan teknologi LTE tiga kali lebih murah dibandingkan investasi untuk menggunakan teknologi Wimax.Bila memang menggunakan teknologi Wimax, kata Joseph, Telkomsel hanya akan menggunakan untuk jaringan pelengkap (backhaul / complementary acces) Joseph mengatakan teknologi Wimax lebih cocok digunakan untuk koneksi telekomunikasi di perusahaan kecil seperti penyedia jasa internet (ISP) atau untuk penggunaan internal sebuah perusahaan.Langkah pertama yang dilakukan oleh Telkomsel untuk menggunakan menggunakan teknologi LTE adalah menambah jumlah frekuensi minimum 10 Megahertz, dan untuk mengoptimalkan teknologi tersebut, Telkomsel harus menambah 10 Megahertz lagi."Kalau tidak mendapatkan frekuensi tambahan, maka Telkomsel akan menggunakan frekuensi GSM yang telah ada melalui proses refarming," terang Joseph."Refarming" merupakan proses mengubah frekuensi GSM menjadi frekuensi Wide Band CDMA (WCDMA) dengan cara mengubah seluruh infrastruktur telekomunikasi mulai dari BTS dan sebagainya.Joseph frekuensi WCDMA lebih rendah dibandingkan frekuensi GSM sehingga jangkuan akan lebih luas dalam satu wilayah BTS, sehingga nantinya investasi akan lebih efisien.Joseph mengatakan Telkomsel akan melakukan uji coba refarming teknologi GSM ke teknologi WCDMA di Jakarta pada pertengahan tahun ini."Biaya untuk refarming akan diambilkan dari R & D (riset dan pengembangan) yang masuk pada biaya operasional," katanya.Syarif Syarial Ahmad memperkirakan teknologi WCDMA ini dapat dioperasikan oleh Telkomsel sekitar tahun 2010.(*)

Minggu, 15 Juni 2008

Intelligent Network Application Part (INAP)

Intelligent Network Application Part (INAP)


Intelligent Network Application Part (INAP) is the signaling protocol used in Intelligent Networking. Developed by the International Telecommunications Union (ITU), IN is recognized as a global standard. Within the International Telecommunications Union, a total functionality of the IN has been defined and implemented in digestible segments called capability sets. The first version to be released was Capability Set 1 (CS-1). Currently CS-2 is defined and available. The CAMEL Application Part (CAP) is a derivative of INAP and enables the use of INAP in mobile GSM networks.

INAP is a signaling protocol between a service switching point (SSP), network media resources (intelligent peripherals), and a centralized network database called a service control point (SCP). The SCP consists of operator or 3rd party derived service logic programs and data.

Service Switching Point (SSP) is a physical entity in the Intelligent Network that provides the switching functionality. SSP the point of subscription for the service user, and is responsible for detecting special conditions during call processing that cause a query for instructions to be issued to the SCP.

The SSP contains Detection Capability to detect requests for IN services. It also contains capabilities to communicate with other physical entities containing SCF, such as SCP, and to respond to instructions from the other physical entities. Functionally, an SSP contains a Call Control Function, a Service Switching Function, and, if the SSP is a local exchange, a Call Control Agent Function. It also may optionally contain Service Control Function, and/or a Specialized Resource Function, and/or a Service Data Function. The SSP may provide IN services to users connected to subtending Network Access Points.

The SSP is usually provided by the traditional switch manufacturers. These switches are programmable and they can be implemented using multipurpose processors. The main difference of SSP from an ordinary switch is in the software where the service control of IN is separated from the basic call control.

Service Control Point (SCP) validates and authenticates information from the service user, processing requests from the SSP and issuing responses.The SCP stores the service provider instructions and data that direct switch processing and provide call control. At predefined points during processing an incoming or outgoing call, the switch suspends what it is doing, packages up information it has regarding the processing of the call, and queries the SCP for further instruction. The SCP executes user-defined programs that analyze the current state of the call and the information received from the switch. The programs can then modify or create the call data that is sent back to the switch. The switch then analyzes the information received from the SCP and follows the provided instruction to further process the call.

Functionally, an SCP contains Service Control Function (SCF) and optionally also Service Data Function (SDF). The SCF is implemented in Service Logic Programs (SLP). The SCP is connected to SSPs by a signalling network. Multiple SCPs may contain the same SLPs and data to improve service reliability and to facilitate load sharing between SCPs. In case of external Service Data Point (SDP) the SCF can access data through a signalling network. The SDP may be in the same network as the SCP, or in another network. The SCP can be connected to SSPs, and optionally to IPs, through the signalling network. The SCP can also be connected to an IP via an SSP relay function. The SCP comprises the SCP node, the SCP platform, and applications. The node performs functions common to applications, or independent of any application; it provides all functions for handling service-related, administrative, and network messages. These functions include message discrimination, distribution, routing, and network management and testing. For example, when the SCP node receives a service-related message, it distributes the incoming message to the proper application. In turn, the application issues a response message to the node, which routes it to the appropriate network elements. The SCP node gathers data on all incoming and outgoing messages to assist in network administration and cost allocation. This data is collected at the node, and transmitted to an administrative system for processing.
Intelligent Peripheral (IP) provides resources such as customized and concatenated voice announcements, voice recognition, and Dual Tone Multi-Frequencies (DTMF) digit collection, and contains switching matrix to connect users to these resources. The IP supports flexible information interactions between a user and the network. Functionally, the IP contains the Special Resource Function. The IP may directly connect to one or more SSPs, and/or may connect to the signalling network.
Service Management Point (SMP) performs service management control, service provision control, and service deployment control. Examples of functions it can perform are database administration, network surveillance and testing, network traffic management, and network data collection. Functionally, the SMP contains the Service Management Function and, optionally, the Service Management Access Function and the Service Creation Environment
Function. The SMP can access all other Physical Entities.

Conceptual model of the Intelligent Network :

The IN standards present a conceptual model of the Intelligent Network that model and abstract the IN functionality in four planes:
The Service Plane (SP): This plane is of primary interest to service users and providers. It describes services and service features from a user perspective, and is not concerned with how the services are implemented within the network.
The Global Functional Plane (GFP): The GFP is of primary interest to the service designer. It describes units of functionality, known as service independent building blocks (SIBs) and it is not concerned with how the functionality is distributed in the network. Services and service features can be realised in the service plane by combining SIBs in the GFP.
The Distributed Functional Plane (DFP): This plane is of primary interest to network providers and designers. It defines the functional architecture of an IN-structured network in terms of network functionality, known as functional entities (FEs). SIBs in the GFP are realised in the DFP by a sequence of functional entity actions (FEAs) and their resulting information flows.
The Physical Plane (PP): Real view of the physical network.The PP is of primary interest to equipment providers. It describes the physical architecture for an IN-structured network in terms of physical entities (PEs) and the interfaces between them. The functional entities from the DFP are realised by physical entities in the physical plane.

Services that can be defined with INAP include:
Single number service: one number reaches a local number associated with the service
Personal access service: provide end user management of incoming calls
Disaster recovery service: define backup call destinations in case of disaster
Do not disturb service: call forward
Virtual private network short digit extension dialing service

Advantages created by the IN architecture:
extensive use of information processing techniques;
efficient use of network resources;
modularization of network functions;
integrated service creation and implementation by means of reusable standard network functions;
flexible allocation of network functions to physical entities;
portability of network functions among physical entities;
standardised communication between network functions via service independent interfaces;
customer control over their specific service attributes;
standardised management of service logic.





References:

SS7 Discussion Forum

http://www.item.ntnu.no/fag/ttm4130/stottelitteratur/IN.pdf

http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol4/vra/

Signalling

INAP: Intelligent Network Application Part CAMEL: Customized Application for Mobile
GSM uses SS7 signalling for call control, mobility management, short messages and value-added services.
MTP1-3: Message Transfer Part
SCCP: Signalling Connection Control Part
TCAP: Transaction Capabilities Application Part
MAP: Mobile Application Part
BSSAP: Base Station Subsystem Application Part
Enhanced Logic

Intelligent Network (IN) Concept

The intelligent network concept: intelligence is taken out of exchanges and placed in computer nodes that are distributed throughout the network.

Intelligence => access to various databases

This provides the network operator with the means to develop and control services more efficiently. New capabilities can be rapidly introduced into the network. Once introduced, services are easily customized to meet individual customer's needs.

IN service subscriber and customer
In a typical IN service scenario, the network operator or a 3rd party service provider implements the service for one or several subscribers, after which customers can use the service.
Service subscriber = company offering the service (e.g. the 0800 number that anybody can call)
Customers = those who use the service (e.g. those who call the 0800 number)

Confusion possible:
IN service subscriber ¹ PSTN subscriber

IN services
A large number of IN services can be implemented by combining different “building blocks”:
  • Called number translation (at SCP)
  • Routing decision based on calling number, time, date, called user busy, called user alerting timeout, network load ...
  • Announcements (from IP) or user notification (<= ISDN user signalling)
  • DTMF number reception (at IP) and analysis (at SCP)
  • Customised charging (at exchanges)

4G & IN

4G – Akhir dari Kejayaan Intelligent Network.
http://dasteld3ilkomuns.wordpress.com/

1G, 2G, 2.5G, 3G dan terakhir 4G merupakan generasi teknologi yang digunakan pada infrastruktur selular. Pada hari ini, Indonesia baru memasuki tahapan teknologi 2.5G. Secara sederhana dapat di identikan teknologi 1G adalah telepon analog / PSTN yang menggunakan selular. Teknologi 2G, 2.5G dan 3G merupakan ISDN di selular.

Intelligent Network (IN) secara sederhana merupakan inti dari infrastruktur telekomunikasi yang di operasikan oleh banyak operator telekomunikasi di Indonesia pada saat ini. Khususnya di dunia selular banyak bertumpu pada protokol SS7/IS-41/GSM MAP intelligent nodes.Teknik yang hampir sama juga berlaku untuk operator non-selular, seperti Telkom, Indosat & Satelindo.

Servis suara di 3G pada dasarnya sama dengan servis suara di ISDN. Handset digital selular pada dasarnya sebuah handset ISDN. Sialnya, ISDN pada kenyataannya tidak berhasil dengan baik untuk mendeploy servis suara yang baru maupun integrasi data / suara. Kita cukup beruntung dengan adanya 3G ternyata membuka kesempatan untuk uji coba teknologi Internet seperti Session Initiation Protocol (SIP) maupun menggunaan IP v6 (saat ini semua ISP komersial di Indonesia menggunakan IP v4 yang lebih tua). Ujicoba untuk integrasi SIP & IP v6 ke dalam 3G di lakukan dalam inisiatif 3GPP

GSM 1800

GSM 1800: Frekuensi Besar, Jangkauan Sempit
http://dasteld3ilkomuns.wordpress.com/

Teknologi ponsel terus berkembang dari waktu ke waktu. Akan tetapi, bukan berarti yang terbaru adalah yang terhebat. Setiap jenis ada kekurangan dan kelebihan masing-masing.

Teknologi telepon selular di Indonesia saat ini telah berkembang begitu pesatnya. Jangan heran kalau minat konsumen pun makin meningkat. Ujung-ujungnya pengguna telepon selular pada tahun ini diduga akan bertambah dua kali lipat dibandingkan dengan tahun lalu.

Jenis telepon selular yang pertama kali masuk di Indonesia adalah jenis NMT (nordic mobile telephone). Jenis selular ini menggunakan frekuensi 450 mHz, tetapi khusus di Indonesia digunakan frekuensi 470 mHz. Daerah jangkauan NMT dapat mencapai 60 kilometer, sehingga memungkinkan NMT digunakan di daerah-daerah terpencil yang jauh dari pusat kota. Namun jenis selular pertama ini mempunyai kekurangan, yaitu bentuknya yang relatif besar sehingga membuat NMT kurang efektif dan efisien untuk dibawa bepergian.

Menyusul berkembangnya teknologi NMT, muncul pula teknologi baru selular yaitu AMPS (advance mobile phone system). Sistem AMPS menggunakan frekuensi 800 mHz dan daya jangkaunya sekitar 1,5 km sampai 2 km. Karena bentuknya yang ringan dan dapat dibawa dengan mudah, maka teknologi AMPS menjadi pilihan baru dalam berkomunikasi. Bahkan teknologi yang berasal dari Amerika Serikat ini pernah menjadi primadona dunia informasi dunia pada 1980-an sampai menjelang 1990-an.

Setelah berkembangnya AMPS, muncul pula sebuah teknologi selular digital CDMA (code division multiple access). CDMA adalah teknologi yang dikembangkan oleh militer Amerika Serikat pada 1989 dan mulai dioperasikan pada 1995. Teknologi CDMA dapat menggunakan frekuensi yang selama ini dipakai oleh AMPS yaitu 800 mHz. Cuma, CDMA juga dapat memakai frekuensi 1.700 mHz. Karena menggunakan teknologi yang sama, maka sistem AMPS yang analog akan dapat dengan sederhana bermigrasi ke sistem CDMA yang digital.

Pada saat yang hampir bersamaan dengan munculnya CDMA, teknologi GSM (global system for mobile communication) diperkenalkan. Dengan digunakannya sistem GSM yang digital, teknologi NMT atau AMPS yang analog praktis tidak dapat digunakan. Bagi para pengguna kedua sistem itu, hal ini sangat merugikan karena mereka telanjur memakai ponsel lama yang harganya relatif mahal. Hal ini menyebabkan banyak dari mereka enggan berpindah ke teknologi GSM. Namun setelah para operator GSM terlihat sangat serius dengan bisnisnya, maka mereka berlomba-lomba mencicipi teknologi baru tersebut. Hasilnya, saat ini sistem GSM-lah yang paling banyak digunakan di Indonesia untuk masalah ponsel.

Teknologi GSM yang kita pakai saat ini menggunakan frekuensi 900 mHz dengan daya jangkau 1,5 km sampai 2 km saja. Akan tetapi, daya jangkau itu dapat diperluas dengan menggunakan antena payung yang tinggi (umbrella). Dengan penggunaan antena payung, jarak jangkau GSM dapat mencapai 35 km.

Sebenarnya, ditinggalkannya sistem NMT dan AMPS bukan karena keduanya tidak dapat digunakan lagi, tetapi lebih karena kedua sistem itu sudah ketinggalan zaman–terutama NMT yang memang kurang nyaman untuk dibawa ke mana-mana. NMT dan AMPS di satu pihak masih mentransmisikan suara dengan cara analog, sedangkan CDMA dan GSM di pihak lain menggunakan teknologi digital yang menghasilkan kualitas suara yang jauh lebih baik. Oleh karena itu, AMPS dan NMT sering disebut sebagai selular generasi pertama, sedangkan GSM dan CDMA disebut sebagai selular generasi kedua.