<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7448640011651287738</id><updated>2012-01-11T04:49:26.214-08:00</updated><category term='promo'/><category term='skripsi'/><category term='tutorial'/><title type='text'>Skripsi Java SMS Gateway</title><subtitle type='html'>Untuk referensi mahasiswa dan programmer. Sedia: Java SMS Gateway, Delphi SMS Gateway, Visual Basic 6.0 SMS Gateway, Gammu, FBush, dll</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://skripsi-smsgateway.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-4556018283144307078</id><published>2011-03-07T21:10:00.001-08:00</published><updated>2011-03-12T10:46:07.070-08:00</updated><title type='text'>Source Code Aplikasi Gammu - Kannel - AT Command SMS Gateway di Windows</title><content type='html'>&lt;h2&gt;eBooks Contoh TA/ Skripsi /  Tesis, Juga melayani pesanan Contoh  Source Code Program untuk Contekan  Belajar TA/ Skripsi/ Tesis. Berikut  untuk tema SMS Gateway: &lt;/h2&gt; &lt;h2&gt;Contoh Jadi (Ready):&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-Berbasis-SMS-Gateway-dg-Java-NetBeans.html" target="_self"&gt;Source Code : Sistem Informasi Data Akademik berbasis SMS Servis dengan JAVA NetBeans (Full Java)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Nilai-Akademik-Berbasis-SMS-Gateway-dg-Java-Delphi7.html" target="_self"&gt;Source Code : Sistem Informasi Nilai Akademik berbasis SMS Servis dengan JAVA dan Delphi 7 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Absensi-Siswa-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Absensi Siswa SMP/ SMU/ SMK berbasis SMS Servis dengan GAMMU dan Web PHP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Gammu SMS Gateway di Windows:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Java SMS Gateway di Windows:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-Gateway-dg-JAVA-NetBeans-ATCOMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source   Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel)   berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source   Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll)   berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Java NetBeans (AT Command)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Kannel SMS Gateway di Linux:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-4556018283144307078?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4556018283144307078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4556018283144307078'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2011/03/source-code-aplikasi-gammu-di-windows.html' title='Source Code Aplikasi Gammu - Kannel - AT Command SMS Gateway di Windows'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-5374211330407324940</id><published>2011-03-07T21:10:00.000-08:00</published><updated>2011-03-12T10:46:23.067-08:00</updated><title type='text'>Source Code Aplikasi Gammu di Windows</title><content type='html'>&lt;h2&gt;eBooks Contoh TA/ Skripsi /  Tesis, Juga melayani pesanan Contoh  Source Code Program untuk Contekan  Belajar TA/ Skripsi/ Tesis. Berikut  untuk tema SMS Gateway: &lt;/h2&gt; &lt;h2&gt;Contoh Jadi (Ready):&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-Berbasis-SMS-Gateway-dg-Java-NetBeans.html" target="_self"&gt;Source Code : Sistem Informasi Data Akademik berbasis SMS Servis dengan JAVA NetBeans (Full Java)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Nilai-Akademik-Berbasis-SMS-Gateway-dg-Java-Delphi7.html" target="_self"&gt;Source Code : Sistem Informasi Nilai Akademik berbasis SMS Servis dengan JAVA dan Delphi 7 &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Absensi-Siswa-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Absensi Siswa SMP/ SMU/ SMK berbasis SMS Servis dengan GAMMU dan Web PHP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Gammu SMS Gateway di Windows:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll) berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/gammu/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Gammu-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Gammu SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Java SMS Gateway di Windows:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-Gateway-dg-JAVA-NetBeans-ATCOMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source   Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel)   berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source   Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll)   berbasis SMS Servis dengan Java NetBeans (AT Command) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/java/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Gateway-dg-JAVA-NetBeans-AT%20COMMAND.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Java NetBeans (AT Command)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;IDE Kannel SMS Gateway di Linux:&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Aplikasi-Polling-SMS-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Polling/ Votting berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Aplikasi-Quiz-Acak-Nomor-HP-berbasis-SMS-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Quiz Berhadiah (Acak Nomor HP) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Data-Akademik-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi AKADEMIK (Sekolah/ Kampus) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Harga-Barang-dan-Penjualan-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Penjualan Barang berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Dokter-Rumah-Sakit-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Dokter Rumah Sakit/Klinik berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kapal-Laut-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kapal Laut berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Kereta-Api-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Kereta Api berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jadwal-Keberangkatan-Pesawat-Terbang-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jadwal Keberangkatan Pesawat Terbang berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Jual-Beli-Komunitas-FJB-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Jual Beli Forum FJB berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Langganan-Motivasi-Diri-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Motivasi Diri berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Layanan-Pengaduan-Masyarakat-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Layanan Pengaduan Masyarakat berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Pengisian-Pulsa-Tronik-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Pengisian Pulsa Tronik berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Request-Lagu-pada-Radio-FM-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Request Lagu Radio FM berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Reservasi-Tiket-Pesawat-Kereta-Bus-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Reservasi Tiket (Pesawat, Kereta, Bus, Travel) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Rute-Jalur-Bus-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Rute Jalur Bus (transJogja, transJakarta, dll) berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetkode.com/sms-gateway/kannel/Source-Code-Program-Skripsi-Tesis-Sistem-Informasi-Sekolah-SMP-SMU-SMK-berbasis-SMS-Servis-dg-Kannel-SMS-Gateway.html" target="_self"&gt;Source Code : Sistem Informasi Sekolah SMP/ SMU/ SMK berbasis SMS Servis dengan Kannel SMS Gateway &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-5374211330407324940?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5374211330407324940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5374211330407324940'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2011/03/source-code-aplikasi-gammu-di-windows_07.html' title='Source Code Aplikasi Gammu di Windows'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-1413261127392304509</id><published>2009-05-03T02:07:00.000-07:00</published><updated>2011-03-12T10:45:53.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skripsi'/><title type='text'>Program SMS Berbagai Layanan dengan Java</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Kemampuan program ini :&lt;/span&gt;&lt;br /&gt;Anda bisa memanfaatkan HP Anda sebagai terminal untuk melakukan operasi &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;&lt;span style="font-weight: bold;"&gt;SMS auto replay&lt;/span&gt;&lt;/a&gt;, yakni aplikasi untuk memberikan layanan informasi melalui SMS secara sederhana, aplikasi ini ditunjukan pada pemula untuk memberi gambaran dengan mudah sehingga bisa cepat dipahami teknik/cara kerja SMS gateway.&lt;br /&gt;&lt;br /&gt;Apa seh layanannya? oke deh, supaya lebih mudah dipahami, kamu bisa lihat contoh tabel data berikut ini:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_QN1OzxJUZao/Sf1iP8jcphI/AAAAAAAAAF8/hOiJlNWLuMY/s400/SMS+Layanan1.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Format adalah sebagai patokan untuk format pengiriman sms yang  harus dikirim oleh pengguna yang mau mendapatkan informasi pada bagian isi jawaban. Contoh format sms dan jawabannya adalah:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Format Perintah : &lt;/span&gt;dolar rupiah&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;SMS Balasan yang akan dikirim  ke HP :&lt;/span&gt; Kurs 1 dolar = Rp 10.000&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Dan seterusnya, selanjutnya anda bisa mengembangkan dengan database yang lebih komplek, itu hanya tinggal pengembangan teknik query aja, tetapi secara teknik pemrogramannya sama saja, ini adalah program simple yang akan memberikan skill buat anda untuk membuat yang lebih komplek.&lt;br /&gt;&lt;br /&gt;Program ini dibuat full Java, baik SMS Gateway-nya dan pengelolaan data mahasiswanya juga dengan Java. Konsep dari &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt; menggunakan perintah dasar, yaitu AT COMMAND.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware/software yang diperlukan.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sistem Operasi Windows 9x/XP.&lt;/li&gt;&lt;li&gt;Apliasi server &lt;a style="font-weight: bold;" href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway dengan Java.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Interface pengelolaan data dengan Java.&lt;/li&gt;&lt;li&gt;Database yang diperlukan adalah MySQL.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HP Siemen C55 atau sejenis, yaitu dengan pake COM (com1/com2)  atau pakai USB (sebagai com3).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Harga Source Code Program : Rp. 400.000,- (promo)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kode program yang akan kami kirimkan adalah:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source Code SMS Server dari Java&lt;/li&gt;&lt;li&gt;Source Code Administrasi Data dari Java&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD Bonus. &lt;/span&gt;Sebagai pelengkap, kami akan mengirimkan bonus berupa CD yang berisi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Database paket MySQL (appServer dan XAMPP)&lt;/li&gt;&lt;li&gt;Driver JDBC untuk koneksi database&lt;/li&gt;&lt;li&gt;JDK (Software Java)&lt;/li&gt;&lt;li&gt;Editor Java (NetBens 6, Gel, dll)&lt;/li&gt;&lt;li&gt;eBooks &amp;amp; artikel Java versi luar negri&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Artikel Dasar Teori Teknologi SMS Gateway (seperti Bab 3 Makalah Skripsi)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_QN1OzxJUZao/Sf1iPxlICQI/AAAAAAAAAF0/SkmfEiGYlk0/s400/SMS+Layanan2.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 336px; height: 198px;" src="http://3.bp.blogspot.com/_QN1OzxJUZao/Sf1iPjs18bI/AAAAAAAAAFs/tcVh5HMID6s/s400/SMS+Layanan3.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_QN1OzxJUZao/Sf1iPqmorXI/AAAAAAAAAFk/wciE4KbIOZs/s400/SMS+Layanan4.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_QN1OzxJUZao/Sf1iPdFfw8I/AAAAAAAAAFc/tgLyRZG7gag/s400/SMS+Layanan5.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_QN1OzxJUZao/Sf1TK7RC6vI/AAAAAAAAAE8/2CUwk8HbuPM/s400/SMS+JadwalKuliah4.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-1413261127392304509?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/1413261127392304509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/1413261127392304509'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/05/program-sms-berbagai-layanan-dg-java.html' title='Program SMS Berbagai Layanan dengan Java'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QN1OzxJUZao/Sf1iP8jcphI/AAAAAAAAAF8/hOiJlNWLuMY/s72-c/SMS+Layanan1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-5255398549296979273</id><published>2009-05-03T01:42:00.000-07:00</published><updated>2011-03-12T10:45:44.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skripsi'/><title type='text'>Program SMS Akademik dengan Java</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Kemampuan program ini :&lt;/span&gt;&lt;br /&gt;Anda bisa memanfaatkan HP Anda sebagai terminal untuk melakukan operasi &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;&lt;span style="font-weight: bold;"&gt;SMS auto replay&lt;/span&gt;&lt;/a&gt;, yakni  aplikasi untuk memberikan layanan informasi akademik berupa &lt;span style="font-weight: bold;"&gt;Nilai matakuliah&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Jadwal kuliah&lt;/span&gt; dan &lt;span style="font-weight: bold;"&gt;Jadwal ujian&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Jadi, nanti mahasiswa mengirim SMS berupa request (permintaan) dengan format perintah yang sudah ditentukan, dan Server SMS akan mengambil data yang diminta dan sesuai dengan no mahasiswanya. Jika di dapat, SMS Server akan segera mengirimkan ke no HP mahasiswa tadi. Skrip ini cukup lengkap dibanding dengan paket lainnya.&lt;br /&gt;&lt;br /&gt;Program ini dibuat full Java, baik SMS Gateway-nya dan pengelolaan data mahasiswanya juga dengan Java. Konsep dari &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt; menggunakan perintah dasar, yaitu &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;AT COMMAND&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware/software yang diperlukan.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sistem Operasi Windows 9x/XP.&lt;/li&gt;&lt;li&gt;Apliasi server SMS Gateway dengan Java.&lt;/li&gt;&lt;li&gt;Interface pengelolaan data dengan Java.&lt;/li&gt;&lt;li&gt;Database yang diperlukan adalah MySQL.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HP Siemen C55 atau sejenis, yaitu dengan pake COM (com1/com2)  atau pakai USB (sebagai com3).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Harga Source Code Program : Rp. 2.000.000,- &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;(Sudah termasuk bimbingan/  tanya jawab via YM atau Email atau Facebook)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kode program yang akan kami kirimkan adalah:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source Code &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Server Akademik dari Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Source Code Administrasi Data Akademik dari Java&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD Bonus. &lt;/span&gt;Sebagai pelengkap, kami akan mengirimkan bonus berupa CD yang berisi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Database paket MySQL (appServer dan XAMPP)&lt;/li&gt;&lt;li&gt;Driver JDBC untuk koneksi database&lt;/li&gt;&lt;li&gt;JDK (Software Java)&lt;/li&gt;&lt;li&gt;Editor Java (NetBens 6, Gel, dll)&lt;/li&gt;&lt;li&gt;eBooks &amp;amp; artikel Java versi luar negri&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Artikel Dasar Teori Teknologi SMS Gateway (seperti Bab 3 Makalah Skripsi)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_QN1OzxJUZao/Sf1dBplsDoI/AAAAAAAAAFE/opzADOwY4-I/s400/SMS+Akaemik1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_QN1OzxJUZao/Sf1dB0dNyNI/AAAAAAAAAFM/OZPyIQLZK9E/s400/SMS+Akaemik2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_QN1OzxJUZao/Sf1dB43AIYI/AAAAAAAAAFU/z7das9f_pBE/s400/SMS+Akaemik3.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_QN1OzxJUZao/Sf1TK7RC6vI/AAAAAAAAAE8/2CUwk8HbuPM/s400/SMS+JadwalKuliah4.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-5255398549296979273?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5255398549296979273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5255398549296979273'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/05/program-sms-akademik-dengan-java.html' title='Program SMS Akademik dengan Java'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_QN1OzxJUZao/Sf1dBplsDoI/AAAAAAAAAFE/opzADOwY4-I/s72-c/SMS+Akaemik1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3366752076188920498</id><published>2009-05-03T01:35:00.001-07:00</published><updated>2011-03-12T10:45:35.879-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skripsi'/><title type='text'>Program SMS Layanan Masyarakat dengan Java dan PHP</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Judul asli:&lt;/span&gt; Sistem Informasi layanan masyarakat berbasis &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS menggunakan Java dan PHP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kemampuan program ini :&lt;br /&gt;&lt;/span&gt;Anda bisa memanfaatkan HP Anda sebagai terminal untuk melakukan operasi &lt;span style="font-weight: bold;"&gt;SMS replay&lt;/span&gt;, yakni aplikasi untuk memberikan layanan pengaduan kriminal melalui SMS. Fitur2 kemampuannya adalah:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Memberikan informasi mengenenai angka statistik kriminal melalui internet&lt;/li&gt;&lt;li&gt;Masyarakat bisa melaporkan kejadian kriminal melalui sms dan internet kepada polisi untuk ditindak lanjuti kemudian.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Program ini dibuat dengan kolaborasi Java dan PHP. Dalam hal ini, Java sebagai mesin SMSnya (&lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Server&lt;/a&gt; atau &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt;), sedangkan PHP sebagai tools untuk membuat halaman admin pengelolaan datanya. Konsep dari SMS Gateway menggunakan perintah dasar, yaitu AT COMMAND.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware/software yang diperlukan.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sistem Operasi Windows 9x/XP.&lt;/li&gt;&lt;li&gt;Apliasi server &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway dengan Java&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Interface pengelolaan data dengan Java.&lt;/li&gt;&lt;li&gt;PHP yang diperlukan adalah paket phpTriad (mySQL, PHP4, Apache, dll)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HP Siemen C55 atau sejenis, yaitu dengan memakai COM (com1/com2) atau pakai USB (sebagai com3).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Harga Source Code Program : Rp. 600.000,- (promo)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kode program yang akan kami kirimkan adalah:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source Code SMS Server Jadwal dari Java&lt;/li&gt;&lt;li&gt;Source Code Administrasi Data berbasis Web PHP&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD Bonus. &lt;/span&gt;Sebagai pelengkap, kami akan mengirimkan bonus berupa CD yang berisi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Paket PHP dan MySQL (phpTriad dan appServer)&lt;/li&gt;&lt;li&gt;JDK (Software Java)&lt;/li&gt;&lt;li&gt;Editor Java (NetBens 6, Gel, dll)&lt;/li&gt;&lt;li&gt;eBooks &amp;amp; artikel Java versi luar negri&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Artikel Dasar Teori Teknologi SMS Gateway (seperti Bab 3 Makalah Skripsi)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3366752076188920498?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3366752076188920498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3366752076188920498'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/05/sms-layanan-masyarakat-dg-java-dan-php.html' title='Program SMS Layanan Masyarakat dengan Java dan PHP'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-744846178815671708</id><published>2009-05-02T20:24:00.000-07:00</published><updated>2011-03-12T10:45:24.371-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skripsi'/><title type='text'>Program SMS Jadwal Kuliah dengan Java</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Kemampuan program ini :&lt;/span&gt;&lt;br /&gt;Anda bisa memanfaatkan HP Anda sebagai terminal untuk melakukan operasi &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;&lt;span style="font-weight: bold;"&gt;SMS replay&lt;/span&gt;&lt;/a&gt;, yakni aplikasi untuk memberikan layanan informasi berupa jadwal kuliah mahasiswa.&lt;br /&gt;&lt;br /&gt;Program ini dibuat full Java, baik &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt;-nya dan pengelolaan data mahasiswanya juga dengan Java. Konsep dari SMS Gateway menggunakan perintah dasar, yaitu AT COMMAND.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware/software yang diperlukan.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sistem Operasi Windows 9x/XP.&lt;/li&gt;&lt;li&gt;Apliasi server SMS Gateway dengan Java.&lt;/li&gt;&lt;li&gt;Interface pengelolaan data dengan Java.&lt;/li&gt;&lt;li&gt;Database yang diperlukan adalah MySQL.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;HP Siemen C55 atau sejenis dengan pake COM (com1/com2) atau pakai USB (sebagai com3).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Harga Source Code Program : Rp. 600.000,-  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kode program yang akan kami kirimkan adalah:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source Code &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Server Jadwal Kuliah dari Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Source Code Administrasi Data dari Java&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD Bonus. &lt;/span&gt;Sebagai pelengkap, kami akan mengirimkan bonus berupa CD yang berisi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Database paket MySQL (appServer dan XAMPP)&lt;/li&gt;&lt;li&gt;Driver ZEOS untuk koneksi database&lt;/li&gt;&lt;li&gt;JDK (Software Java)&lt;/li&gt;&lt;li&gt;Editor Java (NetBens 6, Gel, dll)&lt;/li&gt;&lt;li&gt;eBooks &amp;amp; artikel Java versi luar negri&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Artikel Dasar Teori &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;Teknologi SMS Gateway&lt;/a&gt; (seperti Bab 3 Makalah Skripsi)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_QN1OzxJUZao/Sf1TKsUru1I/AAAAAAAAAEs/fHp2oUPQQPE/s400/SMS+JadwalKuliah2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_QN1OzxJUZao/Sf1TK3DxImI/AAAAAAAAAE0/HnUKWy8uUS8/s400/SMS+JadwalKuliah3.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_QN1OzxJUZao/Sf1TKt3IUzI/AAAAAAAAAEk/PEi8bGPh6RI/s400/SMS+JadwalKuliah1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_QN1OzxJUZao/Sf1TK7RC6vI/AAAAAAAAAE8/2CUwk8HbuPM/s400/SMS+JadwalKuliah4.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-744846178815671708?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/744846178815671708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/744846178815671708'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/05/program-sms-jadwal-kuliah-dengan-java.html' title='Program SMS Jadwal Kuliah dengan Java'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QN1OzxJUZao/Sf1TKsUru1I/AAAAAAAAAEs/fHp2oUPQQPE/s72-c/SMS+JadwalKuliah2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3879079104569841378</id><published>2009-05-02T11:31:00.000-07:00</published><updated>2011-03-12T10:45:12.991-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skripsi'/><title type='text'>Program SMS Nilai Ujian Akhir Mahasiswa dengan Java dan Delphi</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Kemampuan program ini :&lt;/span&gt;&lt;br /&gt;Anda bisa memanfaatkan HP Anda sebagai terminal untuk melakukan operasi &lt;span style="font-weight: bold;"&gt;SMS replay&lt;/span&gt;, yakni aplikasi untuk memberikan layanan informasi nilai dan untuk mengetahui pembayaran SPP yang beguna bagi orang tua mahasiswa.&lt;br /&gt;&lt;br /&gt;Program ini dibuat kolaborasi Java dan Delphi 6. Java sebagai Server SMS (membaca SMS dari HP, menghapus SMS, mengirim SMS), sedangkan Delphi sebagai pembuat program admin untuk mengelola datanya secara visual.  Konsep dari SMS Gateway menggunakan perintah dasar, yaitu AT COMMAND.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hardware/software yang pernah diujicoba:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sistem Operasi Windows 9x/XP&lt;/li&gt;&lt;li&gt;Apliasi server SMS Gateway dengan Java.&lt;/li&gt;&lt;li&gt;Interface pengelolaan data dengan Delphi 6.&lt;/li&gt;&lt;li&gt;Driver MySQL-nya dengan Zeos.&lt;/li&gt;&lt;li&gt;HP Siemen C55 atau sejenis dengan pake COM (com1/com2) atau pakai USB (sebagai com3).&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Harga Source Code Program : Rp. 800.000,- (promo)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kode program yang akan kami kirimkan adalah:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Source Code SMS Nilai dari Java&lt;/li&gt;&lt;li&gt;Source Code Administrasi Data dari Delphi&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CD Bonus. &lt;/span&gt;Sebagai pelengkap, kami akan mengirimkan bonus berupa CD yang berisi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Database paket MySQL (appServer dan XAMPP)&lt;/li&gt;&lt;li&gt;Driver ZEOS untuk koneksi database&lt;/li&gt;&lt;li&gt;JDK (Software Java)&lt;/li&gt;&lt;li&gt;Editor Java (NetBen, Gel, dll)&lt;/li&gt;&lt;li&gt;eBooks Java versi luar negri&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Artikel Dasar Teori Teknologi SMS Gateway (seperti Bab 3 Makalah Skripsi)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;dll&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 400px; height: 123px;" src="http://3.bp.blogspot.com/_QN1OzxJUZao/SfyXOqdW_CI/AAAAAAAAAEM/7GygSKrPQsE/s400/SMS+Nilai1.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 300px; height: 166px;" src="http://3.bp.blogspot.com/_QN1OzxJUZao/SfyXOz4pEpI/AAAAAAAAAEc/7PwMFXpEKF0/s400/SMS+Nilai3.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor: pointer; width: 400px; height: 308px;" src="http://2.bp.blogspot.com/_QN1OzxJUZao/SfyXOj_9KvI/AAAAAAAAAEU/IiF9uxwc5F4/s400/SMS+Nilai2.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3879079104569841378?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3879079104569841378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3879079104569841378'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/05/sms-nilai-ujian-akhir-mahasiswa-dg-java.html' title='Program SMS Nilai Ujian Akhir Mahasiswa dengan Java dan Delphi'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QN1OzxJUZao/SfyXOqdW_CI/AAAAAAAAAEM/7GygSKrPQsE/s72-c/SMS+Nilai1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-5108586334170082756</id><published>2009-04-30T06:14:00.000-07:00</published><updated>2011-03-12T10:44:43.079-08:00</updated><title type='text'>Profil</title><content type='html'>Ini adalah &lt;span style="font-style: italic;"&gt;Blog Marketing&lt;/span&gt; dari &lt;a href="http://www.bunafit-komputer.com/"&gt;Bunafit Komputer&lt;/a&gt;, yaitu suatu tim pembuat software dan redaksi buku pemrogramman dan internet. Sebagai tim penulis, kami ingin sekali berbagi ilmu dengan teman-teman mahasiswa seIndonesia, terutama dalam bidang panduan berbentuk hard copy (buku cetak). Akan tetapi, kami telah berusaha menawarkan tema-tema naskah SMS Gateway ke beberapa penerbitan, akan tetapi responnya kurang memuaskan.&lt;br /&gt;&lt;br /&gt;Intinya, Penerbit kurang berminat dengan naskah buku bertemakan SMS Gateway, terutama dengan pemrogramman Java AT Command. Kenapa? penerbit bilang tema-tema ini terlalu mengkerucut, dan jarang diminati mahasiswa. So...hasil penelitian kami tidak bisa terbit deh.&lt;br /&gt;&lt;br /&gt;Alasan lain, SMS Gateway adalah teknik pemrogramman tingkat lanjut, sehingga pasar pembacanya begitu sempit, sehingga penerbit cenderung merugi jika harus mencetak banyak. Sedangkan, kami sebagai penulis akan merasa senang jika karya-karynya dicetak banyak, sehingga nilai investasi dari penelitan ini akan terbayar.&lt;br /&gt;&lt;br /&gt;Akan tetapi jangan khawatir, kami sengaja membuat paket CD ini supaya para peminat yang serius ingin mendalamai SMS Gateway tetap mendapatkan referensi. Kami sengaja membuat penelitian program SMS Gateway yang diterapkan dalam berbagai studi kasus, terutama yang sering dan mungkin dipakai mahasiswa dalam mengambil TA/Skripsi/Tesis. So, kalian bisa memakai skrip program yang kami telah selesaikan ini untuk bahan referensi, contekan atau bahkan bisa dikembangkan lagi menjadi proyek yang bernilai jual tinggi. Semua penjelasan sedikit ini bisa dimaklumi. Trimakasih.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-5108586334170082756?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5108586334170082756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5108586334170082756'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/04/profil.html' title='Profil'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-4751271857767911909</id><published>2009-04-30T06:01:00.000-07:00</published><updated>2009-11-13T03:52:04.837-08:00</updated><title type='text'>Pembayaran</title><content type='html'>&lt;span style="font-weight: bold;"&gt;PANDUAN TRANSFER:&lt;/span&gt;&lt;p&gt;Sebagai nilai unik transfer, kami menggunakan &lt;strong&gt;3 digit terakhir          dari nomor HP&lt;/strong&gt; Anda yang selanjutkan digunakan untuk konfirmasi kepada kami, serta mengirimkan alamat tujuan pengiriman. Sebagai contoh, Anda memiliki nomor HP &lt;strong&gt;081227434&lt;span style="color: rgb(255, 0, 0);"&gt;090&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;,          maka ilustrasi dan besarnya transfer dapat dilihat pada contoh berikut:&lt;br /&gt;&lt;/p&gt;       &lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;         &lt;tbody&gt;&lt;tr&gt;            &lt;td&gt;Nomor HP&lt;/td&gt;           &lt;td&gt;&lt;strong&gt;: &lt;/strong&gt;&lt;strong&gt;081227434&lt;span style="color: rgb(255, 0, 0);"&gt;090&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;            &lt;td width="21%"&gt;Harga File&lt;br /&gt;&lt;/td&gt;           &lt;td width="79%"&gt;&lt;strong&gt;: &lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;Rp. 350.000,-&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;            &lt;td&gt;Harga Total &lt;/td&gt;           &lt;td&gt;&lt;strong&gt;: &lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;350.000 &lt;/span&gt;+ &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;090&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt; = &lt;strong&gt;350.&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;090&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;            &lt;td&gt;&lt;br /&gt;&lt;/td&gt;           &lt;td&gt;&lt;br /&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;            &lt;td&gt;&lt;strong&gt;Jumlah Transfer&lt;/strong&gt;&lt;/td&gt;           &lt;td&gt;&lt;strong&gt;: Rp. 350.090,-&lt;/strong&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td&gt;&lt;br /&gt;&lt;/td&gt;           &lt;td&gt;&lt;br /&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;       &lt;p&gt;Setelah melakukan transfer, silahkan melakukan konfirmasi menggunakan No HP yang digunakan sebagai digit unik ( dalam hal ini &lt;strong&gt;081227434&lt;span style="color: rgb(255, 0, 0);"&gt;090&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt; sebagai          contohnya). Sertakan juga alamat pengirimannya baik dengan cara SMS maupun          Email.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;REKENING PEMBAYARAN : &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://1.bp.blogspot.com/_QN1OzxJUZao/SZKLveGPrSI/AAAAAAAAAAg/Q7UgbcFgUCM/s200/LogoBNI.jpeg" border="0" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Rek BNI :&lt;/span&gt; xxxxxxxx (nanti kami kirim email)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Atas Nama :&lt;/span&gt; Bunafit Nugroho&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;KONFIRMASI :&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;SMS   &lt;/span&gt;  : &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Pak saya sudah transfer 350.090&lt;/span&gt;, lalu kirim SMS  ke &lt;span style="font-size:180%;"&gt;&lt;strong&gt;0812 7228 4906&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EMail : &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;img src="http://www.bunafit-komputer.com/img/email.gif" width="239" height="17" /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;Dalam 1 minggu (maximal), CD sudah kami kirimkan ke alamat Anda.&lt;br /&gt;Kami jamin aman, tidak ada unsur penipuan.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;Mudah2an bisa membantu kesulitan Anda semua dalam belajar.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Siapa bilang TA/Skripsi/Tesis &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Berbasis SMS &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;itu susah?? ... mungkin belum nemu referensinya aja. Ayooo.... tunggu apa lagi ......!!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;Trims&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-4751271857767911909?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4751271857767911909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4751271857767911909'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/04/pembayaran.html' title='Pembayaran'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_QN1OzxJUZao/SZKLveGPrSI/AAAAAAAAAAg/Q7UgbcFgUCM/s72-c/LogoBNI.jpeg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-2903990334857404184</id><published>2009-04-30T05:41:00.000-07:00</published><updated>2011-03-12T10:44:31.218-08:00</updated><title type='text'>Pemesanan</title><content type='html'>Jika Anda ingin membeli paket CD Source Code Program Skripsi yang dilengkapi dengan bonus2 ini, maka kamu bisa memesannya dulu dari tim BK (&lt;a href="http://www.bunafit-komputer.com/" target="_blank"&gt;Bunafit Komputer&lt;/a&gt;). Caranya, kirim email dulu ke alamat : &lt;strong&gt;&lt;img src="http://www.bunafit-komputer.com/img/email.gif" width="239" height="17" /&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table width="75%" align="left" bgcolor="#ccffff" border="0" cellpadding="4" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td colspan="2"&gt;&lt;strong&gt;CONTOH EMAIL PEMESANAN&lt;/strong&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                  &lt;td bgcolor="#ffffff"&gt; Email Tujuan&lt;/td&gt;                 &lt;td bgcolor="#ffffff"&gt;&lt;strong&gt;&lt;img src="http://www.bunafit-komputer.com/img/email.gif" width="239" height="17" /&gt;&lt;/strong&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                  &lt;td width="22%" bgcolor="#ffffff"&gt;Subjek Surat&lt;/td&gt;                 &lt;td width="78%" bgcolor="#ffffff"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;Sistem Informasi Data Nilai Mahasiswa berbasis SMS Gateway - dengan Java&lt;/span&gt;&lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                  &lt;td bgcolor="#ffffff"&gt;Isi Surat&lt;/td&gt;                 &lt;td bgcolor="#ffffff"&gt;&lt;strong&gt;Pesan surat Anda di sini ...........&lt;br /&gt;&lt;br /&gt;  Identitas Pemesan :&lt;/strong&gt;&lt;br /&gt;  1. Nama Lengkap : ?&lt;br /&gt;  2. Mahasiswa Mana : ?&lt;br /&gt;  3. Posisi Tinggal : ?&lt;br /&gt;  4. Nomor HP Aktif : ?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Siapa bilang TA/Skripsi/Tesis Berbasis SMS itu susah?? ... mungkin belum nemu referensinya aja. Ayooo.... tunggu apa lagi ......!!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-2903990334857404184?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2903990334857404184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2903990334857404184'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/04/pemesanan.html' title='Pemesanan'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-5534136828551140992</id><published>2009-03-05T21:12:00.000-08:00</published><updated>2011-03-12T10:41:49.034-08:00</updated><title type='text'>Membuat SMS Gateway</title><content type='html'>sms gateway php, tutorial sms gateway, sms gateway linux, sms gateway java, cara membuat sms gateway, sms gateway delphi, sms server, skrip program sms gateway gratis, download skrip program sms gateway, contoh program sms gateway, free sms gateway, free script sms gateway, download script sms gateway with java, download script sms gateway with php, download script sms gateway with delphi, download script sms gateway with visual basic 6.0, download script sms gateway with kannel, gammu sms gateway, fbush sms gateway, smpp sms gateway, at command, AT-COOMMAND, mengirim sms dari program, program baca sms dari hp.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-5534136828551140992?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5534136828551140992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/5534136828551140992'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/03/membuat-sms-gateway.html' title='Membuat SMS Gateway'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3213681683358525012</id><published>2009-03-05T21:01:00.000-08:00</published><updated>2011-03-12T10:41:41.308-08:00</updated><title type='text'>Membuat SMS Gateway dengan Java</title><content type='html'>Membuat SMS Gateway dengan Java itu mudah, Membuat SMS Server berbasis Java di Windows, SMS Gateway, SMS Gateway dengan PHP, SMS Gateway dengan Visual Basic 6.0, Membangun SMS Server di Linux, Membangun SMS Autorespon, Program berbasis SMS Gateway, Mengirim SMS lewat PHP, Pemrograman Web berbasis SMS, Menggabungkan SMS Gateway dan PHP, SMS Gateway, SMS Software, SMS Server, SMPP, Create SMS Gateway with Java, Create SMS Server with Java in Linux, Software SMS Center, SMS Gateway, Software SMS Gateway, Program SMS Center, Program SMS Gateway, Skripsi berbasis SMS, Program Skripsi berbsis SMS Gateway, Membuat SMS Center, Membuat SMS Server, Kannel SMS Gateway, Mengirim SMS dengan Gateway Kannel di Linux dan Windows.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3213681683358525012?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3213681683358525012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3213681683358525012'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/03/membuat-sms-gateway-dengan-java.html' title='Membuat SMS Gateway dengan Java'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-7472512466653777276</id><published>2009-03-01T06:57:00.000-08:00</published><updated>2011-03-12T10:41:31.290-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>SMS Gateway Menggunakan Gnokii</title><content type='html'>&lt;p&gt;Proyek Gnokii ditujukan untuk pengembangan tools dan driver untuk MobileDevice Nokia yang menggunakan system Linux, FreeBSD dan *Nix Lainnya. Dengan gnokii kita bisa mengirim/menerima SMS, membuat panggilan, atau sekedar mengakses phonebook, dengan kata lain kita bisa menggunakan fasilitas-fasilitas yang dimiliki telepon seluler merek Nokia atau selular yang support AT langsung dari komputer, tapi tidak semua produk Nokia yang di support oleh gnokii.&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;b&gt;Disini penulis menggunakan Seluler Nokia seri 8250 dengan kabel port serial, dengan Gnokii versi terakhir 0.4.2b (sampai saat artikel ini ditulis).&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;a name="Langkah_membangun_SMS_GateWay" id="Langkah_membangun_SMS_GateWay"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"  style="font-size:130%;"&gt;Langkah membangun SMS GateWay&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;1. Pertama kali kita perlu mendownload gnokii ( &lt;a href="http://www.gnokii.org/" class="external free" title="http://www.gnokii.org" rel="nofollow"&gt;http://www.gnokii.org&lt;/a&gt; ) dari situsnya. Namun bila Anda ingin menggunakan Nokia seri 6210 atau 7110, Anda perlu mengambil gnokii versi CVS (belum sepenuhnya jadi). Untuk Anda yang ingin menggunakan Nokia seri 6110 atau dibawahnya bisa langsung mengambil dari situs FTP dan tersedia dalam bentuk binari. 2. Contoh jika anda mendownload versi .rpm file, anda dapat menginstall menggunakan root seperti ini:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;rpm –I gnokii-04.2b-i386.rpm&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Khusus yang dibahas disini adalah gnokii versi CVS. Pertama kali kita perlu ketikkan perintah berikut :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;export CVSROOT=:pserver: anoncvs@subversions.gnu.org :/cvsroot/gnokii&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;lalu lanjutkan dengan:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;cvs login&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;bila ditanya password, isi dengan blank atau tekan enter lalu lanjutkan lagi dengan mengetik:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;cvs co gnokii&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Tunggu sebentar, sesaat kemudian akan tersedia direktori gnokii. Masuk kedalam direktori tersebut:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;cd gnokii&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Lalu ketikkan perintah berikut untuk mulai melakukan kompilasi:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;autoconf&lt;/li&gt;&lt;li&gt;autoheader&lt;/li&gt;&lt;li&gt;./configure&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;anda dapat dapat mengkonfigure dengan beberapa option sesuai dengan selera anda, dapat dilihat dengan perintah ./configure –help&lt;/p&gt; &lt;ol&gt;&lt;li&gt;make&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;setelah itu tambahkan sebuah group bernama “gnokii” . dapat dibuat dengan perintah user root&lt;/p&gt; &lt;ol&gt;&lt;li&gt;groupadd gnokii&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;lalu install file binari kedalam system dengan perintah diberikut:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;make install&lt;/li&gt;&lt;/ol&gt; &lt;ol&gt;&lt;li&gt;make install-suid&lt;/li&gt;&lt;li&gt;make install-strip&lt;/li&gt;&lt;li&gt;make install-ss&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Apabila anda ingin menginstall Dokumentasinya juga, anda dapat menguunakan perintah :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;make install-docs&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Setelah itu hapus semua proses compile yang sudah dilakukan, dengan&lt;/p&gt; &lt;ol&gt;&lt;li&gt;make clean&lt;/li&gt;&lt;li&gt;make distclean&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Bila tidak ada kesalahan maka proses kompilasi selesai dengan baik. Salin file Docs/sample/gnokiirc. (ada tanda titik di depan): Setelah itu kita edit file tersebut. Didalam file ini ada setting berikut: // Untuk yang menggunakan InfraRed [global] port = /dev/irccomm0 model = 6210 initlenght = default connection = irda bindir = /usr/local/sbin/ // Untuk yang menggunakan Kabel (port) [global] port = model = 6210 initlenght = default connection = bindir = /usr/local/sbin/ Silahkan ganti konfigurasi diatas dengan angka sesuai dengan model telepon Anda (pada baris ketiga) setelah selesai lalu simpan. Kita siapkan telepon selular kita, apabila anda menggunakan setting dgn Infra Merah maka anda dapat nyalakan fasilitas inframerah pada menu lalu tekan angka 9. Setelah aktif, arahkan pada mata inframerah komputer, dan ketikkan: $ gnokii – identify bila semuanya lancar, maka akan muncul IMEI: 449333200459543 Manufacturer : (unknow) Model: NPE-3 Revision: 03.01 Tentunya output diatas akan berbeda dengan milik Anda. Selanjutnya silahkan lanjutkan explorasi terhadap telepon seluler Anda.&lt;/p&gt; &lt;p&gt;&lt;a name="SMSD_.28SMS_Daemon.29:" id="SMSD_.28SMS_Daemon.29:"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline"  style="font-size:130%;"&gt;SMSD (SMS Daemon):&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;SMSD (SMS daemon) adalah modul program untuk menerima dan mengirim SMS yang bekerja dengan menggunakan SQL server untuk penampungan semua inbox dan outbox yang ada di seluler anda. Sampai dengan versi ini baru mensupport dengan 2 modul database yaitu MySQL &amp;amp; PostgreSQL. Anda dapat melihat di directory gnokii/smsd terdapat file ‘sms.tables.mysql’ yang adalah structure table yang digunakan, anda tinggal memasukkannya di MySQL database anda. Setting sms daemon: 1. Create database sms&lt;/p&gt; &lt;ol&gt;&lt;li&gt;mysqladmin –u root –p create sms&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;2. Create table-table gnokii dari file ‘sms.tables.mysql’&lt;/p&gt; &lt;ol&gt;&lt;li&gt;mysql –u root –p gnokii &lt;&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;SMSD tidak ikut terkompile pada saat anda meng-kompile gnokii menggunakan perintah ‘make’, jadi anda harus mengkompile secara tersendiri di directory SMSD. 3. Cara mengkompilenya (Dalam directory Gnokii) :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;autoconf&lt;/li&gt;&lt;li&gt;./configure&lt;/li&gt;&lt;li&gt;cd smsd&lt;/li&gt;&lt;li&gt;vi Makefile (rubah database yang ada di area “DB module”)&lt;/li&gt;&lt;li&gt;make&lt;/li&gt;&lt;li&gt;make libmysql.so&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;4. Setelah semua berhasil anda dapat mencoba menjalankannya, ada beberapa option yang harus anda perhatikan : -u, --Name User Database -p, --password User Database -d, --Nama Database yang digunakan -c, --Nama Host dari Database Server -r, --reports&lt;/p&gt; &lt;pre&gt;   5.   Secara default smsd tidak mengirim/menerima delivery report, anda harus menambahkan option ini saat menjalankan smsd&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;-m, --Database yang digunakan&lt;/p&gt; &lt;pre&gt;      6. Menentukan Database yang digunakan, ‘pg’ untuk PostgreSQL dan ‘mysql’ untuk MySQL.&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;-l, --libdir path_to_db_module&lt;/p&gt; &lt;pre&gt;      Spesifikasikan directory dari DB Module yang digunakan defaultnya di ‘libdir’.&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;-h, --help&lt;/p&gt; &lt;pre&gt;       Menampilkan help.&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Contoh :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;smsd –u sms –p –d sms –c localhost&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Kalau tidak ada error berarti anda sudah berhasil dan bisa mencoba explorasi sendiri dengan menggunakan database yang ada. Anda bisa membuat applikasi sesuai dengan kebutuhan anda dengan menggunakan database MySQL.&lt;/p&gt;&lt;i&gt; Artikel Asal : &lt;a href="http://id.wikipedia.org/wiki/SMS_Gateway"&gt;http://id.wikipedia.org/wiki/SMS_Gateway&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-7472512466653777276?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7472512466653777276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7472512466653777276'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/03/sms-gateway-menggunakan-gnokii.html' title='SMS Gateway Menggunakan Gnokii'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-8185437216905283282</id><published>2009-03-01T06:55:00.000-08:00</published><updated>2011-03-12T10:41:22.076-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Kebutuhan Perangkat SMS Gateway</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Kebutuhan Hard ware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk kebutuhan &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;&lt;span style="font-weight: bold;"&gt;SMS Gateway&lt;/span&gt;&lt;/a&gt; tidak terlalu belebihan dan juga fleksibel karena bisa dibuat dengan 1. PC maupun Notebook. Yang mutlak dibutuhkan adalah sebuah komputer, 2. sebuah ponsel dengan 3. kabel data (Kabel berantarmuka serial yang dapat menghubungi ponsel dengan PC) atau dapat munggunakan InfraRed dan piranti lunak sebagai SMS Gateway. Untuk menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik (jika tergeser gampang putus).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kebutuhan Software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Disini penulis 1.Menggunakan Linux sebagai Operating System, dimana linux merupakan system operasi terbuka yang popularitasnya semakin semakin menanjak untuk berbagai keperluan komputerisasi baik itu pengolahan database, internetworking atau keperluan lainnya system Linux diakui sangat handal, adapun Distro nya adalah Redhat Ver. 7.2. 2.MySQL Ver. 3.23.52 Max sebagai Database Server dan 3.&lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;GNOKII&lt;/a&gt; sebagai SMS Gateway.&lt;br /&gt;&lt;br /&gt;&lt;i&gt; Artikel Asal : &lt;a href="http://id.wikipedia.org/wiki/SMS_Gateway"&gt;http://id.wikipedia.org/wiki/SMS_Gateway&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-8185437216905283282?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8185437216905283282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8185437216905283282'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/03/kebutuhan-perangkat-sms-gateway.html' title='Kebutuhan Perangkat SMS Gateway'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6971528635332627132</id><published>2009-03-01T06:53:00.000-08:00</published><updated>2011-03-12T10:41:13.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Keuntungan SMS Gateway</title><content type='html'>&lt;a style="font-weight: bold;" href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt; merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu , dengan adanya &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS Gateway&lt;/a&gt; anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt; Artikel Asal : &lt;a href="http://id.wikipedia.org/wiki/SMS_Gateway"&gt;http://id.wikipedia.org/wiki/SMS_Gateway&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6971528635332627132?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6971528635332627132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6971528635332627132'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/04/keuntungan-sms-gateway.html' title='Keuntungan SMS Gateway'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-7379571431066052707</id><published>2009-03-01T06:49:00.000-08:00</published><updated>2011-03-12T10:41:05.904-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Memahami SMS Gateway</title><content type='html'>&lt;p&gt;&lt;b&gt;SMS Gateway&lt;/b&gt; adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui &lt;a href="http://id.wikipedia.org/wiki/SMS" title="SMS" class="mw-redirect"&gt;SMS&lt;/a&gt; Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.&lt;/p&gt; &lt;p&gt;SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.&lt;/p&gt; &lt;p&gt;UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.&lt;/p&gt; &lt;p&gt;UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).&lt;/p&gt; &lt;p&gt;Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.&lt;/p&gt; &lt;p&gt;Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll).&lt;/p&gt;&lt;i&gt;Artikel Asal : &lt;a href="http://id.wikipedia.org/wiki/SMS_Gateway"&gt;http://id.wikipedia.org/wiki/SMS_Gateway&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com/"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-7379571431066052707?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7379571431066052707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7379571431066052707'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/03/memahami-sms-gateway.html' title='Memahami SMS Gateway'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-2893508103202571400</id><published>2009-02-04T09:50:00.000-08:00</published><updated>2011-03-12T10:39:42.640-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Operating Mode: SMS Text Mode and SMS PDU Mode</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;The &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS specification&lt;/a&gt; has defined two modes in which a GSM/GPRS modem or mobile phone can operate. They are called SMS text mode and SMS PDU mode. (PDU stands for Protocol Data Unit.) The mode that a GSM/GPRS modem or mobile phone is operating in determines the syntax of some &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;SMS AT commands&lt;/a&gt; and the format of the responses returned after execution. Below are the SMS AT commands affected:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGS  (Send Message)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMSS  (Send Message from Storage)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGR  (Read Message)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGL  (List Messages)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGW  (Write Message to Memory)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CNMA  (New Message Acknowledgement to ME/TA)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGC  (Send Command)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;The syntax of the &lt;a href="http://www.developershome.com/sms/resultCodes3.asp"&gt;unsolicited result codes&lt;/a&gt; below also depends on the mode in which the GSM/GPRS modem or mobile phone is operating:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMT  (Used to forward received SMS messages to the computer / PC.)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CBM  (Used to forward received cell broadcast messages to the computer /  PC.)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CDS  (Used to forward received status reports to the computer / PC.)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;These two AT commands are useful to you only if SMS text mode is used:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CSMP  (Set Text Mode Parameters)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CSDH  (Show Text Mode Parameters)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;&lt;a name="20.1.Comparison of SMS Text Mode and SMS PDU Mode|outline"&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Comparison of SMS Text Mode and SMS PDU Mode&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Below we compare SMS text mode and SMS PDU mode from various aspects. The comparison should help you learn the differences between these two modes and decide which mode should be used by your SMS messaging application.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Syntax of SMS AT Commands and Responses&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When the &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;GSM/GPRS&lt;/a&gt; modem or mobile phone is operating in different modes, the syntax of certain SMS AT commands and the responses returned after command execution is different. Here's an example for illustration. Let's say you would like to send the SMS message "It is easy to send text messages." to the mobile phone number +85291234567. In SMS text mode, this is the command line that you should enter:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGS="+85291234567"&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;It is easy to send text messages.&lt;i&gt;&lt;ctrl+z&gt;&lt;/ctrl+z&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;However, if the GSM/GPRS modem or mobile phone is operating in SMS PDU mode, executing the above command line will cause an error to occur. This is because the syntax of the +CMGS AT command is different in SMS PDU mode. To do the same task, the following command line should be used instead:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;AT+CMGS=42&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;07915892000000F001000B915892214365F7000021493A283D0795C3F33C88FE06CDCB6E32885EC6D341EDF27C1E3E97E72E&lt;i&gt;&lt;ctrl+z&gt;&lt;/ctrl+z&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Defined Values for Certain Parameters&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When the GSM/GPRS modem or mobile phone is operating in different modes, the defined values for certain parameters are different. Usually string values are defined for text mode while numeric values are defined for PDU mode. For example, the +CMGL AT command is used to list SMS messages stored in message storage. It takes one parameter that specifies the status of the SMS messages to be retrieved. The following table lists the defined values for the parameter in text mode and PDU mode:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table width="100%" border="1" cellpadding="4" cellspacing="0"&gt;  &lt;col width="85*"&gt;  &lt;col width="85*"&gt;  &lt;col width="85*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Message     status&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Defined     values in text mode&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Defined     values in PDU mode&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Received     unread&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;"REC     UNREAD"&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;0&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Received     read&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;"REC     READ"&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;1&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Stored     unsent&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;"STO     UNSENT"&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;2&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Stored     sent&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;"STO     SENT"&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;3&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;All     messages&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;"ALL"&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="33%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;4&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Suppose you would like to list all SMS messages from message storage. If the GSM/GPRS modem or mobile phone is operating in SMS text mode, you should assign the string value "ALL" to the +CMGL AT command, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL="ALL"&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In SMS PDU mode, the numeric value 4 should be assigned to the +CMGL AT command instead:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL=4&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Input/Output Format of SMS Messages Used by SMS AT Commands&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When the GSM/GPRS modem or mobile phone is operating in different modes, the input/output format of SMS messages used by SMS AT commands is different. In SMS text mode, headers and body of SMS messages are inputted/outputted as separate parameters/fields. In SMS PDU mode, TPDUs (Transport Protocol Data Units) in hexadecimal format are inputted and outputted. Headers and body of SMS messages are encoded in the TPDUs.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example for illustration. To send the SMS message "It is easy to send text messages." to the mobile phone number +85291234567, the following command line should be used in SMS text mode. As you can see below, the destination phone number header and message body are provided to the +CMGS AT command as separate parameters.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGS="+85291234567"&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;It is easy to send text messages.&lt;i&gt;&lt;ctrl+z&gt;&lt;/ctrl+z&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To send the same SMS text message in SMS PDU mode, the following command line should be used instead. The message body, destination phone number header and some other headers are encoded in the hexadecimal sequence.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;AT+CMGS=42&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;07915892000000F001000B915892214365F7000021493A283D0795C3F33C88FE06CDCB6E32885EC6D341EDF27C1E3E97E72E&lt;i&gt;&lt;ctrl+z&gt;&lt;/ctrl+z&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Ease of Use&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As you can see in the previous example, it is easier to use AT commands in SMS text mode. You do not have to learn about the structure of different types of TPDUs in the bit level and the encoding and decoding of the hexadecimal sequence.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Supported Features of SMS Messaging&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Although it is easier to use AT commands in SMS text mode, it supports fewer features of SMS messaging than SMS PDU mode. This is because you do not have complete control over the header values and message body in SMS text mode. Some tasks, although can be done in text mode, require the programmer to have knowledge about PDU mode and TPDU. For example, to request a status report from SMSC in SMS text mode, you have to set bit 5 of the first octet of the SMS-SUBMIT TPDU to 1 by the AT command +CSMP (command name in text: Set Text Mode Parameters). Similar tasks include setting the message validity period and sending a flash SMS message that immediately pops up on the phone screen when it arrives at the destination.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Level of Support&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS PDU mode is more commonly supported by GSM/GPRS modems and mobile phones than SMS text mode.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Selecting the Operating Mode (AT+CMGF)&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;The AT command +CMGF (command name in text: Message Format) is used to select the operating mode of the GSM/GPRS modem or mobile phone. It takes one parameter. The value of the parameter can either be 0 or 1. The values 0 and 1 refer to SMS PDU mode and SMS text mode respectively. SMS PDU mode is the default mode if it is implemented on the mobile device.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To find out the operating mode(s) supported by a GSM/GPRS modem or mobile phone, perform a test operation with the +CMGF AT command. Below shows the response returned from my Nokia 6021 mobile phone after the execution of the command line "AT+CMGF=?":&lt;/span&gt;&lt;/p&gt; &lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGF=?&lt;br /&gt;+CMGF: (0,1)&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The information response "+CMGF: (0,1)" indicates Nokia 6021 supports both PDU mode and text mode.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To change the operating mode of a GSM/GPRS modem or mobile phone, perform a set operation with the +CMGF AT command. The following example demonstrates how to set the operating mode to SMS text mode:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGF=1&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the operating mode specified is not supported by the GSM/GPRS modem or mobile phone, the final result code "ERROR" will be returned.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To find out the operating mode currently used by a GSM/GPRS modem or mobile phone, perform a read operation with the +CMGF AT command. Here is an example:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGF?&lt;br /&gt;+CMGF: 0&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The response above indicates the GSM/GPRS modem or mobile phone is using SMS PDU mode.&lt;/span&gt;&lt;/p&gt;&lt;i&gt;Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer (&lt;a href="http://www.bunafit-komputer.com"&gt;www.bunafit-komputer.com&lt;/a&gt;)&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-2893508103202571400?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2893508103202571400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2893508103202571400'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/operating-mode.html' title='Operating Mode: SMS Text Mode and SMS PDU Mode'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6806309620265023373</id><published>2009-02-04T09:45:00.000-08:00</published><updated>2009-04-30T09:49:48.328-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Checking if the GSM/GPRS Modem or Mobile Phone Supports the Use of AT Commands to Send, Receive and Read SMS Messages</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;After testing the communication between the PC and GSM/GPRS modem/mobile phone, the next thing that you may want to do is to check if the GSM/GPRS modem or mobile phone supports the use of AT commands to send, receive and read SMS messages. Most GSM/GPRS modems support all three functions. However, only some mobile phones support all of them.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Sending SMS Messages&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To find out whether a GSM/GPRS modem or mobile phone supports the sending of SMS messages through AT commands, you have to:&lt;/span&gt;&lt;/p&gt; &lt;ol style="clear: both;"&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Use  the AT command +CSMS (command name in text: Select Message Service)  to check whether mobile-originated SMS messages are supported.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Perform  test operations to check whether +CMGS (command name in text: Send  Message) and/or +CMSS (command name in text: Send Message from  Storage) are supported.&lt;br /&gt;(You may want to check the AT commands  +CMGW [command name in text: Write Message to Memory] and +CMGD  [command name in text: Delete Message] in addition as they are  sometimes used together with +CMSS.)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Receiving SMS Messages and Reading SMS Messages from Message Storage&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To find out whether a GSM/GPRS modem or mobile phone supports the receiving and reading of SMS messages through AT commands, you have to:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Use  the AT command +CSMS (command name in text: Select Message Service)  to check whether mobile-terminated SMS messages are supported.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Perform  test operations to check whether +CNMI (command name in text: New  Message Indications to TE), +CMGL (command name in text: List  Messages) and/or +CMGR (command name in text: Read Message) are  supported.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the GSM/GPRS modem or mobile phone supports the +CNMI AT command, it can send a notification or directly forward the message to the PC whenever a new SMS message arrives.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the GSM/GPRS modem or mobile phone does not support +CNMI but supports +CMGL and/or +CMGR, the PC has to poll the GSM/GPRS modem or mobile phone repeatedly in order to know if any new SMS messages have arrived.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Using the AT Command +CSMS to Check if Mobile-originated SMS Messages and Mobile-terminated SMS Messages are Supported&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="mainText"&gt;One use of the AT command +CSMS (command name in text: Select Message Service) is to check the message types supported by the GSM/GPRS modem or mobile phone. There are three message types: mobile-originated SMS messages, mobile-terminated SMS messages and cell broadcast messages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Mobile-originated SMS messages refer to SMS messages that are sent from a mobile device to an SMSC, i.e. outbound SMS messages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Mobile-terminated SMS messages refer to SMS messages that are sent from an SMSC to a mobile device, i.e. inbound SMS messages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Cell broadcast messages are text messages pushed to subscribers located in a certain mobile network area by the network operator. These text messages may contain news, weather information, etc.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example that demonstrates how to use the +CSMS AT command to check if mobile-originated and mobile-terminated SMS messages are supported. First, send the read command "+CSMS?" to the GSM/GPRS modem or mobile phone. The response returned from our Nokia 6021 to HyperTerminal is shown below:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSMS?&lt;br /&gt;+CSMS: 0,1,1,1&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As you can see, the information response contains four values. The second, third and fourth values indicate whether Nokia 6021 supports mobile-terminated SMS messages, mobile-originated SMS messages and cell broadcast messages respectively. If the value is 1, it means the message type is supported. If the value is 0, it means the message type is not supported.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;For Nokia 6021:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  third value in the information response is 1, which indicates Nokia  6021 supports mobile-originated SMS messages. So, Nokia 6021 is  capable of sending SMS messages to an SMSC.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  second value in the information response is 1, which indicates Nokia  6021 supports mobile-terminated SMS messages. So, Nokia 6021 is  capable of receiving SMS messages from an SMSC.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the final result code "ERROR" is returned (as shown below), it is likely that the +CSMS AT command is not supported by the mobile device.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSMS?&lt;br /&gt;ERROR&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To confirm, send the test command "+CSMS=?" to the GSM/GPRS modem or mobile phone. If the final result code "ERROR" is returned (as shown below), it means the mobile device does not support the +CSMS AT command.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSMS=?&lt;br /&gt;ERROR&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that +CSMS is a mandatory command in the AT command set for SMS messaging. If it is not supported, normally the whole AT command set for SMS messaging is not supported.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Checking if the AT Commands Required for Sending, Receiving and Reading SMS Messages are Supported&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;The next thing to do is to check if the AT commands required for sending, receiving and reading SMS messages are supported by the mobile phone or GSM/GPRS modem. As pointed out earlier in this SMS tutorial, you can check if a certain AT command is supported by performing a test operation. Simply execute an AT command with "=?" attached at its end. For example, "AT+CMGS=?".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Before we begin the check, let's go through an overview of the AT commands that are required for sending, receiving and reading SMS messages. You will learn which AT commands should be checked and get a general idea about when these AT commands should be used.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="19.2.1.Overview of the AT Commands Required|outline"&gt;&lt;/a&gt;1. Overview of the AT Commands Required&lt;/h3&gt;  &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;For Sending SMS Messages&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To send SMS messages via AT commands, the GSM/GPRS modem or mobile phone has to support either +CMGS (command name in text: Send Message) or +CMSS (command name in text: Send Message from Storage). You may also find +CMGW (command name in text: Write Message to Memory) and +CMGD (command name in text: Delete Message) useful, since they are sometimes used together with +CMSS. +CMSS is used to send an SMS message located in the message storage area. If an SMS message does not exist in the message storage area, you must first use the AT command +CMGW to write the SMS message to the message storage area before you can use the AT command +CMSS to send the SMS message to the SMSC. After message submission, you may use the AT command +CMGD to delete the SMS message to free some space from the message storage area.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;For Receiving and Reading SMS Messages&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To receive and read SMS messages via AT commands, the GSM/GPRS modem or mobile phone has to support the AT command +CNMI (command name in text: New Message Indications to TE. TE stands for Terminal Equipment, which is the equipment that controls the GSM/GPRS modem or mobile phone. For example, a PC / computer), +CMGL (command name in text: List Messages), or +CMGR (command name in text: Read Messages).&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The AT command +CNMI is used to specify how newly arrived SMS messages should be handled. You can tell the GSM/GPRS modem or mobile phone either to forward newly arrived SMS messages directly to the PC, or to save them in message storage and then notify the PC about their locations in message storage.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The AT command +CMGL is used to read all SMS messages that have a certain status (e.g. "received unread", "received read", etc) from the message storage area, while the AT command +CMGR is used to read the SMS message saved at a certain location of the message storage area.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="19.2.2.Beginning the Check|outline"&gt;&lt;/a&gt;2. Beginning the Check&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;Now that you've learned the AT commands required for outbound and inbound SMS messaging are +CMGS, +CMSS, +CNMI, +CMGL and +CMGR. You can begin the check by performing a test operation with each of the AT commands. For example, you can execute the command line "AT+CMGS=?" to check whether +CMGS is supported, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGS=?&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The final result code "OK" indicates the AT command +CMGS is supported. If the GSM/GPRS modem or mobile phone returns the final result code "ERROR", it means the command is not supported.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A quicker way is to copy and paste the following command line to the terminal program and execute it:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGS=?;+CMSS=?;+CNMI=?;+CMGL=?;+CMGR=?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As an example, here shows the response returned from my Nokia 6021 to HyperTerminal after the execution of above command line:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGS=?;+CMSS=?;+CNMI=?;+CMGL=?;+CMGR=?&lt;br /&gt;+CNMI: (0-2),(0-3),(0,2,3),(0-2),(0,1)&lt;br /&gt;&lt;br /&gt;+CMGL: (0-4)&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The return of the final result code "OK" indicates all AT commands under test are supported. If the final result code "ERROR" is returned, it means one or more AT commands are not supported.&lt;/span&gt;&lt;/p&gt;&lt;i&gt;Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6806309620265023373?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6806309620265023373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6806309620265023373'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/checking-at-commands-supports.html' title='Checking if the GSM/GPRS Modem or Mobile Phone Supports the Use of AT Commands to Send, Receive and Read SMS Messages'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-2151906522453301345</id><published>2009-02-04T09:44:00.000-08:00</published><updated>2009-04-30T09:44:47.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Testing the Communication between the PC and GSM/GPRS Modem or Mobile Phone</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;Suppose you have connected your GSM/GPRS modem or mobile phone to your PC / computer and started a terminal program (such as HyperTerminal on Microsoft Windows). Now you are ready to enter your first command. The first thing that is usually done is to test the communication between the PC and GSM/GPRS modem/mobile phone to confirm that everything is working properly so far. Simply enter "AT" in the terminal program to perform the test. When the GSM/GPRS modem or mobile phone receives "AT", it will send back the final result code "OK" to indicate that it has received your command successfully, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-2151906522453301345?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2151906522453301345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2151906522453301345'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/testing-communication-between-pc-and.html' title='Testing the Communication between the PC and GSM/GPRS Modem or Mobile Phone'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-731584511610005178</id><published>2009-02-04T09:40:00.000-08:00</published><updated>2011-03-07T20:55:31.444-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>AT Command Operations: Test, Set, Read and Execution</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;There are four types of AT command operations:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Test  operation&lt;/b&gt;. A test operation is used to check whether a certain  &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;AT command&lt;/a&gt; is supported by the GSM/GPRS modem or mobile phone.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Set  operation&lt;/b&gt;. A set operation is used to change the settings used  by the GSM/GPRS modem or mobile phone for certain tasks.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Read  operation&lt;/b&gt;. A read operation is used to retrieve the current  settings used by the GSM/GPRS modem or mobile phone for certain  tasks.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Execution  operation&lt;/b&gt;. An execution operation is used to perform an action  or retrieve information/status about the GSM/GPRS modem or mobile  phone.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;The command syntax for performing an operation will be described in detail in the following sections.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="17.1.Test Command -- Checks Whether a Certain AT Command is Supported|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;Test Command -- Checks Whether a Certain AT Command is Supported&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;A test operation is used to check whether a certain AT command is supported by the GSM/GPRS modem or mobile phone. All extended AT commands support the test operation. The syntax is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;command&lt;/i&gt;=?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;where &lt;i&gt;command&lt;/i&gt; is an AT command. When an AT command is used in the above syntax to perform a test operation, it is called a test command.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example. The &lt;a href="http://bunafit-komputer.com/aplikasi-sms-gateway.php"&gt;AT command +CGMI&lt;/a&gt; (command name in text: Request Manufacturer Identification) is used to get the manufacturer name of the GSM/GPRS modem or mobile phone. To test whether +CGMI is supported, you can make use of the test command "+CGMI=?". The complete command line that should be entered is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI=?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the GSM/GPRS modem or mobile phone supports the AT command +CGMI, the result code "OK" will be returned, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI=?&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the GSM/GPRS modem or mobile phone does not support the AT command +CGMI, the result code "ERROR" will be returned, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI=?&lt;br /&gt;ERROR&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In the above example, the AT command +CGMI does not have any parameters. If the AT command to be tested has parameter(s), the parameter value(s) supported by the GSM/GPRS modem or mobile phone may be printed additionally. Below is an example that illustrates the format of the response. +COMMAND1 is a fictitious AT command that has four parameters.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+COMMAND1=?&lt;br /&gt;+COMMAND1: (0,1),(0-10),(0,1,5-10),("GSM","UCS2")&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The supported values of each of the four parameters are enclosed in parentheses. Commas are used to delimit the parentheses and the values inside parentheses. A hyphen is used to indicate a range of values. The values inside parentheses can be of the string type.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In the above example, the response of the test command "+COMMAND1=?" provides us the following information:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;(0,1).  The first parameter accepts either 0 or 1.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;(0-10).  The second parameter accepts any integer between 0 and 10.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;(0,1,5-10).  The third parameter accepts 0, 1 or any integer between 5 and 10.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;("GSM","UCS2").  The fourth parameter accepts either the string "GSM" or  "UCS2".&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;To a few AT commands, the test operation does not return the parameter values supported. Instead, it returns the values that are allowed to appear in the information response of the AT command. An example is the +CBC AT command (command name in text: Battery Charge). The +CBC command is used to retrieve the connection status and charge level of the battery of the mobile device. Two values are returned in the information response of the +CBC AT command. The format is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;+CBC: &lt;i&gt;connection_status&lt;/i&gt;,&lt;i&gt;charge_level&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;For example, if the battery is placed in the mobile device with no charger connected and the charge level is 80%, the result of the execution of the +CBC AT command will be:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CBC&lt;br /&gt;+CBC: 0,80&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If you run the test command "+CBC=?", all the supported values that are allowed to appear in the connection status field and charge level field will be provided. With my Nokia 6021, the result is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CBC=?&lt;br /&gt;+CBC: (0,1),(0-100)&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;"(0,1)" means the connection status field in the information response of the +CBC AT command can contain either 0 or 1, while "(0-100)" means the charge level field can contain any integer between 0 and 100.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Set Command -- Changes the Settings Used for Certain Tasks&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="mainText"&gt;A set operation changes the settings used by the GSM/GPRS modem or mobile phone for certain tasks. The syntax is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;command&lt;/i&gt;=&lt;i&gt;value1&lt;/i&gt;,&lt;i&gt;value2&lt;/i&gt;,...&lt;i&gt;valueN&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;where &lt;i&gt;command&lt;/i&gt; is an AT command and &lt;i&gt;value1&lt;/i&gt; to &lt;i&gt;valueN&lt;/i&gt; are the values you want to set. When an AT command is used in the above syntax to perform a set operation, it is called a set command.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example. The AT command &lt;a href="http://www.developershome.com/sms/cscaCommand.asp"&gt;+CSCA&lt;/a&gt; (command name in text: Service Centre Address) is used to set the SMSC (SMS center) address for sending SMS messages. It takes two parameters that specify the SMSC address and type of address. To set the SMSC address to +85291234567, enter the following command line in a terminal program such as MS Windows' HyperTerminal:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA="+85291234567",145&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the set command runs successfully, the result code "OK" will be returned:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA="+85291234567",145&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Some AT commands have optional parameters. You can choose not to assign values to them. For example, the second parameter of the +CSCA AT command is optional. If no value is assigned to the second parameter, the GSM/GPRS modem or mobile phone will use the default parameter value, which is 145 if the SMSC address starts with "+" (the plus character). Hence, this command line:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA="+85291234567"&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;is equivalent to:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA="+85291234567",145&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Typically the values you specified with set commands are placed in volatile memory. If the GSM/GPRS modem or mobile phone is switched off or rebooted, the values you specified with set commands will be gone. When the GSM/GPRS modem or mobile phone is powered on again, all settings are back to the defaults.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;For some commonly used settings, there are AT commands for saving/restoring the settings to/from non-volatile memory. For example, the AT commands +CSAS (command name in text: Save Settings) and +CRES (command name in text: Restore Settings) can be used to save and restore settings related to SMS messaging such as the SMS center address.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Read Command -- Retrieves the Current Settings Used for Certain Tasks&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;A read operation retrieves the current settings used by the GSM/GPRS modem or mobile phone for certain tasks. The syntax is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;command&lt;/i&gt;?&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;where &lt;i&gt;command&lt;/i&gt; is an AT command. When an AT command is used in the above syntax to perform a read operation, it is called a read command. The read operation is supported by all AT commands that are capable of the set operation.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example that illustrates how to use a read command. The AT command &lt;a href="http://www.developershome.com/sms/cscaCommand.asp"&gt;+CSCA&lt;/a&gt; (command name in text: Service Centre Address) is used to set the SMSC (SMS center) address for sending SMS messages. It takes two parameters that specify the SMSC address and type of address. Suppose you set the SMSC address to +85291234567 in Microsoft HyperTerminal, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA="+85291234567",145&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;After that, if you enter the read command "+CSCA?", the GSM/GPRS modem or mobile phone will return the SMSC address and type of address that you set in the previous step:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CSCA?&lt;br /&gt;+CSCA: "+85291234567",145&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Execution Command -- Performs an Action or Retrieve Information/Status about the GSM/GPRS Modem or Mobile Phone&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;An execution operation is used to perform an action (for example, send or read an SMS message) or retrieve information/status about the GSM/GPRS modem or mobile phone (for example, retrieve the current battery charge level, battery charging status or radio signal strength of the mobile network). The syntax is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;command&lt;/i&gt;=&lt;i&gt;value1&lt;/i&gt;,&lt;i&gt;value2&lt;/i&gt;,...&lt;i&gt;valueN&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;where &lt;i&gt;command&lt;/i&gt; is an AT command and &lt;i&gt;value1&lt;/i&gt; to &lt;i&gt;valueN&lt;/i&gt; are the values to assign to the AT command. If the AT command does not have any parameters, the part "=&lt;i&gt;value1&lt;/i&gt;,&lt;i&gt;value2&lt;/i&gt;,...&lt;i&gt;valueN&lt;/i&gt;" should be omitted. When an AT command is used in the above syntax to perform an execution operation, it is called an execution command.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example illustrating the use of an execution command. The AT command +CMSS (command name in text: Send Message from Storage) can be used to perform an execution operation to send an SMS message stored in message storage. It has three parameters. They specify the index of the memory location that stores the SMS message, the destination phone number and the type of the phone number respectively. To send the SMS message at index 1 to the phone number +85291234567, the following command line can be used:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMSS=1,"+85291234567",145&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Some AT commands have optional parameters. You can choose not to assign values to them. For example, the third parameter of the +CMSS AT command is optional. If no value is assigned to the third parameter, the GSM/GPRS modem or mobile phone will use the default parameter value, which is 145 if the destination phone number starts with "+" (the plus character). Hence, this command line:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMSS=1,"+85291234567"&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;is equivalent to:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMSS=1,"+85291234567",145&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Unlike set commands, execution commands do not store the parameter values assigned to them. So, no read command is available for retrieving the last parameter values assigned to an execution command. For example, if you send the command line "AT+CMSS?" to your GSM/GPRS modem or mobile phone, the ERROR result code will be returned:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMSS?&lt;br /&gt;ERROR&lt;/span&gt;&lt;/p&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-731584511610005178?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/731584511610005178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/731584511610005178'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/at-command-operations-test-set-read-and.html' title='AT Command Operations: Test, Set, Read and Execution'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-8428368809892369918</id><published>2009-02-04T09:31:00.000-08:00</published><updated>2009-04-30T09:38:29.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Result Codes of AT Commands</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;Result codes are messages sent from the GSM/GPRS modem or mobile phone to provide you information about the execution of an AT command and the occurrence of an event. Two types of result codes are useful to you when dealing with AT commands for SMS messaging:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Final  result codes&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Unsolicited  result codes&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;&lt;a name="16.1.Final Result Codes of AT Commands|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;Final Result Codes of AT Commands&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;A final result code marks the end of an AT command response. It is an indication that the GSM/GPRS modem or mobile phone has finished the execution of a command line. Two frequently used final result codes are OK and ERROR. Only one final result code will be returned for each command line. Thus, you will not see both OK and ERROR in the response of a command line.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h3&gt;&lt;a name="16.1.1.The OK Final Result Code|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;1. The OK Final Result Code&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;The OK final result code indicates that a command line has been executed successfully by the GSM/GPRS modem or mobile phone. It always starts and ends with a carriage return character and a linefeed character.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example for illustration. Let's say you send the command line "AT+CMGL;+CGMI&lt;i&gt;&lt;cr&gt;&lt;/i&gt;" to your GSM/GPRS modem. The AT command "+CMGL" is used to list SMS messages stored in the message storage area and the AT command "+CGMI" is used to get the manufacturer name of the GSM/GPRS modem. If everything works properly without any errors, the command line, together with the response returned, should be something similar to this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL;+CGMI&lt;i&gt;&lt;cr&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;+CMGL: 1,"REC UNREAD","+85291234567",,"06/11/11,00:30:29+32"&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;br /&gt;Welcome to our SMS tutorial.&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;Nokia&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;OK&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As mentioned earlier, when a terminal program such as HyperTerminal of Microsoft Windows sees a carriage return character, it moves the cursor to the beginning of the current line. When it sees a linefeed character, it moves the cursor to the same position on the next line. Hence, the command line you entered, together with the response returned, will be displayed like this in a terminal program such as HyperTerminal of Microsoft Windows:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL;+CGMI&lt;br /&gt;+CMGL: 1,"REC UNREAD","+85291234567",,"06/11/11,00:30:29+32"&lt;br /&gt;Welcome to our SMS tutorial.&lt;br /&gt;&lt;br /&gt;Nokia&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="16.1.2.The ERROR Final Result Code|outline"&gt;&lt;/a&gt; 2. The ERROR Final Result Code&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;The ERROR final result code indicates that an error occurs when the GSM/GPRS modem or mobile phone tries to execute a command line. After the occurrence of an error, the GSM/GPRS modem or mobile phone will not process the remaining AT commands in the command-line string.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Below are some common causes of error:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  syntax of the command line is incorrect.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  value specified to a certain parameter is invalid.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  name of the AT command is spelt incorrectly.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  GSM/GPRS modem or mobile phone does not support one or more of the  AT commands, command parameters or parameter values in the  command-line string.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Like the OK final result code, the ERROR final result code always starts and ends with a carriage return character and a linefeed character.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example for illustration. Suppose you want to instruct your GSM/GPRS modem to list SMS messages from the message storage area and get the manufacturer name of the GSM/GPRS modem. You intend to type the command line "AT+CMGL;+CGMI&lt;i&gt;&lt;cr&gt;&lt;/i&gt;" but make a careless mistake by typing "+CMFL" instead of "+CMGL". The GSM/GPRS modem will return the ERROR final result code, as shown below:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMFL;+CGMI&lt;i&gt;&lt;cr&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;ERROR&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As an error occurs when the GSM/GPRS modem processes "+CMFL", the GSM/GPRS modem stops the execution of the command line and so the second AT command "+CGMI" is not processed.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If you type the second AT command "+CGMI" incorrectly instead of the first AT command "+CMGL", the GSM/GPRS modem will output the result of the execution of the AT command "+CMGL" before outputting the ERROR final result code, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL;+CGMU&lt;i&gt;&lt;cr&gt;&lt;br /&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;+CMGL: 1,"REC UNREAD","+85291234567",,"06/11/11,00:30:29+32"&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;br /&gt;Welcome to our SMS tutorial.&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;ERROR&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As mentioned earlier, when a terminal program such as HyperTerminal of Microsoft Windows sees a carriage return character, it moves the cursor to the beginning of the current line. When it sees a linefeed character, it moves the cursor to the same position on the next line. Hence, the command line you entered, together with the response returned, will be displayed like this in a terminal program such as HyperTerminal of Microsoft Windows:&lt;/span&gt;&lt;/p&gt; &lt;p style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="font-family: courier new;"&gt;&lt;span class="codeText"&gt;AT+CMGL;+CGMU&lt;i&gt;&lt;br /&gt;&lt;/i&gt;+CMGL: 1,"REC UNREAD","+85291234567",,"06/11/11,00:30:29+32"&lt;br /&gt;Welcome to our SMS tutorial.&lt;br /&gt;&lt;br /&gt;ERROR&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Final Result Code Specific to SMS AT Commands&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="mainText"&gt;The final result codes OK and ERROR are available to all AT commands. Unlike OK and ERROR, the +CMS ERROR final result code is only available to SMS AT commands. It notifies you about the occurrence of a message service failure.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="16.2.1.The +CMS ERROR Final Result Code -- Notifies the Occurrences and Causes of Message Service Failures|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;1. The +CMS ERROR Final Result Code -- Notifies the Occurrences and Causes of Message Service Failures&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;The +CMS ERROR final result code is returned when a message service failure occurs. An error code is provided for programmers to check what causes the message service failure. The +CMS ERROR final result code is specific to SMS AT commands, i.e. the +CMS ERROR final result code will only be outputted by AT commands that are used to perform tasks related to SMS messaging. Below are the SMS AT commands that may output the final result code +CMS ERROR:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGC  (command name in text: Send Command)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGD  (command name in text: Delete Message)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGL  (command name in text: List Messages)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGR  (command name in text: Read Message)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGS  (command name in text: Sending Message)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMGW  (command name in text: Write Message to Memory)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CMSS  (command name in text: Send Message from Storage)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CNMA  (command name in text: New Message Acknowledgement to ME/TA)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CNMI  (command name in text: New Message Indications to TE)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CPMS  (command name in text: Preferred Message Storage)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CRES  (command name in text: Restore Settings)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CSAS  (command name in text: Save Settings)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;+CSMS  (command name in text: Select Message Service)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;The syntax of the +CMS ERROR final result code is:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;+CMS ERROR: &lt;i&gt;error_code&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Just as the final result codes OK and ERROR, the +CMS ERROR final result code always starts and ends with a carriage return character and a linefeed character. &lt;i&gt;error_code&lt;/i&gt; is an integer that is associated to a certain error. A list of some error codes and their meanings can be found in "&lt;a href="http://www.developershome.com/sms/resultCodes2.asp#16.2.1.1.Table%20of%20+CMS%20Error%20Codes%20and%20Their%20Meanings%7Coutline"&gt;Table of +CMS Error Codes and Their Meanings&lt;/a&gt;".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As mentioned earlier, after the execution of a command line, only one final result code is returned. Hence, when an error occurs, you will not find both +CMS ERROR and ERROR in the command response. For errors related to SMS messaging, the +CMS ERROR final result code is returned. For other errors such as invalid command syntax and unsupported AT command, the ERROR final result code is returned as usual.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Below shows some common causes of +CMS errors:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;A  SIM card is not present in the GSM/GPRS modem or mobile phone.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  SIM card requires a password (e.g. PIN, PIN2, PUK and PUK2) but you  have not entered it.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;An  invalid memory index is assigned to an AT command.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  memory of the GSM/GPRS modem, mobile phone or SIM card for storing  SMS messages is full.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  SMSC address is unknown or incorrect.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Following is an example that demonstrates the usage of the +CMS ERROR result code. Let's say there is only one SMS text message stored on our Nokia 6021 and it is stored in the memory location at index 1. If we enter the command line "AT+CMGR=11" (it means "to read the SMS message at memory index 11"), Nokia 6021 will return a +CMS error:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGR=11&lt;i&gt;&lt;cr&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;+CMS ERROR: 321&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As mentioned earlier, when a terminal program such as HyperTerminal of Microsoft Windows sees a carriage return character, it moves the cursor to the beginning of the current line. When it sees a linefeed character, it moves the cursor to the same position on the next line. Hence, the command line you entered, together with the response returned, will be displayed like this in a terminal program such as HyperTerminal of Microsoft Windows:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGR=11&lt;br /&gt;+CMS ERROR: 321&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To find out the meaning of the +CMS error code 321, go to "&lt;a href="http://www.developershome.com/sms/resultCodes2.asp#16.2.1.1.Table%20of%20+CMS%20Error%20Codes%20and%20Their%20Meanings%7Coutline"&gt;Table of +CMS Error Codes and Their Meanings&lt;/a&gt;". From there, we know that the read message operation failed because an invalid memory index was assigned to the AT command +CMGR.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that after the occurrence of a +CMS error, the GSM/GPRS modem or mobile phone will not process the remaining AT commands in the command line. Thus, if the command line sent to Nokia 6021 is "AT+CMGR=11;+CGMI" (+CGMI is the AT command for retrieving the manufacturer name of the GSM/GPRS modem or mobile phone), you will get the following result in Windows' HyperTerminal:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGR=11;+CGMI&lt;br /&gt;+CMS ERROR: 321&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;But if the positions of the two AT commands in the command line are exchanged, Nokia 6021 will output the result of the execution of the AT command +CGMI before outputting the +CMS ERROR result code. Below is the result displayed in Windows' HyperTerminal:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI;+CMGR=11&lt;i&gt;&lt;br /&gt;&lt;/i&gt;Nokia&lt;br /&gt;&lt;br /&gt;+CMS ERROR: 321&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h4&gt;&lt;a name="16.2.1.1.Table of +CMS Error Codes and Their Meanings|outline"&gt;&lt;/a&gt; 1.1. Table of +CMS Error Codes and Their Meanings&lt;/h4&gt; &lt;p&gt;&lt;span class="mainText"&gt;The following table lists some of the +CMS error codes and their meanings.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt;   &lt;table border="1" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;col width="128*"&gt;  &lt;col width="128*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMS     error code&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Meaning&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;300&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Mobile     equipment (ME) failure. Mobile equipment refers to the mobile     device that communicates with the wireless network. Usually it is     a mobile phone or GSM/GPRS modem. The SIM card is defined as a     separate entity and is not part of mobile equipment.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;301&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMS     service of mobile equipment (ME) is reserved. See +CMS error code     300 for the meaning of mobile equipment.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;302&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The     operation to be done by the AT command is not allowed.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;303&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The     operation to be done by the AT command is not supported.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;304&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;One or     more parameter values assigned to the AT command are invalid.     (For &lt;a href="http://www.developershome.com/sms/operatingMode.asp"&gt;PDU mode&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;305&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;One or     more parameter values assigned to the AT command are invalid.     (For &lt;a href="http://www.developershome.com/sms/operatingMode.asp"&gt;Text mode&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;310&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;There     is no SIM card.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;311&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SIM     card requires a PIN to operate. The AT command +CPIN (command     name in text: Enter PIN) can be used to send the PIN to the SIM     card.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;312&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SIM     card requires a PH-SIM PIN to operate. The AT command +CPIN     (command name in text: Enter PIN) can be used to send the PH-SIM     PIN to the SIM card.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;313&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SIM     card failure.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;314&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SIM     card is busy.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;315&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SIM     card is wrong.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;316&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SIM     card requires a PUK to operate. The AT command +CPIN (command     name in text: Enter PIN) can be used to send the PUK to the SIM     card.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;320&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Memory/message     storage failure.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;321&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The     memory/message storage index assigned to the AT command is     invalid.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;322&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The     memory/message storage is out of space.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;330&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;The SMS     center (SMSC) address is unknown.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;331&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;No     network service is available.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;332&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Network     timeout occurred.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;340&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;There     is no need to send message acknowledgement by the AT command     +CNMA (command name in text: New Message Acknowledgement to     ME/TA).&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;500&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;An     unknown error occurred.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;Unsolicited Result Codes of AT Commands&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;Unsolicited result codes are messages sent from the GSM/GPRS modem or mobile phone to provide you information about the occurrence of an event. For example, you can use the +CNMI AT command (command name in text: New Message Indications to TE) to request the GSM/GPRS modem or mobile phone to send the unsolicited result code "+CMTI" to your computer / PC every time a new SMS message is received from the SMS center.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here are the unsolicited result codes that are related to SMS messaging:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;+CDS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GSM/GPRS modem or mobile phone uses +CDS to forward a newly received SMS status report to the computer / PC.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;+CDSI&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GSM/GPRS modem or mobile phone uses +CDSI to notify the computer / PC that a new SMS status report has been received and the memory location where it is stored.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;+CMT&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GSM/GPRS modem or mobile phone uses +CMT to forward a newly received SMS message to the computer / PC.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;+CMTI&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GSM/GPRS modem or mobile phone uses +CMTI to notify the computer / PC that a new SMS message has been received and the memory location where it is stored.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt;Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-8428368809892369918?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8428368809892369918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8428368809892369918'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/result-codes-of-at-commands.html' title='Result Codes of AT Commands'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6417669400119504030</id><published>2009-02-04T09:29:00.000-08:00</published><updated>2011-03-12T10:38:34.371-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>General Syntax of Extended AT Commands</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;The general syntax of extended AT commands is straightforward. The syntax rules are provided below. The syntax of basic AT commands is slightly different. We will not cover the syntax of basic AT commands in this SMS tutorial since all SMS messaging commands are extended AT commands.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Syntax rule 1&lt;/b&gt;. All command lines must start with "AT" and end with a carriage return character. (We will use &lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt; to represent a carriage return character in this SMS tutorial.) In a terminal program like HyperTerminal of Microsoft Windows, you can press the Enter key on the keyboard to output a carriage return character.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Example: To list all unread inbound SMS messages stored in the message storage area, type "AT", then the extended AT command "+CMGL", and finally a carriage return character, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Syntax rule 2&lt;/b&gt;. A command line can contain more than one AT command. Only the first AT command should be prefixed with "AT". AT commands in the same command-line string should be separated with semicolons.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Example: To list all unread inbound SMS messages stored in the message storage area and obtain the manufacturer name of the mobile device, type "AT", then the extended AT command "+CMGL", followed by a semicolon and the next extended AT command "+CGMI":&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL;+CGMI&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;An error will occur if both AT commands are prefixed with "AT", like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL;AT+CGMI&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Syntax rule 3&lt;/b&gt;. A string is enclosed between double quotes.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Example: To read all SMS messages from message storage in SMS text mode (at this time you do not need to know what SMS text mode is. More information will be provided later in this SMS tutorial), you need to assign the string "ALL" to the extended AT command +CMGL, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL="ALL"&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Syntax rule 4&lt;/b&gt;. Information responses and &lt;a href="http://www.developershome.com/sms/resultCodes.asp"&gt;result codes&lt;/a&gt; (including both final result codes and unsolicited result codes) always start and end with a carriage return character and a linefeed character.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Example: After sending the command line "AT+CGMI&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;" to the mobile device, the mobile device should return a response similar to this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/lf&gt;&lt;/cr&gt;&lt;/i&gt;Nokia&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/lf&gt;&lt;/cr&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/lf&gt;&lt;/cr&gt;&lt;/i&gt;OK&lt;i&gt;&lt;cr&gt;&lt;lf&gt;&lt;/lf&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The first line is the information response of the AT command +CGMI and the second line is the final result code. &lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt; and &lt;i&gt;&lt;lf&gt;&lt;/lf&gt;&lt;/i&gt; represent a carriage return character and a linefeed character respectively. The final result code "OK" marks the end of the response. It indicates no more data will be sent from the mobile device to the computer / PC.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When a terminal program such as HyperTerminal of Microsoft Windows sees a carriage return character, it moves the cursor to the beginning of the current line. When it sees a linefeed character, it moves the cursor to the same position on the next line. Hence, the command line "AT+CGMI&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;" that you entered and the corresponding response will be displayed like this in a terminal program such as HyperTerminal of Microsoft Windows:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI&lt;br /&gt;Nokia&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="15.1.Information Response and Final Result Code|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Information Response and Final Result Code&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Don't forget the meanings of information response and final result code stated above, since you will see these two terms frequently as you go through this SMS tutorial.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;AT+CGMI  &lt;-- Command line entered Nokia  &lt;-- Information response  OK  &lt;-- Final result code&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="15.2.Case Sensitivity of AT Commands|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Case Sensitivity of AT Commands&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;In the SMS specification, all AT commands are in uppercase letters. However, many GSM/GPRS modems and mobile phones allow you to type AT commands in either uppercase or lowercase letters. For example, on Nokia 6021, AT commands are case-insensitive and the following two command lines are equivalent:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class="codeText"&gt;AT+CMGL&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class="codeText"&gt;at+cmgl&lt;i&gt;&lt;cr&gt;&lt;/cr&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6417669400119504030?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6417669400119504030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6417669400119504030'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/general-syntax-of-extended-at-commands.html' title='General Syntax of Extended AT Commands'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-7764272397466525825</id><published>2009-02-04T09:27:00.000-08:00</published><updated>2011-03-12T10:38:23.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Introduction to AT Commands</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;AT commands are instructions used to control a modem. AT is the abbreviation of ATtention. Every command line starts with "AT" or "at". That's why modem commands are called AT commands. Many of the commands that are used to control wired dial-up modems, such as ATD (Dial), ATA (Answer), ATH (Hook control) and ATO (Return to online data state), are also supported by GSM/GPRS modems and mobile phones. Besides this common AT command set, GSM/GPRS modems and mobile phones support an AT command set that is specific to the GSM technology, which includes SMS-related commands like AT+CMGS (Send SMS message), AT+CMSS (Send SMS message from storage), AT+CMGL (List SMS messages) and AT+CMGR (Read SMS messages).&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that the starting "AT" is the prefix that informs the modem about the start of a command line. It is not part of the AT command name. For example, D is the actual AT command name in ATD and +CMGS is the actual AT command name in AT+CMGS. However, some books and web sites use them interchangeably as the name of an AT command.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here are some of the tasks that can be done using AT commands with a GSM/GPRS modem or mobile phone:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  basic information about the mobile phone or GSM/GPRS modem. For  example, name of manufacturer (AT+CGMI), model number (AT+CGMM),  IMEI number (International Mobile Equipment Identity) (AT+CGSN) and  software version (AT+CGMR).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  basic information about the subscriber. For example, MSISDN  (AT+CNUM) and IMSI number (International Mobile Subscriber Identity)  (AT+CIMI).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  the current status of the mobile phone or GSM/GPRS modem. For  example, mobile phone activity status (AT+CPAS), mobile network  registration status (AT+CREG), radio signal strength (AT+CSQ),  battery charge level and battery charging status (AT+CBC).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Establish  a data connection or voice connection to a remote modem (ATD, ATA,  etc).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Send  and receive fax (ATD, ATA, AT+F*).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Send  (AT+CMGS, AT+CMSS), read (AT+CMGR, AT+CMGL), write (AT+CMGW) or  delete (AT+CMGD) SMS messages and obtain notifications of newly  received SMS messages (AT+CNMI).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Read  (AT+CPBR), write (AT+CPBW) or search (AT+CPBF) phonebook entries.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Perform  security-related tasks, such as opening or closing facility locks  (AT+CLCK), checking whether a facility is locked (AT+CLCK) and  changing passwords (AT+CPWD).&lt;br /&gt;(Facility lock examples: SIM lock  [a password must be given to the SIM card every time the mobile  phone is switched on] and PH-SIM lock [a certain SIM card is  associated with the mobile phone. To use other SIM cards with the  mobile phone, a password must be entered.])&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Control  the presentation of result codes / error messages of AT commands.  For example, you can control whether to enable certain error  messages (AT+CMEE) and whether error messages should be displayed in  numeric format or verbose format (AT+CMEE=1 or AT+CMEE=2).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  or change the configurations of the mobile phone or GSM/GPRS modem.  For example, change the GSM network (AT+COPS), bearer service type  (AT+CBST), radio link protocol parameters (AT+CRLP), SMS center  address (AT+CSCA) and storage of SMS messages (AT+CPMS).&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Save  and restore configurations of the mobile phone or GSM/GPRS modem.  For example, save (AT+CSAS) and restore (AT+CRES) settings related  to SMS messaging such as the SMS center address.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that mobile phone manufacturers usually do not implement all AT commands, command parameters and parameter values in their mobile phones. Also, the behavior of the implemented AT commands may be different from that defined in the standard. In general, GSM/GPRS modems designed for wireless applications have better support of AT commands than ordinary mobile phones.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In addition, some AT commands require the support of mobile network operators. For example, SMS over GPRS can be enabled on some GPRS mobile phones and GPRS modems with the +CGSMS command (command name in text: Select Service for MO SMS Messages). But if the mobile network operator does not support the transmission of SMS over GPRS, you cannot use this feature.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="14.1.Basic Commands and Extended Commands|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Basic Commands and Extended Commands&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;There are two types of AT commands: basic commands and extended commands.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Basic commands are AT commands that do not start with "+". For example, D (Dial), A (Answer), H (Hook control) and O (Return to online data state) are basic commands.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Extended commands are AT commands that start with "+". All GSM AT commands are extended commands. For example, +CMGS (Send SMS message), +CMSS (Send SMS message from storage), +CMGL (List SMS messages) and +CMGR (Read SMS messages) are extended commands.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-7764272397466525825?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7764272397466525825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7764272397466525825'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/introduction-to-at-commands.html' title='Introduction to AT Commands'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6742775484665150227</id><published>2009-02-04T09:25:00.000-08:00</published><updated>2011-03-12T10:37:34.936-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>How to Use Microsoft HyperTerminal to Send AT Commands to a Mobile Phone or GSM/GPRS Modem?</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:130%;"&gt;What is Microsoft HyperTerminal?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;Microsoft HyperTerminal is a small program that comes with Microsoft Windows. You can use it to send AT commands to your mobile phone or GSM/GPRS modem. It can be found at &lt;i&gt;Start&lt;/i&gt; -&gt; &lt;i&gt;Programs&lt;/i&gt; -&gt; &lt;i&gt;Accessories&lt;/i&gt; -&gt; &lt;i&gt;Communications&lt;/i&gt; -&gt; &lt;i&gt;HyperTerminal&lt;/i&gt;. If you cannot find it and you are using Windows 98, then probably you have not installed it. You can go to &lt;i&gt;Control Panel&lt;/i&gt; -&gt; &lt;i&gt;Add/Remove Programs&lt;/i&gt; -&gt; &lt;i&gt;Windows Setup&lt;/i&gt; tab -&gt; &lt;i&gt;Communications&lt;/i&gt; list box item -&gt; &lt;i&gt;Details&lt;/i&gt; button to install MS HyperTerminal.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Before you start programming your SMS application, you may want to check if your mobile phone, GSM/GPRS modem and SIM card are working properly first. The MS HyperTerminal is a handy tool when it comes to testing your GSM devices. It is a good idea to test your GSM devices beforehand. When a problem occurs, sometimes it is difficult to tell what causes the problem. The cause can be your program, the GSM device or the SIM card. If you test your GSM device and SIM card with MS HyperTerminal and they operate properly, then it is very likely that the problem is caused by your program.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;For Linux users, minicom can be used instead of HyperTerminal.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="13.2.The Procedure for Sending AT Commands to a Mobile Phone or GSM/GPRS Modem Using MS HyperTerminal|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;The Procedure for Sending AT Commands to a Mobile Phone or GSM/GPRS Modem Using MS HyperTerminal&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;To use MS HyperTerminal to send AT commands to your mobile phone or GSM/GPRS modem, you can follow the procedure below:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Put  a valid SIM card into the mobile phone or GSM/GPRS modem. You can  obtain a SIM card by subscribing to the GSM service of a wireless  network operator.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Connect  your mobile phone or GSM/GPRS modem to a computer and set up the  corresponding wireless modem driver. You should find the wireless  modem driver in the CD or disk that was provided by the  manufacturer. If the manufacturer does not provide such CD or disk  with your mobile phone or GSM/GPRS modem, you can go to the  manufacturer's web site and see whether the wireless modem driver  can be downloaded there. If the wireless modem driver cannot be  found on the web site, you can still use Windows' standard modem  driver.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Run  MS HyperTerminal by selecting &lt;i&gt;Start&lt;/i&gt; -&gt; &lt;i&gt;Programs&lt;/i&gt; -&gt;  &lt;i&gt;Accessories&lt;/i&gt; -&gt; &lt;i&gt;Communications&lt;/i&gt; -&gt; &lt;i&gt;HyperTerminal&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;In  the &lt;i&gt;Connection Description&lt;/i&gt; dialog box, enter a name and  choose an icon you like for the connection. Then click the &lt;i&gt;OK&lt;/i&gt;  button.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table width="100%" border="0" cellpadding="4" cellspacing="0"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     5. The screenshot of MS HyperTerminal's Connection Description     dialog box in Windows 98.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m4215660f.png" name="image8" width="332" align="LEFT" border="0" height="292" /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;ol start="5"&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;In  the &lt;i&gt;Connect To&lt;/i&gt; dialog box, choose the COM port that your  mobile phone or GSM/GPRS modem is connecting to in the &lt;i&gt;Connect  using&lt;/i&gt; combo box. For example, choose COM1 if your mobile phone  or GSM/GPRS modem is connecting to the COM1 port. Then click the &lt;i&gt;OK&lt;/i&gt;  button.&lt;br /&gt;&lt;br /&gt;(Sometimes there will have more than one COM port in  the &lt;i&gt;Connect using&lt;/i&gt; combo box. To know which COM port is used  by your mobile phone or GSM/GPRS modem, follow the procedure  below:&lt;br /&gt;&lt;br /&gt;In Windows 98:&lt;br /&gt;Go to &lt;i&gt;Control Panel&lt;/i&gt; -&gt;  &lt;i&gt;Modem&lt;/i&gt;. Then click the &lt;i&gt;Diagnostics&lt;/i&gt; tab. In the list  box, you can see which COM port the mobile phone or GSM/GPRS modem  is connected to.&lt;br /&gt;&lt;br /&gt;In Windows 2000 and Windows XP:&lt;br /&gt;Go to  &lt;i&gt;Control Panel&lt;/i&gt; -&gt; &lt;i&gt;Phone and Modem Options&lt;/i&gt;. Then  click the &lt;i&gt;Modems&lt;/i&gt; tab. In the list box, you can see which COM  port the mobile phone or GSM/GPRS modem is connected to.)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;  &lt;table width="100%" border="0" cellpadding="4" cellspacing="0"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     6. The screenshot of MS HyperTerminal's Connect To dialog box in     Windows 98.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m4296f01c.png" name="image9" width="296" align="LEFT" border="0" height="293" /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;ol start="6"&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;The  &lt;i&gt;Properties&lt;/i&gt; dialog box comes out. Enter the correct port  settings for your mobile phone or GSM/GPRS modem. Then click the &lt;i&gt;OK&lt;/i&gt;  button.&lt;br /&gt;&lt;br /&gt;(To find the correct port settings that should be  used with your mobile phone or GSM/GPRS modem, one way is to consult  the manual of your mobile phone or GSM/GPRS modem. Another way is to  check the port settings used by the wireless modem driver that you  installed earlier.&lt;br /&gt;&lt;br /&gt;To check the port settings used by the  wireless modem driver on Windows 98, follow these steps:&lt;br /&gt;a. Go to  &lt;i&gt;Control Panel&lt;/i&gt; -&gt;  &lt;i&gt;Modem&lt;/i&gt;.&lt;br /&gt;b. Select  your mobile phone or GSM/GPRS modem in the list box.&lt;br /&gt;c. Click the  &lt;i&gt;Properties&lt;/i&gt; button.&lt;br /&gt;d.  The &lt;i&gt;Properties&lt;/i&gt; dialog  box appears. The &lt;i&gt;Maximum speeds&lt;/i&gt;  field on the &lt;i&gt;General&lt;/i&gt;  tab corresponds to HyperTerminal's &lt;i&gt;Bits per second&lt;/i&gt;  field. Click the &lt;i&gt;Connection&lt;/i&gt;  tab and you can find the settings for data bits, parity and stop  bits. Click the &lt;i&gt;Advanced&lt;/i&gt;  button and you can find the setting for flow control.&lt;br /&gt;&lt;br /&gt;To  check the port settings used by the wireless modem driver on Windows  2000 and Windows XP, follow these steps:&lt;br /&gt;a. Go to &lt;i&gt;Control  Panel&lt;/i&gt; -&gt; &lt;i&gt;Phone and  Modem Options&lt;/i&gt; -&gt; &lt;i&gt;Modems&lt;/i&gt;  tab.&lt;br /&gt;b. Select your mobile phone or GSM/GPRS modem in the list  box.&lt;br /&gt;c. Click the &lt;i&gt;Properties&lt;/i&gt;  button.&lt;br /&gt;d. The &lt;i&gt;Properties&lt;/i&gt;  dialog box appears. Click the &lt;i&gt;Advanced&lt;/i&gt;  tab and then click the &lt;i&gt;Change Default Preferences&lt;/i&gt;  button.&lt;br /&gt;e. The &lt;i&gt;Change Default Preferences&lt;/i&gt;  dialog box appears. The &lt;i&gt;Port speed&lt;/i&gt;  field on the &lt;i&gt;General&lt;/i&gt;  tab corresponds to HyperTerminal's &lt;i&gt;Bits per second&lt;/i&gt;  field. You can also find the setting for flow control on the &lt;i&gt;General&lt;/i&gt;  tab. On the &lt;i&gt;Advanced&lt;/i&gt;  tab, you can find the settings for data bits, parity and stop bits.)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;  &lt;table width="100%" border="0" cellpadding="4" cellspacing="0"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     7. The screenshot of MS HyperTerminal's Properties dialog box in     Windows 98.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m6da0f344.png" name="image10" width="344" align="LEFT" border="0" height="400" /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;ol start="7"&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Type  "AT" in the main window. A response "OK" should  be returned from the mobile phone or GSM/GPRS modem.&lt;br /&gt;Type  "AT+CPIN?" in the main window. The AT command "AT+CPIN?"  is used to query whether the mobile phone or GSM/GPRS modem is  waiting for a PIN (personal identification number, i.e. password).  If the response is "+CPIN: READY", it means the SIM card  does not require a PIN and it is ready for use. If your SIM card  requires a PIN, you need to set the PIN with the AT command  "AT+CPIN=&lt;pin&gt;".&lt;/pin&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt;  &lt;table width="100%" border="0" cellpadding="4" cellspacing="0"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     8. The screenshot of MS HyperTerminal's main window in Windows     98.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m57cac880.png" name="image11" width="483" align="LEFT" border="0" height="318" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span class="mainText"&gt;If you get the responses above, your mobile phone or GSM/GPRS modem is working properly. You can start typing your own AT commands to control the mobile phone or GSM/GPRS modem.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Further details about how to use AT commands to send and receive SMS messages will be provided in the following sections.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6742775484665150227?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6742775484665150227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6742775484665150227'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/how-to-use-microsoft-hyperterminal-to.html' title='How to Use Microsoft HyperTerminal to Send AT Commands to a Mobile Phone or GSM/GPRS Modem?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3568750892063763090</id><published>2009-02-04T09:22:00.000-08:00</published><updated>2011-03-12T10:37:24.893-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Introduction to GSM / GPRS Wireless Modems</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:130%;"&gt;What is a GSM Modem?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;A GSM modem is a wireless modem that works with a GSM wireless network. A wireless modem behaves like a dial-up modem. The main difference between them is that a dial-up modem sends and receives data through a fixed telephone line while a wireless modem sends and receives data through radio waves.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GSM modem can be an external device or a PC Card / PCMCIA Card. Typically, an external GSM modem is connected to a computer through a serial cable or a USB cable. A GSM modem in the form of a PC Card / PCMCIA Card is designed for use with a laptop computer. It should be inserted into one of the PC Card / PCMCIA Card slots of a laptop computer.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Like a GSM mobile phone, a GSM modem requires a SIM card from a wireless carrier in order to operate.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As mentioned in earlier sections of this SMS tutorial, computers use AT commands to control modems. Both GSM modems and dial-up modems support a common set of standard AT commands. You can use a GSM modem just like a dial-up modem.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In addition to the standard AT commands, GSM modems support an extended set of AT commands. These extended AT commands are defined in the GSM standards. With the extended AT commands, you can do things like:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Reading,  writing and deleting SMS messages.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Sending  SMS messages.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Monitoring  the signal strength.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Monitoring  the charging status and charge level of the battery.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Reading,  writing and searching phone book entries.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;The number of SMS messages that can be processed by a GSM modem per minute is very low -- only about six to ten SMS messages per minute.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2&gt;&lt;a name="12.2.What is a GPRS Modem_|outline"&gt;&lt;/a&gt;12.2. What is a GPRS Modem?&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;A GPRS modem is a GSM modem that additionally supports the GPRS technology for data transmission. GPRS stands for General Packet Radio Service. It is a packet-switched technology that is an extension of GSM. (GSM is a circuit-switched technology.) A key advantage of GPRS over GSM is that GPRS has a higher data transmission speed.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;GPRS can be used as the bearer of SMS. If SMS over GPRS is used, an SMS transmission speed of about 30 SMS messages per minute may be achieved. This is much faster than using the ordinary SMS over GSM, whose SMS transmission speed is about 6 to 10 SMS messages per minute. A GPRS modem is needed to send and receive SMS over GPRS. Note that some wireless carriers do not support the sending and receiving of SMS over GPRS.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If you need to send or receive MMS messages, a GPRS modem is typically needed.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="12.3.Which is Better: Mobile Phone or GSM / GPRS Modem_|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;Which is Better: Mobile Phone or GSM / GPRS Modem?&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;In general, a GSM/GPRS modem is recommended for use with a computer to send and receive messages. This is because some mobile phones have certain limitations comparing to GSM/GPRS modems. Some of the limitations are described below:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Some  mobile phone models (example: Ericsson R380) cannot be used with a  computer to receive concatenated SMS messages.&lt;br /&gt;&lt;br /&gt;What is a  concatenated SMS message?&lt;br /&gt;A concatenated SMS message is a message  that contains more than 140 bytes. (A normal SMS message can only  contain at most 140 bytes.) Concatenated SMS works like this: the  sender's mobile device breaks a message longer than 140 bytes into  smaller parts. Each of these parts are then fitted in a single SMS  message and sent to the recipient. When these SMS messages reach the  destination, the recipient's mobile device will combine them back to  one message.&lt;br /&gt;&lt;br /&gt;What is the cause of the problem?&lt;br /&gt;When the  mobile phone receives the SMS messages that are parts of a  concatenated SMS message, it combines them to one message  automatically. The correct behavior should be: when the mobile phone  receives the SMS messages that are parts of a concatenated SMS  message, it forwards them to the computer without combining them.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Many  mobile phone models cannot be used with a computer to receive MMS  messages. Because when they receive a MMS notification, they handle  it automatically instead of forwarding it to the computer.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;A  mobile phone may not support some AT commands, command parameters  and parameter values. For example, some mobile phones do not support  the sending and receiving of SMS messages in text mode. So, the AT  command "AT+CMGF=1" (it instructs the mobile phone to use  text mode) will cause an error message to be returned. Usually  GSM/GPRS modems support a more complete set of AT commands than  mobile phones.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Most  SMS messaging applications have to be available 24 hours a day. (For  example, an SMS messaging application that provides ringtone  downloading service should be running all the time so that a user  can download ringtones any time he/she wants.) If such SMS messaging  applications use mobile phones to send and receive SMS messages, the  mobile phones have to be switched on all the time. However, some  mobile phone models cannot operate with the battery removed even  when an AC adaptor is connected, which means the battery will be  charged 24 hours a day.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides the above issues, mobile phones and GSM/GPRS modems are more or less the same for sending and receiving SMS messages from a computer. Actually, you can consider an AT-command-enabled mobile phone as "GSM/GPRS modem + keypad + display + ...".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;There is not much difference between mobile phones and GSM/GPRS modems in terms of SMS transmission rate, since the determining factor for the SMS transmission rate is the wireless network.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Bunafit Komputer&lt;/span&gt; adalah  komunitas Penulis dan Programer yang bermarkas di Yogyakarta. Bunafit  Komputer menulis buku Pemrograman dan Internet. Tim programer kami juga  menerima jasa pembuatan &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Skripsi Teknik Informatika&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.bunafit-komputer.com/"&gt;&lt;span style="font-weight: bold;"&gt;Program Tugas Akhir Teknik Informatika&lt;/span&gt;&lt;/a&gt; dan &lt;a href="http://www.bunafit-komputer.com/Jasa-Pembuatan-Program-Tesis-Ilmu-Komputer.php"&gt;&lt;span style="font-weight: bold;"&gt;Program Tesis Ilmu Komputer&lt;/span&gt;&lt;/a&gt;. Bagi yang membutuhkan contoh program untuk Tugas Akhir, Skripsi atau Tesis, kami sediakan &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;Source Code Program Aplikasi&lt;/span&gt;&lt;/a&gt; lengkap di &lt;a href="http://www.planetkode.com/"&gt;&lt;span style="font-weight: bold;"&gt;www.planetKode.com&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3568750892063763090?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3568750892063763090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3568750892063763090'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/introduction-to-gsm-gprs-wireless.html' title='Introduction to GSM / GPRS Wireless Modems'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-1078518060500425655</id><published>2009-02-04T09:08:00.000-08:00</published><updated>2009-04-30T09:20:06.800-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>How to Receive SMS Messages Using a Computer / PC?</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;In general, there are three ways to receive SMS messages using your computer / PC:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Connect  a mobile phone or GSM/GPRS modem to a computer / PC. Then use the  computer / PC and AT commands to get the received SMS messages from  the mobile phone or GSM/GPRS modem.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  access to the SMS center (SMSC) or SMS gateway of a wireless  carrier. Any SMS messages received will be forwarded to your  computer / PC using a protocol / interface supported by the SMSC or  SMS gateway.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Get  access to the SMS gateway of an SMS service provider. Any SMS  messages received will be forwarded to your computer / PC using a  protocol / interface supported by the SMS gateway.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;If you do not want to develop SMS software or applications but just want to use your computer / PC to receive text messages, you may want to read our &lt;a href="http://www.developershome.com/sms/#quickGuideNonDevelopers"&gt;Quick Guide for Non-Developers&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="11.1.The 1st Way: Using a Computer to Receive SMS Messages through a Mobile Phone or GSM/GPRS Modem|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;1. The 1st Way: Using a Computer to Receive SMS Messages through a Mobile Phone or GSM/GPRS Modem&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Receiving SMS messages through a mobile phone or GSM/GPRS modem has a major advantage over the other two ways -- wireless carriers usually do not charge any fees for receiving incoming SMS messages with their SIM cards. The disadvantage of receiving SMS messages this way is that a mobile phone or GSM/GPRS modem cannot handle a large amount of SMS traffic. One way to overcome this is to load balance the SMS traffic with a pool of mobile phones or GSM/GPRS modems. Each mobile phone or GSM/GPRS modem will have its own SIM card and mobile phone number.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In terms of programming, sending and receiving SMS messages through a mobile phone or GSM/GPRS modem are similar. What you need to do is to send instructions (in the form of AT commands) to the mobile phone or GSM/GPRS modem.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The following table lists the AT commands that are related to the receiving and reading of SMS messages:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="1" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="128*"&gt;  &lt;col width="128*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;AT     command&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Meaning&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CNMI&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;New     message indications&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGL&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;List     messages&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGR&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Read     messages&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CNMA&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;New     message acknowledgement&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Below shows a simple example that demonstrates how to use AT commands and the HyperTerminal program of Microsoft Windows to read SMS text messages received by a GSM / GPRS modem or mobile phone. The lines in bold type are the command lines that should be entered in HyperTerminal. The other lines are responses returned from the GSM / GPRS modem or mobile phone.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;b&gt;AT&lt;/b&gt;&lt;br /&gt;OK&lt;br /&gt;&lt;b&gt;AT+CMGF=1&lt;/b&gt;&lt;br /&gt;OK&lt;br /&gt;&lt;b&gt;AT+CMGL="ALL"&lt;/b&gt;&lt;br /&gt;+CMGL: 1,"REC READ","+85291234567",,"06/11/11,00:30:29+32"&lt;br /&gt;Hello, welcome to our SMS tutorial.&lt;br /&gt;+CMGL: 2,"REC READ","+85291234567",,"06/11/11,00:32:20+32"&lt;br /&gt;A simple demo of SMS text messaging.&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is a description of what is done in the above example:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  1: "AT" is sent to the  GSM / GPRS modem to test the connection. The GSM / GPRS modem sends  back the result code "OK" (line 2), which means the  connection between the HyperTerminal program and the GSM / GPRS  modem works fine.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  3: The AT command +CMGF is used to instruct the GSM / GPRS modem to  operate in SMS text mode. The result code "OK" is returned  (line 4), which indicates the command line "AT+CMGF=1" has  been executed successfully. If the result code "ERROR" is  returned, it is likely that the GSM / GPRS modem does not support  the SMS text mode. To confirm, type "AT+CMGF=?" in the  HyperTerminal program. If the response is "+CMGF: (0,1)"  (0=PDU mode and 1=text mode), then SMS text mode is supported. If  the response is "+CMGF: (0)", then SMS text mode is not  supported.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  5-9: The AT command +CMGL is used to list all SMS text messages in  the message storage of the GSM / GPRS modem. There are two SMS text  messages in the message storage: "Hello, welcome to our SMS  tutorial." and "A simple demo of SMS text messaging.".  "+85291234567" is the sender mobile phone number.  "06/11/11,00:30:29+32" and "06/11/11,00:32:20+32"  tell us when the SMS text messages were received by the SMSC. "+32"  is the time zone. Note that the unit is a quarter of an hour. So,  +32 means GMT+8 hours, since 32 quarters of an hour = 8 hours. "REC  READ" indicates both of the SMS text messages have been read  before.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  11: The result code "OK" indicates the execution of the AT  command +CMGL is successful.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;To enable an application to receive SMS messages, you have to write the source code for connecting to and sending AT commands to the mobile phone or GSM/GPRS modem, just like what a terminal program (such as HyperTerminal of Microsoft Windows) does. You can write the source code in C, C++, Java, Visual Basic, Delphi or other programming languages you like.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;However, like what we have discussed in the earlier section "&lt;a href="http://www.developershome.com/sms/howToSendSMSFromPC.asp#10.1.The%201st%20Way:%20Sending%20SMS%20Messages%20from%20a%20Computer%20Using%20a%20Mobile%20Phone%20or%20GSM/GPRS%20Modem%7Coutline"&gt;The 1st Way: Sending SMS Messages from a Computer Using a Mobile Phone or GSM/GPRS Modem&lt;/a&gt;", usually a better solution is to use a high-level SMS messaging API (Application programming interface) / SDK (Software development kit) / library instead of writing your own code for interacting with the mobile phone or GSM/GPRS modem via AT commands. The API / SDK / library encapsulates the low-level details. So, an SMS application developer does not need to know AT commands and the composition of SMS messages in the bit-level. Some SMS messaging APIs / SDKs / libraries support SMSC protocols in addition to AT commands. To move from a wireless-modem-based SMS solution to a SMSC-based SMS solution, usually you just need to modify a configuration file / property file or make a few changes to your SMS messaging application's source code. The links to some open source and free SMS messaging libraries can be found in the article "&lt;a href="http://www.developershome.com/sms/freeLibForSMS.asp"&gt;Free Libraries/Tools for Sending/Receiving SMS with a Computer&lt;/a&gt;".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Another high-level solution is to place an SMS gateway between the SMS messaging application and the mobile phone or GSM/GPRS modem. The SMS messaging application can then use simple protocols such as HTTP / HTTPS for receiving SMS messages. If an SMSC protocol (e.g. SMPP, CIMD, etc) is used for communicating with the SMS gateway instead of HTTP / HTTPS, an SMS messaging API / SDK / library can be very helpful to you since it encapsulates the SMSC protocol's details.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;2. The 2nd Way: Using a Computer to Receive SMS Messages through a Connection to the SMSC or SMS Gateway of a Wireless Carrier&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;Like sending SMS messages, receiving SMS messages through a mobile phone or GSM/GPRS modem has a major limitation, that is the SMS transmission rate is too low. If you need a high SMS transmission rate, one way is to obtain a direct connection to the SMS center (SMSC) or SMS gateway of a wireless carrier. The connection may be made through the Internet, X.25 or dial-up.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To receive SMS messages through a direct connection to the SMSC or SMS gateway of a wireless carrier, usually you need to contact the wireless carrier staff to discuss the details. A wireless carrier may only provide such service to those who have huge SMS traffic and the total fee can be very high. (However, if you divide the total fee by the number of SMS messages that is allowed to receive through the SMSC or SMS gateway, you may find that the fee per incoming SMS message is very low.) The service may involve a one-time setup fee, a monthly subscription fee and/or a per-message fee. To know the exact cost of the service, protocols supported, network coverage and other information, usually you have to contact the wireless carrier staff.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;3. The 3rd Way: Using a Computer to Receive SMS Messages through a Connection to the SMS Gateway of an SMS Service Provider&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;Another way to receive SMS messages using a computer is through a connection to the SMS gateway of an SMS service provider. SMS service providers generally support two kinds of solution:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;SIM  hosting&lt;/b&gt; -- The SMS  service provider hosts a SIM card for you. All SMS messages sent to  the mobile phone number of the SIM card will be forwarded to your  system using a protocol / interface supported by the SMS gateway of  the SMS service provider.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Shared  phone number&lt;/b&gt; -- The SMS service provider provides you a phone  number that is shared by its customers for receiving SMS messages.  You have to specify one or more keywords to associate with your SMS  application. If an SMS message is received and its content begins  with a keyword specified by you, it will be forwarded to your system  using a protocol / interface supported by the SMS gateway of the SMS  service provider.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;Some SMS service providers also provide SMS messaging solutions that are customized to your needs. For example, if you need to receive SMS messages from users in a few countries, an SMS service provider may help you open dedicated phone numbers in those countries and forward the received SMS messages to you in a unified way. To use such SMS messaging services, you have to contact the SMS service provider to discuss the details.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="11.3.1.SIM Hosting|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;3.1. SIM Hosting&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;In this approach, an SMS service provider hosts a SIM card for you. The SIM card's mobile phone number will serve as a dedicated phone number of your SMS application. To use the service, you mail your SIM card to the SMS service provider. Later if you end the service, the SMS service provider will mail the SIM card back to you. The SIM card will be put into a GSM/GPRS modem, which is connected to an SMS gateway. The SMS gateway will forward all received SMS messages to your computer using a certain protocol / interface. For example, HTTP, HTTPS, XML over HTTP/HTTPS, SMTP (SMS to email), SMPP, etc.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Like receiving SMS messages using your own mobile phone or GSM/GPRS modem, SIM hosting has a major weakness -- it cannot handle a large amount of SMS traffic. The advantage of SIM hosting is that you do not need to buy, set up and manage the necessary equipment. Also, you do not need to write any code to control the receiving of SMS messages from a GSM/GPRS modem via low-level AT commands, which means you can concentrate on the business logic of your SMS application. The SMS service provider may provide you a detail log of the incoming SMS messages.&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;&lt;a name="11.3.1.1.Cost of SIM Hosting Service|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;3.1.1. Cost of SIM Hosting Service&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;&lt;span class="mainText"&gt;SIM hosting service typically involves a one-time setup fee and a monthly hosting fee. Usually there is no per-message cost. Some SMS service providers do not state the cost of SIM hosting service on their website, which means you have to contact their staff directly.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the SMS service provider is located overseas, the SIM card needs to support foreign network roaming. SMS roaming fees may be charged by the wireless carrier that provides you the SIM card.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="11.3.2.Shared Phone Number|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;3.2. Shared Phone Number&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;In this approach, the SMS service provider rents dedicated phone numbers from wireless carriers. Each phone number will then be shared by a number of the SMS service provider's customers for receiving SMS messages. Since the phone number is provided by a wireless carrier directly (not through a SIM card) and the SMS service provider has a high speed connection to the SMSC or SMS gateway of the wireless carrier, the SMS service provider is capable of handling a large amount of SMS messages with the phone number. As a result, the users of such shared phone number service can enjoy a higher SMS transmission rate than using SIM hosting services or using their own wireless modem. The cost of shared phone number service is less expensive than renting your own dedicated phone number from a wireless carrier. A detail log of the received SMS messages is sometimes provided by SMS service providers.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Like using SIM hosting service, using shared phone number service has the advantage that you do not need to buy, set up and manage any equipment (e.g. GSM / GPRS modems) and write any low-level code for receiving SMS messages. Hence, an SMS application developer can concentrate on the business logic of his/her SMS messaging application.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The weakness of shared phone number service is that the bandwidth is shared, i.e. the performance drops if the number of users sharing the phone number increases, or if the amount of incoming SMS traffic required by other users increases.&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;&lt;a name="11.3.2.1.Registering Keywords|outline"&gt;&lt;/a&gt;3.2.1. Registering Keywords&lt;/h4&gt; &lt;p&gt;&lt;span class="mainText"&gt;Since multiple users share a single phone number, when the SMS gateway of the SMS service provider receives an SMS message, it needs a way to determine which user to forward the SMS message to. SMS service providers' engineers come up with a solution like this: First, a user registers one or more keywords to associate with his/her SMS messaging application. Later when the SMS gateway receives an SMS message that begins with one of the keywords, it will forward the SMS message to that SMS messaging application.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example for illustration. Suppose you want to develop an SMS messaging application that provides free ringtone download service. A user will be able to perform two functions: listing the free ringtones that are available and requesting a ringtone to be sent to a mobile phone.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To receive SMS messages from users, you can subscribe to the shared phone number service of an SMS service provider and register two keywords, &lt;i&gt;list&lt;/i&gt; and &lt;i&gt;download&lt;/i&gt;, to be associated with your SMS messaging application.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To request the list of free ringtones that are available on your server, the user can send the following SMS text message to the shared phone number:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;list&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When the SMS gateway of the SMS service provider receives the above SMS text message, it parses its content and extracts the keyword &lt;i&gt;list&lt;/i&gt;. It then searches a database to find out which SMS messaging application is associated with the keyword &lt;i&gt;list&lt;/i&gt;. As your SMS messaging application is associated with the keyword &lt;i&gt;list&lt;/i&gt;, the SMS text message will be forwarded to your SMS messaging application.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The keyword &lt;i&gt;list&lt;/i&gt; indicates that the user wants the list of free ringtones that are available on your server. Hence, your SMS messaging application should return an SMS text message that contains something like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;Free ringtones available:&lt;br /&gt;1. Ringtone ABC&lt;br /&gt;2. Ringtone CDEF&lt;br /&gt;3. Ringtone X&lt;br /&gt;4. Ringtone Y&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To download the second ringtone, the user can send an SMS text message that looks like this to the shared phone number:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;download 2&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Since the keyword &lt;i&gt;download&lt;/i&gt; is also associated with your SMS messaging application, the SMS gateway will forward the above SMS text message to your SMS messaging application. This time the keyword &lt;i&gt;download&lt;/i&gt; indicates that the user wants to download a ringtone. Your SMS messaging application should encode the second ringtone in an SMS message and send it to the user.&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;&lt;a name="11.3.2.2.Cost of Shared Phone Number Service|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;3.2.2. Cost of Shared Phone Number Service&lt;/span&gt;&lt;/h4&gt; &lt;p&gt;&lt;span class="mainText"&gt;Shared phone number service typically involves a monthly subscription fee, a per-message fee and/or a per-keyword fee. A few SMS service providers also charge a one-time setup fee. Some SMS service providers do not state the cost of shared phone number service on their web site, which means you have to contact their staff directly.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;4. Receiving SMS Messages Using a Protocol / Interface Supported by an SMSC or SMS Gateway&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;After setting up an account with a wireless carrier or an SMS service provider, the SMSC or SMS gateway will start forwarding inbound SMS messages to your SMS application using a certain a protocol / interface. To communicate with an SMSC, an SMSC protocol is required. As mentioned in earlier sections of this SMS tutorial, most of these SMSC protocols are proprietary to the company that developed the SMSC. One widely used SMSC protocol is SMPP (Short Message Peer to Peer). It was originally a proprietary SMSC protocol created by Logica (an SMSC vendor). Now SMPP is an open SMSC protocol whose development is controlled by a non-profit organization SMS Forum. The following table lists some of the SMSC protocols and the SMSC vendors who develop the protocols:&lt;/span&gt;&lt;/p&gt; &lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="1" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="128*"&gt;  &lt;col width="128*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMSC     vendor&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMSC     protocol&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;CMG     (CMG and Logica have merged into &lt;a href="http://www.logicacmg.com/"&gt;LogicaCMG&lt;/a&gt;.)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;EMI     (External Machine Interface)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;UCP     (Universal Computer Protocol)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Logica     (CMG and Logica have merged into &lt;a href="http://www.logicacmg.com/"&gt;LogicaCMG&lt;/a&gt;.)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;(Now     the &lt;a href="http://www.smsforum.net/"&gt;SMS Forum&lt;/a&gt; is     responsible for the development of SMPP.)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMPP     (Short Message Peer to Peer)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;&lt;a href="http://www.nokia.com/"&gt;Nokia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;CIMD     (Computer Interface to Message Distribution)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SEMA     Group (Now &lt;a href="http://www.airwidesolutions.com/"&gt;Airwide     Solutions&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;OIS     (Open Interface Specification)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMS2000&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS gateways of SMS service providers and wireless carriers very often support one or more of the following protocols / interfaces: HTTP, HTTPS (HTTP + SSL encryption), XML over HTTP / HTTPS, SMTP (SMS to email), FTP. Some also support the SMPP protocol, which is usually used by advanced users. SMSC protocols other than SMPP are not commonly supported.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;It is very easy to receive SMS messages from an SMS gateway if you use a simple protocol like HTTP / HTTPS. Let's take HTTP as an example. First, you log into your account and register a callback URL that points to a server-side script written by you. The server-side script is hosted on a web server / application server and it will be responsible for processing the received SMS messages. Commonly used server-side technologies include ASP, Java Servlet / JSP, Perl and PHP. If your server-side script is written in PHP, the callback URL should look something like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;http://yourserver.com/receiveSMS.php&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Whenever an SMS message is received, the SMS gateway will submit an HTTP GET to your web server / application server using the above callback URL. Details of the inbound SMS message such as its content, the sender's mobile phone number, the time and date that the SMS message is received, etc, will be appended to the callback URL. For example, suppose someone with the mobile phone number 61234567 sends an SMS text message "It is easy to receive text messages" to your SMS application's phone number. When the SMS gateway receives the SMS text message, it submits an HTTP GET to your web server / application server using an URL that looks like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;http://yourserver.com/receiveSMS.php?sender=61234567&amp;amp;textmessage=It+is+easy+to+receive+text+messages&amp;amp;date_time=20060101+1830&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In the above URL:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"yourserver.com"  is the host name of your web server / application server that is  responsible for processing the inbound SMS text message.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"receiveSMS.php"  is the file that contains the PHP script for processing the inbound  SMS text message.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"sender=61234567"  assigns the value &lt;i&gt;61234567&lt;/i&gt;  to the &lt;i&gt;sender&lt;/i&gt;  parameter. The &lt;i&gt;sender&lt;/i&gt;  parameter specifies the originating mobile phone number.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"textmessage=It+is+easy+to+receive+text+messages"  assigns the value &lt;i&gt;It is easy to receive text messages&lt;/i&gt;  to the &lt;i&gt;textmessage&lt;/i&gt;  parameter. The &lt;i&gt;textmessage&lt;/i&gt;  parameter specifies the content of the inbound SMS text message. The  "+" character is the escaped character of the space  character. The space character is a special character and it cannot  appear in an URL without escaping.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"date_time=20060101+1830"  assigns the value &lt;i&gt;20060101 1830&lt;/i&gt;  to the &lt;i&gt;date_time&lt;/i&gt;  parameter. The &lt;i&gt;date_time&lt;/i&gt;  parameter specifies the date and time that the SMS text message was  received. In this example, &lt;i&gt;20060101 1830&lt;/i&gt;  means the SMS text message was received on 1 January 2006 at 6:30  pm. The date and time format may be different if you use the  SMS gateway of a different SMS service provider or wireless carrier.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;After processing the inbound SMS text message, you may want to send a reply SMS text message to the originator. Usually this can be done simply by including the reply SMS text message in the HTTP response you send back to the SMS gateway. The SMS gateway will then forward the included text message towards the mobile phone number 61234567. The cost for sending the SMS text message will be deducted from your account.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that the parameters that are included in the callback URL varies between SMS gateways of different SMS service providers or wireless carriers. For example, if a different SMS gateway is used, the previous SMS message "It is easy to receive text messages" may be forwarded to your web server / application server using a different URL, like below:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;http://yourserver.com/receiveSMS.php?from=61234567&amp;amp;msg=It+is+easy+to+receive+text+messages&amp;amp;timestamp=1830+01012006&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Also, note that data transmitted over the Internet using the HTTP protocol is not secure. This means other people can read the data included in the above URL. Some SMS gateways allow the use of the HTTPS protocol instead of HTTP in a callback URL (i.e. change "http" at the beginning of the above URL to "https") so that inbound SMS messages can be submitted to your web server / application server securely. (HTTPS must be enabled on your web server / application server.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;&lt;b&gt;https&lt;/b&gt;://yourserver.com/receiveSMS.php?from=61234567&amp;amp;msg=It+is+easy+to+receive+text+messages&amp;amp;timestamp=1830+01012006&lt;/span&gt;&lt;/p&gt;  &lt;br /&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-1078518060500425655?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/1078518060500425655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/1078518060500425655'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/how-to-receive-sms-messages-using.html' title='How to Receive SMS Messages Using a Computer / PC?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-4186881459777930913</id><published>2009-02-04T08:52:00.000-08:00</published><updated>2009-04-30T09:05:09.516-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>How to Send SMS Messages from a Computer / PC?</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;In general, there are two ways to send SMS messages from a computer / PC to a mobile phone:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Connect  a mobile phone or GSM/GPRS modem to a computer / PC. Then use the  computer / PC and AT commands to instruct the mobile phone or  GSM/GPRS modem to send SMS messages.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Connect  the computer / PC to the SMS center (SMSC) or SMS gateway of a  wireless carrier or SMS service provider. Then send SMS messages  using a protocol / interface supported by the SMSC or SMS gateway.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;If you do not want to develop SMS software or applications but just want to use your computer / PC to send text messages, you may want to read our &lt;a href="http://www.developershome.com/sms/#quickGuideNonDevelopers"&gt;Quick Guide for Non-Developers&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="10.1.The 1st Way: Sending SMS Messages from a Computer Using a Mobile Phone or GSM/GPRS Modem|outline"&gt;&lt;/a&gt; &lt;span style="font-size:130%;"&gt;The 1st Way: Sending SMS Messages from a Computer Using a Mobile Phone or GSM/GPRS Modem&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;The SMS specification has defined a way for a computer to send SMS messages through a mobile phone or GSM/GPRS modem. A GSM/GPRS modem is a wireless modem that works with GSM/GPRS wireless networks. A wireless modem is similar to a dial-up modem. The main difference is that a wireless modem transmits data through a wireless network whereas a dial-up modem transmits data through a copper telephone line. More information about GSM/GPRS modems will be provided in the section "&lt;a href="http://www.developershome.com/sms/GSMModemIntro.asp"&gt;Introduction to GSM / GPRS Wireless Modems&lt;/a&gt;". Most mobile phones can be used as a wireless modem. However, some mobile phones have certain limitations comparing to GSM/GPRS modems. This will be discussed in the section "&lt;a href="http://www.developershome.com/sms/GSMModemIntro.asp#12.3.Which%20is%20Better:%20Mobile%20Phone%20or%20GSM%20/%20GPRS%20Modem_%7Coutline"&gt;Which is Better: Mobile Phone or GSM / GPRS Modem&lt;/a&gt;" later.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To send SMS messages, first place a valid SIM card from a wireless carrier into a mobile phone or GSM/GPRS modem, which is then connected to a computer. There are several ways to connect a mobile phone or GSM/GPRS modem to a computer. For example, they can be connected through a serial cable, a USB cable, a Bluetooth link or an infrared link. The actual way to use depends on the capability of the mobile phone or GSM/GPRS modem. For example, if a mobile phone does not support Bluetooth, it cannot connect to the computer through a Bluetooth link.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;After connecting a mobile phone or GSM/GPRS modem to a computer, you can control the mobile phone or GSM/GPRS modem by sending instructions to it. The instructions used for controlling the mobile phone or GSM/GPRS modem are called AT commands. (AT commands are also used to control dial-up modems for wired telephone system.) Dial-up modems, mobile phones and GSM/GPRS modems support a common set of standard AT commands. In addition to this common set of standard AT commands, mobile phones and GSM/GPRS modems support an extended set of AT commands. One use of the extended AT commands is to control the sending and receiving of SMS messages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The following table lists the AT commands that are related to the writing and sending of SMS messages:&lt;/span&gt;&lt;/p&gt;  &lt;table border="1" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="128*"&gt;  &lt;col width="128*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;AT     command&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Meaning&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGS&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Send     message&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMSS&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Send     message from storage&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGW&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Write     message to memory&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGD&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Delete     message&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMGC&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Send     command&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;+CMMS&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;More     messages to send&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;One way to send AT commands to a mobile phone or GSM/GPRS modem is to use a terminal program. A terminal program's function is like this: It sends the characters you typed to the mobile phone or GSM/GPRS modem. It then displays the response it receives from the mobile phone or GSM/GPRS modem on the screen. The terminal program on Microsoft Windows is called HyperTerminal. More details about the use of Microsoft HyperTerminal can be found in the "&lt;a href="http://www.developershome.com/sms/howToUseHyperTerminal.asp"&gt;How to Use Microsoft HyperTerminal to Send AT Commands to a Mobile Phone or GSM/GPRS Modem&lt;/a&gt;" section of this SMS tutorial.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Below shows a simple example that demonstrates how to use AT commands and the HyperTerminal program of Microsoft Windows to send an SMS text message. The lines in bold type are the command lines that should be entered in HyperTerminal. The other lines are responses returned from the GSM / GPRS modem or mobile phone.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="codeText"&gt;&lt;b&gt;AT&lt;/b&gt;&lt;br /&gt;OK&lt;br /&gt;&lt;b&gt;AT+CMGF=1&lt;/b&gt;&lt;br /&gt;OK&lt;br /&gt;&lt;b&gt;AT+CMGW="+85291234567"&lt;/b&gt;&lt;br /&gt;&gt; &lt;b&gt;A simple demo of SMS text messaging.&lt;/b&gt;&lt;br /&gt;+CMGW: 1&lt;br /&gt;&lt;br /&gt;OK&lt;br /&gt;&lt;b&gt;AT+CMSS=1&lt;/b&gt;&lt;br /&gt;+CMSS: 20&lt;br /&gt;&lt;br /&gt;OK&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is a description of what is done in the above example:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  1: "AT" is sent to the  GSM / GPRS modem to test the connection. The GSM / GPRS modem sends  back the result code "OK" (line 2), which means the  connection between the HyperTerminal program and the GSM / GPRS  modem works fine.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  3: The AT command +CMGF is used to instruct the GSM / GPRS modem to  operate in SMS text mode. The result code "OK" is returned  (line 4), which indicates the command line "AT+CMGF=1" has  been executed successfully. If the result code "ERROR" is  returned, it is likely that the GSM / GPRS modem does not support  the SMS text mode. To confirm, type "AT+CMGF=?" in the  HyperTerminal program. If the response is "+CMGF: (0,1)"  (0=PDU mode and 1=text mode), then SMS text mode is supported. If  the response is "+CMGF: (0)", then SMS text mode is not  supported.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  5 and 6: The AT command +CMGW is used to write an SMS text message  to the message storage of the GSM / GPRS modem. "+85291234567"  is the recipient mobile phone number. After typing the recipient  mobile phone number, you should press the Enter button of the  keyboard. The GSM / GPRS modem will then return a prompt "&gt;  " and you can start typing the SMS text message "A simple  demo of SMS text messaging.". When finished, press Ctrl+z of  the keyboard.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  7: "+CMGW: 1" tells us that the index assigned to the SMS  text message is 1. It indicates the location of the SMS text message  in the message storage.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  9: The result code "OK" indicates the execution of the AT  command +CMGW is successful.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  10: The AT command +CMSS is used to send the SMS text message from  the message storage of the GSM / GPRS modem. "1" is the  index of the SMS text message obtained from line 7.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  11: "+CMSS: 20" tells us that the reference number  assigned to the SMS text message is 20.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Line  13: The result code "OK" indicates the execution of the AT  command +CMSS is successful.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;To send SMS messages from an application, you have to write the source code for connecting to and sending AT commands to the mobile phone or GSM/GPRS modem, just like what a terminal program does. You can write the source code in C, C++, Java, Visual Basic, Delphi or other programming languages you like. However, writing your own code has a few disadvantages:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;You  have to learn how to use AT commands.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;You  have to learn how to compose the bits and bytes of an SMS message.  For example, to specify the character encoding (e.g. 7-bit encoding  and 16-bit Unicode encoding) of an SMS message, you need to know  which bits in the message header should be modified and what value  should be assigned.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Sending  SMS messages with a mobile phone or GSM/GPRS modem has a drawback --  the SMS transmission speed is low. As your SMS messaging application  becomes more popular, it has to handle a larger amount of SMS  traffic and finally the mobile phone or GSM/GPRS modem will not be  able to take the load. To obtain a high SMS transmission speed, a  direct connection to an SMSC or SMS gateway of a wireless carrier or  SMS service provider is needed. However, AT commands are not used  for communicating with an SMS center or SMS gateway. This means your  have to make a big change to your SMS messaging application in order  to move from a wireless-modem-based solution to a SMSC-based  solution.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;In most cases, instead of writing your own code for interacting with the mobile phone or GSM/GPRS modem via AT commands, a better solution is to use a high-level SMS messaging API (Application programming interface) / SDK (Software development kit) / library. The API / SDK / library encapsulates the low-level details. So, an SMS application developer does not need to know AT commands and the composition of SMS messages in the bit-level. Some SMS messaging APIs / SDKs / libraries support SMSC protocols in addition to AT commands. To move from a wireless-modem-based SMS solution to a SMSC-based SMS solution, usually you just need to modify a configuration file / property file or make a few changes to your SMS messaging application's source code.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The links to some open source and free SMS messaging libraries can be found in the article "&lt;a href="http://www.developershome.com/sms/freeLibForSMS.asp"&gt;Free Libraries/Tools for Sending/Receiving SMS with a Computer&lt;/a&gt;".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Another way to hide the low-level AT command layer is to place an SMS gateway between the SMS messaging application and the mobile phone or GSM/GPRS modem. (This has been described in the section "&lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=smsGateway"&gt;What is an SMS Gateway?&lt;/a&gt;" earlier.) Simple protocols such as HTTP / HTTPS can then be used for sending SMS messages in the application. If an SMSC protocol (e.g. SMPP, CIMD, etc) is used for communicating with the SMS gateway instead of HTTP / HTTPS, an SMS messaging API / SDK / library can be very helpful to you since it encapsulates the SMSC protocol's details.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Usually a list of supported / unsupported mobile phones or wireless modems is provided on the web site of an SMS messaging API / SDK / library or an SMS gateway software package. Remember to check the list if you are going to use an SMS messaging API / SDK / library or an SMS gateway software package.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="10.1.1.Major Drawback of Sending SMS Messages through a Mobile Phone or GSM/GPRS Modem -- Low SMS Sending Rate|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Major Drawback of Sending SMS Messages through a Mobile Phone or GSM/GPRS Modem -- Low SMS Sending Rate&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;Using a mobile phone or GSM/GPRS modem to send SMS messages has a major drawback, that is the SMS sending rate is too low. Only 6-10 SMS messages can be sent per minute (when the "SMS over GSM" mode is used). The performance is not affected by the connection between the computer and the mobile phone or GSM/GPRS modem (i.e. the SMS sending rate is about the same no matter the mobile phone or GSM/GPRS modem is connected to the computer through a serial cable, USB cable, Bluetooth link or infrared link) and does not depend on whether a mobile phone or GSM/GPRS modem is used (i.e. the SMS sending rate is about the same no matter a mobile phone or a GSM/GPRS modem is used). The determining factor for the SMS sending rate is the wireless network.&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;The 2nd Way: Sending SMS Messages from a Computer through a Connection to the SMSC or SMS Gateway of a Wireless Carrier or SMS Service Provider&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;The way for sending SMS messages from a computer through a mobile phone or GSM/GPRS modem has a major limitation, that is the SMS sending rate is too low. If you need a high SMS sending rate, obtaining a direct connection to the SMS center (SMSC) or SMS gateway of a wireless carrier is necessary. The connection may be made through the Internet, X.25 or dial-up. If you cannot get a direct connection to the SMSC or SMS gateway of a wireless carrier, another choice is to get a connection to the SMS gateway of an SMS service provider, which will forward SMS messages towards a suitable SMSC.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="10.2.1.Difficulties in Getting a Direct Connection to the SMSC or SMS Gateway of a Wireless Carrier|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;1. Difficulties in Getting a Direct Connection to the SMSC or SMS Gateway of a Wireless Carrier&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;It can be difficult for small businesses or individual application developers to obtain a direct connection to the SMSC or SMS gateway of a wireless carrier since a wireless carrier may only provide such service to those who have huge SMS traffic. Buying SMS messages in bulk means the total fee will be very high (although the fee per SMS message will be low).&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides, the information about the service (for example, cost of the service, protocols supported, network coverage) is usually not stated clearly on a wireless carrier's web site. This is because the wireless carrier staff wants to know more about your SMS messaging application, such as its nature and traffic requirement, before offering a price and providing further information to you. To decide which wireless carrier's service plan is the best, you have to discuss with the sales staff of each wireless carriers. This is troublesome if you just want to send a small number of SMS messages. (Of course if you need to send a large amount of SMS messages, say one million SMS messages per month, negotiating with the wireless carrier staff for a more favorable agreement is a necessary step.)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A more convenient way to send SMS messages is to use the SMS connectivity service of an SMS service provider, which is described in the next section.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style="font-size:130%;"&gt;2. SMS Service Providers (SMS Gateway Providers, SMS Resellers, SMS Brokers)&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span class="mainText"&gt;There is a demand for SMS connectivity from applications that does not require the sending or receiving of large amount of SMS messages. One example is a remote monitoring system. If the remote monitoring system finds that a certain server is not responding, it will send an SMS alert to the system administrator's mobile phone. This remote monitoring system will have a very small amount of SMS traffic per month since the servers being monitored should be working fine most of the time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Since a wireless carrier usually does not provide direct SMSC or SMS gateway access to users without a large amount of SMS traffic, some companies come out to fill the gap. These companies are called SMS service providers. There is no minimal purchase requirement or monthly minimum usage requirement for many SMS service providers.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS service providers are also known as SMS gateway providers, SMS resellers and SMS brokers because of the following reasons:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;SMS  gateway providers&lt;/b&gt; -- An SMS service provider provides an SMS  gateway for its users to send SMS messages to. This SMS gateway will  then route the SMS messages to another SMS gateway or SMSC.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;SMS  resellers and SMS brokers&lt;/b&gt; --  SMS service providers buy a large amount of SMS messages from  a lot of wireless carriers at a low price per SMS message. They then  sell the SMS messages at a price higher than the cost.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Unlike wireless carriers, many SMS service providers provide detail information about their SMS connectivity service on their web site. For example, you may find the cost of the service, network coverage, protocols supported, developers' guide, etc, on the web site. Thus, the service of different SMS service providers can be compared easily. If you are not happy with, say the price or network coverage of an SMS service provider, you can simply leave its web site and find another SMS service provider.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Another advantage of using the SMS connectivity services of SMS service providers is that their network coverage is very good. They work hard to cover as many wireless networks as possible so as to make their services attractive. Some SMS service providers can send SMS messages not only to GSM wireless networks, but also to CDMA and TDMA wireless networks.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;It is easy to send SMS messages with an SMS service provider. Here are the typical steps:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Register  for an account on the SMS service provider's web site. (An SMS  service provider may allow newly registered users to send a few free  SMS messages for testing its service quality.)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Log  into the account.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Buy  a number of credits or SMS text messages online. Many SMS service  providers support credit card payment and some also support PayPal.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Send  SMS messages using a protocol / interface (e.g. HTTP, email, FTP)  supported by the SMS service provider.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS service providers can be divided into two categories depending on how they require you to pay for their SMS messaging service:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;Credit-based&lt;/b&gt;  -- You purchase a number of credits from the SMS service provider's  web site. Sending one SMS message will cost you one or more credits,  depending on the country you send the SMS message to. For example,  sending an SMS text message to India might cost you one credit while  sending an SMS text message to the US might cost you two credits.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;b&gt;SMS-based&lt;/b&gt;  -- You purchase a number of SMS messages from the SMS service  provider's web site. The cost per SMS message is the same for all  destinations. For example, if you purchase ten SMS messages, you can  send at most ten SMS messages no matter the destination is India or  the US.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;The cost per SMS message sent depends on which SMS service provider you choose and how many SMS messages you purchase. It starts at around US $0.06 to US $0.07 per SMS message. The more SMS messages you purchased, the lower the cost of sending one SMS message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A comparison of some SMS service providers can be found in "&lt;a href="http://www.developershome.com/sms/smsGatewayProvComp.asp"&gt;SMS Gateway Providers Comparison Table&lt;/a&gt;". You may also want to have a look at the article "&lt;a href="http://www.developershome.com/sms/howToChooseSMSGateway.asp"&gt;How to Choose an SMS Gateway Provider&lt;/a&gt;" to learn some of the things that you should consider when choosing an SMS gateway provider for your SMS application.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;3. Sending SMS Messages Using a Protocol / Interface Supported by an SMSC or SMS Gateway&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span class="mainText"&gt;After setting up an account with a wireless carrier or an SMS service provider, you can start sending SMS messages using a protocol / interface supported by the SMSC or SMS gateway. To communicate with an SMSC, an SMSC protocol is required. Most of these SMSC protocols are proprietary to the company that developed the SMSC. One widely used SMSC protocol is SMPP (Short Message Peer to Peer). It was originally a proprietary SMSC protocol created by Logica (an SMSC vendor). Now SMPP is an open SMSC protocol whose development is controlled by a non-profit organization SMS Forum. The following table lists some of the SMSC protocols and the SMSC vendors who develop the protocols:&lt;/span&gt;&lt;/p&gt; &lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="1" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="128*"&gt;  &lt;col width="128*"&gt;  &lt;thead&gt;   &lt;tr valign="TOP"&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMSC     vendor&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;    &lt;th width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMSC     protocol&lt;/span&gt;&lt;/p&gt;    &lt;/th&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;CMG     (CMG and Logica have merged into &lt;a href="http://www.logicacmg.com/"&gt;LogicaCMG&lt;/a&gt;.)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;EMI     (External Machine Interface)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;UCP     (Universal Computer Protocol)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;Logica     (CMG and Logica have merged into &lt;a href="http://www.logicacmg.com/"&gt;LogicaCMG&lt;/a&gt;.)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;(Now     the &lt;a href="http://www.smsforum.net/"&gt;SMS Forum&lt;/a&gt; is     responsible for the development of SMPP.)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMPP     (Short Message Peer to Peer)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;&lt;a href="http://www.nokia.com/"&gt;Nokia&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;CIMD     (Computer Interface to Message Distribution)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;   &lt;tr valign="TOP"&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SEMA     Group (Now &lt;a href="http://www.airwidesolutions.com/"&gt;Airwide     Solutions&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="50%"&gt;     &lt;p&gt;&lt;span class="mainText"&gt;OIS     (Open Interface Specification)&lt;/span&gt;&lt;/p&gt;     &lt;p&gt;&lt;span class="mainText"&gt;SMS2000&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS gateways of SMS service providers and wireless carriers very often support one or more of the following protocols / interfaces: HTTP, HTTPS (HTTP + SSL encryption), XML over HTTP / HTTPS, SMTP (email to SMS), FTP. Some also support the SMPP protocol, which is usually used by advanced users. SMSC protocols other than SMPP are not commonly supported.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;It is very easy to send SMS messages if you use a simple protocol like HTTP / HTTPS. Here is an example. To send an SMS message "It is easy to send text messages" to the mobile phone number 61234567, you submit an HTTP GET to the SMS gateway using an URL that looks something like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;http://smsgateway.company123.com/cgi-bin/sendsms?account=account123&amp;amp;password=password123&amp;amp;destination=61234567&amp;amp;textmessage=It+is+easy+to+send+text+messages&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;In the above URL:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"smsgateway.company123.com"  is the host name of the SMS gateway that the SMS text message should  be sent to.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"sendsms"  is the file name of the CGI program that will be executed on the SMS  gateway.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"account=account123"  is used to assign the value &lt;i&gt;account123&lt;/i&gt;  to the &lt;i&gt;account&lt;/i&gt;  parameter. The &lt;i&gt;account&lt;/i&gt;  parameter specifies which account that the cost of the SMS text  message should be deducted from.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"password=password123"  is used to assign the value &lt;i&gt;password123&lt;/i&gt;  to the &lt;i&gt;password&lt;/i&gt;  parameter. The &lt;i&gt;password&lt;/i&gt;  parameter specifies the password of the account.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"destination=61234567"  is used to assign the value &lt;i&gt;61234567&lt;/i&gt;  to the &lt;i&gt;destination&lt;/i&gt;  parameter. The &lt;i&gt;destination&lt;/i&gt;  parameter specifies the recipient's mobile phone number.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;"textmessage=It+is+easy+to+send+text+messages"  is used to assign the value &lt;i&gt;It is easy to send text  messages&lt;/i&gt; to the &lt;i&gt;textmessage&lt;/i&gt;  parameter. The &lt;i&gt;textmessage&lt;/i&gt;  parameter specifies the SMS text message to be sent. There exists  some "+" characters because the space character is a  special character and it should be escaped if it appears in an URL.  The escaped character of the space character is the "+"  character.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;After receiving your HTTP request, the SMS gateway will forward your SMS text message towards the recipient. The SMS gateway will then send back an HTTP response that contains a return value. The return value indicates whether there are any errors. For example, a certain SMS gateway may use the return value 0 to indicate that there is no error, the return value 1 to indicate the error "The account does not have enough credits", the return value 2 to indicate the error "The SMS message is too long", etc.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Note that the parameters that can be passed in an HTTP request and the return values varies between SMS gateways of different SMS service providers and wireless carriers. To send the same SMS message "It is easy to send text messages" to the same mobile phone number 61234567 but with a different SMS service provider, the URL to be used may become:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;http://api.abccompany.com/cgi-bin/send?user=account123&amp;amp;passwd=password123&amp;amp;to=61234567&amp;amp;msg=It+is+easy+to+send+text+messages&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Also, note that data transmitted over the Internet using the HTTP protocol is not secure. This means other people can read your account name and password you included in the above URL. To send data securely, you should use the HTTPS protocol instead of HTTP (i.e. change "http" at the beginning of the above URL to "https"), like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="overflow: auto; white-space: nowrap; width: 590px; height: 45px;"&gt;&lt;span class="codeText"&gt;&lt;b&gt;https&lt;/b&gt;://api.abccompany.com/cgi-bin/send?user=account123&amp;amp;passwd=password123&amp;amp;to=61234567&amp;amp;msg=It+is+easy+to+send+text+messages&lt;/span&gt;&lt;/p&gt;&lt;i&gt;Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-4186881459777930913?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4186881459777930913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4186881459777930913'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/how-to-send-sms-messages-from-computer.html' title='How to Send SMS Messages from a Computer / PC?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3397271697069838170</id><published>2009-02-04T07:19:00.000-08:00</published><updated>2009-04-30T08:52:02.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>What is an SMS Gateway?</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;One problem of SMS messaging is that SMSCs developed by different companies use their own communication protocol and most of these protocols are proprietary. For example, Nokia has an SMSC protocol called CIMD whereas another SMSC vendor, CMG, has an SMSC protocol called EMI. We cannot connect two SMSCs if they do not support a common SMSC protocol. To deal with this problem, an SMS gateway is placed between two SMSCs. This is illustrated in the following figure. The SMS gateway acts as a relay between the two SMSCs. It translates one SMSC protocol to another one. This way can be used by two different wireless carriers to interconnect their SMSCs for purposes such as enabling the exchange of inter-operator SMS messages.&lt;/span&gt;&lt;/p&gt; &lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     1. An SMS gateway acts as a relay between two SMS centers.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m1bee758c.png" name="image4" align="LEFT" border="0" height="146" width="500" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides wireless carriers, content providers and SMS application developers may also find an SMS gateway useful. Let's consider the following situation. Suppose you are the developer of an SMS text messaging application. To send and receive SMS text messages on your server, one way is to connect to the SMSCs of the wireless carriers. Different wireless carriers may use SMSCs from different vendors, which means your SMS text messaging application may need to support multiple SMSC-specific protocols. (This is illustrated in the following figure). As a result, the SMS text messaging application's complexity and development time increases.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     2. An SMS text messaging application connects to SMSCs without an     SMS gateway.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m55015c8e.png" name="image5" align="LEFT" border="0" height="340" width="500" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To deal with the above problem, an SMS gateway can be set up to handle the connections to the SMSCs. Now the SMS text messaging application only needs to know how to connect to the SMS gateway. To support more SMSCs, you just need to modify the settings of the SMS gateway. No change to the source code of the SMS text messaging application is required. The use of an SMS gateway can greatly shorten the SMS text messaging application's development time.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;To connect to an SMS gateway, you can use an SMSC protocol such as SMPP and CIMD. Some SMS gateways support an HTTP / HTTPS interface. HTTP / HTTPS is easier to use than SMSC protocols. The drawback is that there may be fewer SMS features to use. For example, an SMS gateway may not support the sending of picture messages through the HTTP / HTTPS interface.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     3. An SMS text messaging application connects to SMSCs through an     SMS gateway.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_6a0c10f5.png" name="image6" align="LEFT" border="0" height="340" width="500" /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides using a direct connection to the SMSC of a wireless carrier, another way to send and receive SMS text messages on a computer is to use a mobile phone or GSM/GPRS modem. To do this, your SMS text messaging application has to know how to communicate with the mobile phone or GSM/GPRS modem using AT commands.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Some SMS gateways are capable of handling the connections to mobile phones and GSM/GPRS modems. To send and receive SMS text messages with a mobile phone or GSM/GPRS modem, the SMS text messaging application only needs to know how to talk to the SMS gateway and does not need to know anything about AT commands. More details about GSM/GPRS modems and AT commands will be provided in later sections of this SMS tutorial.&lt;/span&gt;&lt;/p&gt; &lt;p style="clear: both;"&gt;&lt;br /&gt;&lt;/p&gt;   &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;span class="figureText"&gt;Figure     4. An SMS text messaging application connects to a pool of mobile     phones or GSM/GPRS modems through an SMS gateway.&lt;/span&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m6cc9fc43.png" name="image7" align="LEFT" border="0" height="340" width="500" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;Open Source and Free SMS Gateway Software&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;As you can see in the above sections, an SMS gateway has a lot of responsibilities in an SMS messaging system. So, SMS gateway software can be very complex and complex software is usually expensive. Fortunately, there are open source SMS gateway software packages that can be downloaded free of charge over the web. One high-quality free SMS gateway software package is Kannel, which is written in the C programming language. Kannel can handle connections to SMSCs, mobile phones and GSM/GPRS modems. It has an HTTP / HTTPS interface for the sending and receiving of SMS messages. More information about Kannel can be found on its web site &lt;a href="http://www.kannel.org/"&gt;http://www.kannel.org/&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=smsGateway" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3397271697069838170?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3397271697069838170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3397271697069838170'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/what-is-sms-gateway.html' title='What is an SMS Gateway?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-7570739449775705269</id><published>2009-02-03T08:46:00.001-08:00</published><updated>2009-04-30T08:47:39.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>International SMS Messages</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;Inter-operator SMS messages can be further divided into two categories -- local inter-operator SMS messages and international inter-operator SMS messages (international SMS messages). A local inter-operator SMS message is an SMS message that is sent from one wireless network operator to another wireless network operator in the same country, while an international SMS message is an SMS message that is sent from a wireless network operator in one country to a wireless network operator in another country.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Usually the cost for sending an international SMS message from a mobile phone is higher than that for sending a local inter-operator SMS message. Hence, the cost for sending an intra-operator SMS message &lt;= the cost for sending a local inter-operator SMS message &lt;= the cost for sending an international SMS message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The interoperability of SMS messaging between two wireless networks locally and even internationally is undoubtedly a main factor that contributes to the success of SMS worldwide.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-7570739449775705269?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7570739449775705269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/7570739449775705269'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/international-sms-messages.html' title='International SMS Messages'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6474362850043578642</id><published>2009-02-03T08:46:00.000-08:00</published><updated>2009-04-30T08:46:43.820-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Inter-operator SMS Messages</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;Suppose you and your friend are using the mobile phone service of wireless network operator A and wireless network operator B respectively. The transmission of an SMS message from you to your friend involves two wireless networks. This SMS message is called an inter-operator SMS message. &lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Typically, the cost for sending an inter-operator SMS message from a mobile phone is higher than that for sending an intra-operator SMS message.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="7.1.Transmission Process of Inter-operator SMS Messages|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Transmission Process of Inter-operator SMS Messages&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;The transmission of an inter-operator SMS message involves one or more SMS centers. Generally, there are two different ways for the transmission of inter-operator SMS messages. In the first way, signaling interconnections are set up between two wireless networks. When the originator SMS center receives an inter-operator SMS message, it gets the routing information from the recipient wireless network and delivers the SMS message to the recipient mobile phone directly. The following figure illustrates the transmission process:&lt;/span&gt;&lt;/p&gt;  &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;  &lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_16e6874d.png" name="image2" align="LEFT" border="0" height="240" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;/table&gt;&lt;p&gt;&lt;span class="mainText"&gt;The first way can be used if the two wireless networks involved in the transmission of the inter-operator SMS message are based on similar technologies. However, if this is not true, the second way has to be used. For example, when an SMS message is sent from a GSM network to a CDMA network. In the second way, the originator SMS center and the recipient SMS center are interconnected through an SMS gateway or with a communication protocol that is supported by both SMS centers. The SMS message first reaches the originator SMS center, which will then forward the SMS message towards the recipient SMS center. The recipient SMS center will be responsible for sending the SMS message to the recipient mobile phone and storing the SMS message if the recipient mobile phone is offline. The following figure illustrates the transmission process:&lt;/span&gt;&lt;/p&gt;    &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m23ca13f.png" name="image3" align="LEFT" border="0" height="366" width="500" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;/table&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6474362850043578642?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6474362850043578642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6474362850043578642'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/inter-operator-sms-messages.html' title='Inter-operator SMS Messages'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-6012018212373810289</id><published>2009-02-03T08:43:00.000-08:00</published><updated>2009-04-30T08:44:41.434-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Intra-operator SMS Messages</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;If both you and your friend are using the mobile phone service of the same wireless network operator, the transmission of an SMS message from you to your friend will involve only one wireless network operator. This SMS message is called an intra-operator SMS message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Typically, the cost for sending an intra-operator SMS message from a mobile phone is lower than that for sending other kinds of SMS messages such as inter-operator SMS messages. Some wireless network operators allow their subscribers to send unlimited intra-operator SMS messages free of charge.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="6.1.Transmission Process of Intra-operator SMS Messages|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Transmission Process of Intra-operator SMS Messages&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;The transmission of an intra-operator SMS message involves only one SMS center. After leaving the sender, the intra-operator SMS message reaches the SMS center. The SMS center then delivers the SMS message to the recipient mobile phone. If the recipient mobile phone is offline, the SMS center stores the SMS message. It will deliver the SMS message when the recipient mobile phone is online. If the SMS message's validity period expires and the recipient mobile phone is still offline, the SMS center will remove the SMS message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;When the SMS center receives the message delivery report from the recipient mobile phone or removes the SMS message (for example, when the validity period expires), it sends a status report to the sender if the sender requested one earlier.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The following figure illustrates the transmission process of an intra-operator SMS message:&lt;/span&gt;&lt;/p&gt;    &lt;table border="0" cellpadding="4" cellspacing="0" width="100%"&gt;&lt;col width="256*"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td valign="TOP" width="100%"&gt;     &lt;p&gt;&lt;img src="http://www.developershome.com/sms/sms_tutorial_html_m780f3998.png" name="image1" align="LEFT" border="0" height="240" width="500" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;/table&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-6012018212373810289?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6012018212373810289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/6012018212373810289'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/intra-operator-sms-messages.html' title='Intra-operator SMS Messages'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-8512313751129523911</id><published>2009-02-03T08:40:00.000-08:00</published><updated>2009-04-30T08:42:58.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Basic Concepts of SMS Technology</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;In the following sections, we will introduce to you some basic concepts of the SMS technology.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="5.1.Validity Period of an SMS Message|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Validity Period of an SMS Message&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;An SMS message is stored temporarily in the SMS center if the recipient mobile phone is offline. It is possible to specify the period after which the SMS message will be deleted from the SMS center so that the SMS message will not be forwarded to the recipient mobile phone when it becomes online. This period is called the validity period.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here is an example that illustrates how validity period can be used. Suppose you find a very interesting program that is showing on TV now. You think your friend may want to watch it. So, you send a text message to tell your friend about the TV program. Let's say the TV program lasts for an hour. Your SMS text message will not be useful to your friend if his mobile phone is not available before the program finishes. In this situation, you may want to send a text message with a validity period of one hour to your friend. The wireless carrier will not deliver the SMS text message to your friend if his mobile phone is not available before the validity period ends.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A mobile phone should have a menu option that can be used to set the validity period. After setting it, the mobile phone will include the validity period in the outbound SMS messages automatically.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="5.2.Message Status Reports|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Message Status Reports&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Sometimes you may want to know whether an SMS message has reached the recipient mobile phone successfully. To get this information, you need to set a flag in the SMS message to notify the SMS center that you want a status report about the delivery of this SMS message. The status report is sent to you in the form of an SMS message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A mobile phone should have a menu option that can be used to set whether the status report feature is on or off. After setting it, the mobile phone will set the corresponding flag in the outbound SMS messages for you automatically. The status report feature is turned off by default on most mobile phones and GSM / GPRS modems.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="5.3.Message Submission Reports|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Message Submission Reports&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;After leaving the mobile phone, an SMS message goes to the SMS center. When it reaches the SMS center, the SMS center will send back a message submission report to the mobile phone to inform whether there are any errors or failures (e.g. incorrect SMS message format, busy SMS center, etc). If there is no error or failure, the SMS center sends back a positive submission report to the mobile phone. Otherwise it sends back a negative submission report to the mobile phone. The mobile phone may then notify the user that the message submission was failed and what caused the failure.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the mobile phone does not receive the message submission report after a period of time, it concludes that the message submission report has been lost. The mobile phone may then re-send the SMS message to the SMS center. A flag will be set in the new SMS message to inform the SMS center that this SMS message has been sent before. If the previous message submission was successful, the SMS center will ignore the new SMS message but send back a message submission report to the mobile phone. This mechanism prevents the sending of the same SMS message to the recipient multiple times.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Sometimes the message submission report mechanism is not used and the acknowledgement of message submission is done in a lower layer.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="5.4.Message Delivery Reports|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Message Delivery Reports&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;After receiving an SMS message, the recipient mobile phone will send back a message delivery report to the SMS center to inform whether there are any errors or failures (example causes: unsupported SMS message format, not enough storage space, etc). This process is transparent to the mobile user. If there is no error or failure, the recipient mobile phone sends back a positive delivery report to the SMS center. Otherwise it sends back a negative delivery report to the SMS center.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the sender requested a status report earlier, the SMS center sends a status report to the sender when it receives the message delivery report from the recipient.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;If the SMS center does not receive the message delivery report after a period of time, it concludes that the message delivery report has been lost. The SMS center then re-sends the SMS message to the recipient.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Sometimes the message delivery report mechanism is not used and the acknowledgement of message delivery is done in a lower layer.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=basicConcepts" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-8512313751129523911?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8512313751129523911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8512313751129523911'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/basic-concepts-of-sms-technology.html' title='Basic Concepts of SMS Technology'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-2965266077860627526</id><published>2009-02-03T08:39:00.000-08:00</published><updated>2009-04-30T08:40:17.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>What is an SMS Center / SMSC?</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;An SMS center (SMSC) is responsible for handling the SMS operations of a wireless network. When an SMS message is sent from a mobile phone, it will reach an SMS center first. The SMS center then forwards the SMS message towards the destination. An SMS message may need to pass through more than one network entity (e.g. SMSC and SMS gateway) before reaching the destination. The main duty of an SMSC is to route SMS messages and regulate the process. If the recipient is unavailable (for example, when the mobile phone is switched off), the SMSC will store the SMS message. It will forward the SMS message when the recipient is available.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Very often an SMSC is dedicated to handle the SMS traffic of one wireless network. A network operator usually manages its own SMSC(s) and locates them inside its wireless network system. However, it is possible for a network operator to use a third-party SMSC that is located outside the wireless network system.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;You must know the address of the wireless network operator's SMSC in order to use SMS messaging with your mobile phone. Typically an SMSC address is an ordinary phone number in the international format. A mobile phone should have a menu option that can be used to configure the SMSC address. Normally, the SMSC address is pre-set in the SIM card by the wireless network operator, which means you do not need to make any changes to it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=smsc" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-2965266077860627526?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2965266077860627526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2965266077860627526'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/what-is-sms-center-smsc.html' title='What is an SMS Center / SMSC?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-4247475410817309248</id><published>2009-02-02T08:33:00.000-08:00</published><updated>2009-04-30T08:38:48.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Example Applications of SMS Messaging</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;There are many different kinds of SMS applications on the market today and many others are being developed. Applications in which SMS messaging can be utilized are virtually unlimited. We will describe some common examples of SMS applications below to give you some ideas of what can be done with SMS messaging.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="3.1.Person-to-Person Text Messaging|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Person-to-Person Text Messaging&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Person-to-person text messaging is the most commonly used SMS application and it is what the SMS technology was originally designed for. In these kinds of text messaging applications, a mobile user types an SMS text message using the keypad of his/her mobile phone, then he/she inputs the mobile phone number of the recipient and clicks a certain option on the screen, such as "Send" or "OK", to send the text message out. When the recipient mobile phone receives the SMS text message, it will notify the user by giving out a sound or vibrating. The user can read the SMS text message some time later or immediately and can send a text message back if he/she wants.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;A chat application is another kind of person-to-person text messaging application that allows a group of people to exchange SMS text messages interactively. In a chat application, all SMS text messages sent and received are displayed on the mobile phone's screen in order of date and time. SMS text messages written by different mobile users may be displayed in different colors for better readability, like this:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;table border="1" cellpadding="4" cellspacing="0" width="180"&gt;  &lt;col width="170"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td bg valign="TOP" width="170" style="color:#ffffff;"&gt;     &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span class="mainText"&gt;Me:     Let's have a meeting at 10 am tomorrow to discuss the details of     our next SMS text messaging application.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;p&gt;&lt;span class="mainText"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;Tom:     OK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;&lt;span style="color:#280099;"&gt;&lt;span class="mainText"&gt;Alan:     I have another meeting at 10 am. I suggest having the meeting at     11:30 am tomorrow. What do you think?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;&lt;span style="color:#280099;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;&lt;span style="color:#280099;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="color:#000000;"&gt;&lt;span style="color:#b84700;"&gt;&lt;span style="color:#280099;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt; &lt;/table&gt;  &lt;h2&gt;&lt;a name="3.2.Provision of Information|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Provision of Information&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;A popular application of the SMS technology other than person-to-person text messaging is the provision of information to mobile users. Many content providers make use of SMS text messages to send information such as news, weather report and financial data to their subscribers. Many of these information services are not free. Reverse billing SMS is a common way used by content providers to bill their users. The user is charged a certain fee for each reverse billing SMS message received. The fee will either be included in the monthly mobile phone bill or be deducted from prepaid card credits.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="3.3.Downloading|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Downloading&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS messages can carry binary data and so SMS can be used as the transport medium of wireless downloads. Objects such as ringtones, wallpapers, pictures and operator logos can be encoded in one or more SMS messages depending on the object's size. Like information services, wireless download services are usually not free and reverse billing SMS is a common way used by content providers to bill their customers. The object to be downloaded is encoded in one or more reverse billing SMS messages. The mobile user who requests the object will be charged a certain fee for each reverse billing SMS message received. If the mobile user is using a monthly mobile phone service plan, the download fee will be included in his/her next monthly bill; if the mobile user is using a prepaid SIM card, the download fee will be deducted from the prepaid credits.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="3.4.Alerts and Notifications|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Alerts and Notifications&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS is a very suitable technology for delivering alerts and notifications of important events. This is because of two reasons:&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;A  mobile phone is a device that is carried by its owner most of the  time. Whenever an SMS text message is received, the mobile phone  will notify you by giving out a sound or by vibrating. You can check  what the SMS text message contains immediately.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;SMS  technology allows the "push" of information. This is  different from the "pull" model where a device has to poll  the server regularly in order to check whether there is any new  information. The "pull" model is less suitable for alert  and notification applications, since it wastes bandwidth and  increases server load.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;span class="mainText"&gt;Some common examples of SMS alert and notification applications are described below.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="3.4.1.Email, Fax and Voice Message Notifications|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Email, Fax and Voice Message Notifications&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;In an email notification system, a server sends a text message to the user's mobile phone whenever an email arrives at the inbox. The SMS text message can include the sender's email address, the subject and the first few lines of the email body. An email notification system may allow the user to customize various filters so that an SMS alert is sent only if the email message contains certain keywords or if the email sender is an important person. The use cases for fax or voice message are similar.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;h3&gt;&lt;a name="3.4.2.E-commerce and Credit Card Transaction Alerts|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;E-commerce and Credit Card Transaction Alerts&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;Whenever an e-commerce or credit card transaction is made, the server sends a text message to the user's mobile phone. The user can know immediately whether any unauthorized transactions have been made.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="3.4.3.Stock Market Alerts|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Stock Market Alerts&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;In a stock market alert application, a program is constantly monitoring and analyzing the stock market. If a certain condition is satisfied, the program will send a text message to the user's mobile phone to notify him/her of the situation. For example, you can configure the alert system such that if the stock price of a company is lower than a certain value or drops by a certain percentage, it will send an SMS alert to you.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="3.4.4.Remote System Monitoring|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;Remote System Monitoring&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span class="mainText"&gt;In a remote system monitoring application, a program (sometimes with the help of a group of sensors) is constantly monitoring the status of a remote system. If a certain condition is satisfied, the program will send a text message to the system administrator to notify him/her of the situation. For example, a program may be written to "ping" a server regularly. If no response is received from the server, the program can send an SMS alert to the system administrator to notify him/her that the server may be hanged.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="3.5.Two-way Interactive Text Messaging Applications|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Two-way Interactive Text Messaging Applications&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS messaging technology can be used as the underlying communication medium between wireless devices and servers in a two-way interactive text messaging application. For example, search engines are two-way interactive text messaging applications. Let's say there is a dictionary search engine that supports queries in SMS text messages. It may operate like this:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;To  find out the meaning of the term "SMS text messaging", you  can type "find: SMS text messaging" in an SMS text message  and send it to the search engine's phone number. After receiving  your SMS text message, the search engine parses it and finds that it  begins with the command "find" and follows by the words  "SMS text messaging". The search engine then knows you  want to find out the meaning of the term "SMS text messaging".  So, it sends a text message, which contains the meaning of the term  "SMS text messaging", back to your mobile phone.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;If  the search result is very long and it cannot contain within a single  SMS text message, the search engine adds "Page 1 of 2",  "Page 1 of 3", etc, at the end of the reply SMS text  message. The search engine also creates a session using your mobile  phone number as the session ID and stores the term that you searched  for (i.e. "SMS text messaging") in the session object.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;To  request the second page, you can send a text message with the  content "page: 2" to the search engine's phone number.  After receiving your SMS text message, the search engine parses it  and finds that it begins with the command "page" and  follows by "2". The search engine then knows you want the  second page of the search result. It retrieves the term that you  searched for last time from the session object and finds that it is  "SMS text messaging". The search engine then sends a text  message that contains the second page of the search result for the  term "SMS text messaging" back to your mobile phone.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;Many other two-way interactive text messaging applications can be built using a similar way. For example, a company may want to build an SMS messaging application to enable its employees to query the corporate database while they are working outdoors.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="3.6.SMS Marketing|outline"&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;SMS Marketing&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS messaging can be used as a marketing tool. An example is an SMS newsletter system. After signing up, the user will receive SMS text messages about the latest discounts and products of the company. If the user has any questions or comments, he/she can send a text message back with the questions or comments in it. The company may include its phone number in the SMS newsletter so that the user can talk to the customer service staff directly if he/she wants to do so.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=egApps" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-4247475410817309248?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4247475410817309248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4247475410817309248'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/example-applications-of-sms-messaging.html' title='Example Applications of SMS Messaging'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-2524306447154059452</id><published>2009-02-02T07:30:00.000-08:00</published><updated>2009-04-30T07:32:52.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>What Makes SMS Messaging So Successful Worldwide?</title><content type='html'>&lt;p&gt;&lt;span class="mainText"&gt;SMS is a success all over the world. The number of SMS messages exchanged every day is enormous. SMS messaging is now one of the most important revenue sources of wireless carriers. What is so special about SMS that makes it so popular worldwide? Some of the reasons are discussed below.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="2.1.SMS Messages can be Sent and Read at Any Time|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;SMS Messages can be Sent and Read at Any Time&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Nowadays, almost every person has a mobile phone and carries it most of the time. With a mobile phone, you can send and read SMS messages at any time, no matter you are in your office, on a bus or at home.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="2.2.SMS Messages can be Sent to an Offline Mobile Phone|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;SMS Messages can be Sent to an Offline Mobile Phone&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Unlike a phone call, you can send an SMS message to your friend even when he/she has not switched on the mobile phone or when he/she is in a place where the wireless signal is temporarily unavailable. The SMS system of the mobile network operator will store the SMS message and later send it to your friend when his/her mobile phone is online.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="2.3.SMS Messaging is Less Disturbing While You can Still Stay in Touch|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;SMS Messaging is Less Disturbing While You can Still Stay in Touch&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Unlike a phone call, you do not need to read or reply an SMS message immediately. Besides, writing and reading SMS messages do not make any noise. While you have to run out of a theater or library to answer a phone call, you do not need to do so if SMS messaging is used.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="2.4.SMS Messages are Supported by 100% GSM Mobile Phones and They can be Exchanged between Different Wireless Carriers|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;SMS Messages are Supported by 100% GSM Mobile Phones and They can be Exchanged between Different Wireless Carriers&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS messaging is a very mature technology. All GSM mobile phones support it. Not only that you can exchange SMS messages with mobile users of the same wireless carrier, but you can also exchange SMS messages with mobile users of many other wireless carriers worldwide.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="2.5.SMS is a Suitable Technology for Wireless Applications to Build on|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;SMS is a Suitable Technology for Wireless Applications to Build on&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Here are some of the reasons that make SMS a suitable technology for wireless applications to build on:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Firstly,  SMS messaging is supported by 100% GSM mobile phones. Building  wireless applications on top of the SMS technology can maximize the  potential user base.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Secondly,  SMS messages are capable of carrying binary data besides text. They  can be used to transfer ringtones, pictures, operator logos,  wallpapers, animations, VCards, VCals (calendar entries), etc.&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;Thirdly,  SMS supports reverse billing, which enables payment to be made  conveniently. For example, suppose you want to develop a commercial  ringtone download application that charges a fee from the user for  each ringtone downloaded. One way to accept payment is to use a  reverse billing phone number obtained from a wireless carrier. To  buy a ringtone, the user will write an ordinary SMS text message  that contains the ID of the ringtone he/she wants to buy and send it  to your SMS application's reverse billing phone number. Your SMS  application will then send back one or more reverse billing SMS  messages that carry the ringtone. The user will be charged a fee for  the reverse billing SMS messages he/she received. The fee will be  included in the user's monthly mobile phone bill or be deducted from  his/her prepaid card credits. Depending on the agreement between you  and the wireless carrier, all or part of the money received will be  given to you.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/sms_tutorial.asp?page=smsIntro2" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-2524306447154059452?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2524306447154059452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/2524306447154059452'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/what-makes-sms-messaging-so-successful.html' title='What Makes SMS Messaging So Successful Worldwide?'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-8668952470180402769</id><published>2009-02-02T07:26:00.000-08:00</published><updated>2009-04-30T07:29:53.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Introduction to SMS Messaging</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:100%;"&gt;What is SMS (Short Message Service)?&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span class="mainText"&gt;SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages between mobile phones. SMS first appeared in Europe in 1992. It was included in the GSM (Global System for Mobile Communications) standards right at the beginning. Later it was ported to wireless technologies like CDMA and TDMA. The GSM and SMS standards were originally developed by &lt;a href="http://www.etsi.org/"&gt;ETSI&lt;/a&gt;. ETSI is the abbreviation for European Telecommunications Standards Institute. Now the &lt;a href="http://www.3gpp.org/"&gt;3GPP&lt;/a&gt; (Third Generation Partnership Project) is responsible for the development and maintenance of the GSM and SMS standards.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;As suggested by the name "Short Message Service", the data that can be held by an SMS message is very limited. One SMS message can contain at most 140 bytes (1120 bits) of data, so one SMS message can contain up to:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;160  characters if 7-bit character encoding is used. (7-bit character  encoding is suitable for encoding Latin characters like English  alphabets.)&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class="mainText"&gt;70  characters if 16-bit Unicode UCS2 character encoding is used. (SMS  text messages containing non-Latin characters like Chinese  characters should use 16-bit character encoding.)&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;span class="mainText"&gt;SMS text messaging supports languages internationally. It works fine with all languages supported by Unicode, including Arabic, Chinese, Japanese and Korean.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides text, SMS messages can also carry binary data. It is possible to send ringtones, pictures, operator logos, wallpapers, animations, business cards (e.g. VCards) and WAP configurations to a mobile phone with SMS messages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;One major advantage of SMS is that it is supported by 100% GSM mobile phones. Almost all subscription plans provided by wireless carriers include inexpensive SMS messaging service. Unlike SMS, mobile technologies such as WAP and mobile Java are not supported on many old mobile phone models.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="1.2.Concatenated SMS Messages / Long SMS Messages|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;Concatenated SMS Messages / Long SMS Messages&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;One drawback of the SMS technology is that one SMS message can only carry a very limited amount of data. To overcome this drawback, an extension called concatenated SMS (also known as long SMS) was developed. A concatenated SMS text message can contain more than 160 English characters. Concatenated SMS works like this: The sender's mobile phone breaks down a long message into smaller parts and sends each of them as a single SMS message. When these SMS messages reach the destination, the recipient mobile phone will combine them back to one long message.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The drawback of concatenated SMS is that it is less widely supported than SMS on wireless devices.&lt;/span&gt;&lt;/p&gt;  &lt;h2&gt;&lt;a name="1.3.EMS (Enhanced Messaging Service)|outline"&gt;&lt;/a&gt; &lt;span style="font-size:100%;"&gt;EMS (Enhanced Messaging Service)&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;&lt;span class="mainText"&gt;Besides the data size limitation, SMS has another major drawback -- an SMS message cannot include rich-media content such as pictures, animations and melodies. EMS (Enhanced Messaging Service) was developed in response to this. It is an application-level extension of SMS. An EMS message can include pictures, animations and melodies. Also, the formatting of the text inside an EMS message is changeable. For example, the message sender can specify whether the text in an EMS message should be displayed in bold or italic, with a large font or a small font.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span class="mainText"&gt;The drawback of EMS is that it is less widely supported than SMS on wireless devices. Also, many EMS-enabled wireless devices only support a subset of the features defined in the EMS specification. A certain EMS feature may be supported on one wireless device but not on the other.&lt;/span&gt;&lt;/p&gt;&lt;i&gt; Source Article : &lt;a href="http://www.developershome.com/sms/smsIntro.asp" target="_blank"&gt;http://www.developershome.com/sms/&lt;/a&gt; &lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-8668952470180402769?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8668952470180402769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8668952470180402769'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/02/introduction-to-sms-messaging.html' title='Introduction to SMS Messaging'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-3459795362657581037</id><published>2009-01-02T12:23:00.000-08:00</published><updated>2009-05-02T12:23:50.450-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='promo'/><title type='text'>Program Skripsi Tesis Sistem Informasi</title><content type='html'>Kami menyediakan skrip/program lengkap untuk Referensi skripsi untuk mahaiswa jurusan Sistem Informasi (SI) Komputer. Dilengkapi dengan Relasi tabel, Bagan Alir Sistem, dan DAD/DFD. [ &lt;a href="http://program-skripsi.bunafit.com/"&gt;Lihat Detail&lt;/a&gt; ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-3459795362657581037?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3459795362657581037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/3459795362657581037'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/01/program-skripsi-tesis-sistem-informasi.html' title='Program Skripsi Tesis Sistem Informasi'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-8295793699428529261</id><published>2009-01-02T12:22:00.000-08:00</published><updated>2009-05-02T12:22:50.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='promo'/><title type='text'>Program Skripsi Tesis Teknik Informatika</title><content type='html'>Skripsi jurusan Teknik Informatika, Informatika Komputer.&lt;br /&gt;&lt;br /&gt;Kami menyediakan skrip/program lengkap untuk Referensi skripsi mahaiswa jurusan &lt;span style="font-weight: bold;"&gt;Teknik Informatika (TI) &lt;/span&gt;Komputer. Dilengkapi dengan Relasi tabel, Bagan Alir Sistem, dan DAD/DFD. [ &lt;a href="http://program-skripsi.bunafit.com/"&gt;Lihat Detail&lt;/a&gt; ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-8295793699428529261?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8295793699428529261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/8295793699428529261'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/01/program-skripsi-tesis-teknik.html' title='Program Skripsi Tesis Teknik Informatika'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7448640011651287738.post-4219387649020113682</id><published>2009-01-02T12:20:00.000-08:00</published><updated>2009-05-02T12:21:25.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='promo'/><title type='text'>Program Skripsi Tesis Ilmu Komputer</title><content type='html'>Kami menyediakan skrip/program lengkap untuk Referensi skripsi dan tesis untuk mahaiswa Pasca Sarjana (S2) jurusan &lt;span style="font-weight: bold;"&gt;Sistem Informasi (SI)&lt;/span&gt; dan &lt;span style="font-weight: bold;"&gt;Ilmu Komputer&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;(Ilkom)&lt;/span&gt;. Dilengkapi dengan Relasi tabel, Bagan Alir Sistem, dan DAD/DFD. [ &lt;a href="http://program-skripsi.bunafit.com/"&gt;Lihat Detail&lt;/a&gt; ]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7448640011651287738-4219387649020113682?l=skripsi-smsgateway.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4219387649020113682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7448640011651287738/posts/default/4219387649020113682'/><link rel='alternate' type='text/html' href='http://skripsi-smsgateway.blogspot.com/2009/01/program-skripsi-tesis-ilmu-komputer.html' title='Program Skripsi Tesis Ilmu Komputer'/><author><name>admin</name><uri>http://www.blogger.com/profile/13305414564118209017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
