• Explore Vox
  • Culture
  • Entertainment
  • Life
  • Music
  • News & Politics
  • Technology
  • Join Vox
  • Take a Tour
  • Already a Member? Sign in
rizzblow

rizzblow

  • rizzblow’s Blog
  • Profile
  • Neighbors
  • Photos
  • More 
    • Audio
    • Videos
    • Books
    • Links
    • Collections

wap push via sms

  • Apr 21, 2007
  • Post a comment

Pernah dapet wap push service ? wap push service jenis SI (service indication) adalah message berisi title dan link untuk membuka web page atau mendownload content berupa ringtone, aplikasi, dan web/wap page. Terus gimana buat nya pake kannel. Kannel support PPG Push Proxy Gateway. Untuk buat nya cuma tinggal jalanin script php ini lewat browser atau cli.

 

function sendwappush ($fields, $kannel, $debug=0) {
  $fields[udh]  = '%06%05%04%0B%84%23%F0';
  $fields[text] = '%1B%06%01%AE%02%05%6A%00%45%C6%0C%03'.
                       hex_encode($fields[link], '%').
                       '%00%01%03'.
                       hex_encode($fields[title], '%').
                       '%00%01%01';
  unset ( $fields[title], $fields[link] );
  while(list($k,$v) = each($fields)) {
    if ( $v != "" ) {
      $string .= "&$k=$v";
    }
  }
  $request = 'http://'.$kannel[host].':'.$kannel[port].
                   '/cgi-bin/sendsms'.
                   '?user='.$kannel[user].
                   '&pass='.$kannel[pass].
                    $string;
  $result = @file( $request );
  return 'ok';
}
function hex_encode( $text, $joiner='' ) {
for ($l=0; $l<strlen($text); $l++) {
$letter = substr($text, $l, 1);
$ret .= sprintf("%s%02X", $joiner, ord($letter));
}
return $ret;
}

 

$fields = array (
                   from  => '34123456789',
                   to    => '34987654321',
                   smsc  => 'mysmsc',
                   link  => 'mobile.google.com,
                   title => 'Mobile Search Engine'
                  );


$kannel = array (
        host => 'localhost',
          port => 13013,
          user => 'joy',
          pass => 'neverland'
           );
$result = sendwappush ( $fields, $kannel );

?>

Parameter2 seperti host, username,pass, port, title, link, smsc adalah parameter yang sesuai dengan file konfigurasi kannel.conf.

 


 

Post a comment Tags: push, wa, ppg, kannel

Secure SMS dengan MIDP 2.0

  • Apr 19, 2007
  • Post a comment

Selama ini kita tahu sms cuma plain text biasa, dimana kemungkinan besar orang bisa ngebaca dengan mata telanjang, Apalagi kalo kita salah kirim sms dan isi sms itu berupa account/ password atau hal2 yang berbau privacy. Dan yang pasti operator bisa melihat langsung dan memata-matai isi sms kita. Bagaimana kita bisa mengamankan data2 privacy yang kita kirim melalui sms ? (cuma untuk developerz).

1. Buat aplikasi Java on Microdevice J2ME.
2. Isi message bisa diencrypt dengan metoda2 encrypt yang powerfull -> untuk sementara ini operator ato agen pemerintah (BIN, Polisi atau Sandi Yuda) kita masih bego lah untuk bisa decrypt message yang pake engine DES, 3DES,  blowfish dll. Di J2ME sebenernya gak ada enginen encryption, tapi beruntung ada legiun bouncycastle di http://www.bouncycastle.org, ini adalah library untuk encrypt/decrypt yang free.
3. Loh kok size dari bouncycastle gede amat yah ? gimana bisa jalan di j2me ? Ya bisa kan di j2me sdk ada obfuscation, dimana library tertentu aja yang ikut dicompile.
4. Penerima dan pengirim sama2 pake harus aplikasi ini. kalo ngga yah ngga bisa di baca nanti.

Mau order aplikasi ini ? rizzblow@gmail.com

Cherz,

Post a comment Tags: j2me encrypt sms

at command buat sms gateway

  • Apr 13, 2007
  • Post a comment

Asyik juga ternyata mainin at command untuk akses isi sms handphone. Dengan At command ini kita bisa kirim sms, nerima sms, scheduling, dan memasukan sms kedalam database untuk diolah lagi. Kemaren dah ngoprex2 modem wavecom fastrack wismo m1306b. Modem ini teramat canggih untuk dijadikan sms gateway. Vendor nya mengklaim bahwa modem ini bisa menerima dan meresponse sms dengan cepat.

Sebelumnya gw coba integrasikan modem ini ke Kannel Open Source dan NowSMS dan hasilnya begitu menakjubkan.Layaknya Content Provider, kira bisa
mengolah sms2 yang masuk berdasarkan keyword yang kita define. Modem ini support AT COMMAND. Sehingga untuk buat sms gateway kita gak perlu mikirin
SMPP dari operator.

Saat ini gw juga lagi coba2 nulis program untuk response sms masuk dengan menggunakan Siemens C55 dan M55. Bedanya dengan wavecom cuma masalah support text. Di C55 and M55 kita bermain dengan format PDU (http://www.dreamfabric.com/sms/). Tanpa Kannel dan NowSMS kita bisa buat sendiri SMS gateway, cuma harus tau
programming. Bisa pake Delphi dan juga bisa pake bahasa lain seperti VB (gunain Microsoft Control Communication) dan untuk java coba pake smslib (http://smslib.sourceforge.net).

Ya mungkin sebentar lagi Content Provider yang bermain di SMS pada rontok satu demi satu :-P

Post a comment Tags: sms, at command

Tarik ibm server dari Napinfo

  • Apr 9, 2007
  • Post a comment

Pagi2 gw dateng ke jakarta dan langsung ke plaza kuningan untuk coba benerin server ibm xseries fedora core 6. Didalem noc gw oprek2 tuh server untuk bisa ambil data-data penting. Langkah awal untuk ngebenerinnya dengan gunain rescue cd bawaan fedora. Dan ternyata gak berhasil untuk mounting LVM ke /mnt/sysimage. Si Mesin bilang "Gak nemuin filesystem linux", waaah kacaau.. ancur deh semua nya.

Langsung lapor ke bos, bahwa server ini gak bisa bisa recover pake rescue cd dan mounting manual. Padahal kalo gw konsole pake perintah fdisk -l partisi nya masih ada. Tapi pas di mounting bilang nya device dan disk busy. Gw cek apakah ada mounting ternyata gak ada. Trus gw coba gunain utilities fdisk gak bisa juga. Terus ada ide untuk gunain live cd seperti KNoppix atau riplinux. Dan bos setuju untuk narik server itu dari napinfo.

Sekitar jam 6.30 PM, gw ditemenin sama mas bokyan and ardy ke nap untuk narik server. Sesampe di kantor gw oprex2 lagi pake live cd .. dan knoppix dah bisa auto mounting /dev/sda2. Tapi pas di buka, ga bisa karena corrupt dan filesystem gak dikenalin. Dan herannya waktu ngeboot itu ada tulisan board management gak respose dan bunyi beep 2 kali dimesinnya.

Akhirnya data2 tak bisa diselamatkan ...
Wah kena deh gw pengalaman gagal untuk adminin linux fedora di ibm xseries.

Padahal dibandung gw ada banyak fedora tapi gak pake ibm, dan semuanya lancar2 aja .. gak ada masalah apa2.

Nasib2 ..:-D


Post a comment Tags: linux, ibm, fedora, ngaco

Fedora Core 6 and IBM xseries 306

  • Apr 6, 2007
  • Post a comment

Apakah ini perpaduan sempurna? apakah semua driver stabil ? apakah ada masalah dengan SATA ? HostRAID ?
Susah nyari jawaban nya. Saat ini FC 6 dan xseries gw down dan gak tau kenapa... semuannya jadi gak punya previlge dan satu2 service daemon rontok dari mulai sendmail, mysql, ntp, sampe httpd... user/group account nya gak punya akses ke directorynya masing2. kaya readonly gitu .dan mungkin kekurangan space hardisk.  dan itu implosible status hardrive dah rw dan space masih ada bergiga2.

Setau gw IBM seri ini recommend untuk di install win2003, redhat dan suse Enterprise. Sehubungan produk2 tersebut komersial dan maka gw nyaranin di install Fedora Core 6. dan hasil nya .. waaaaah bikin pusing ...

Mesin IBM ini dulu gw gunain untuk proyek coca-cola promo. Dengan OS Win2003 standard Ed dan MS SQLServer. semuanya berjalan mulus dan query2 lumayan ok. Walaupun query jutaan record tapi masih stabil. Selama tiga bulan nih server berhasil mencapai finish. Dan Setelah coca-cola promo berhasil maka kami ingin mempunyai satu server linux .. nah ..diinstallah fedora core 6. karena gw sama redhat dah lumayan hafal dan dah lumayan lama memakainya.

Besok lusa  gw mo install  ulang nih mesin . dan kemungkinan gw coba ganti  distro ke OpenSUSE. mudah2an aman aman saja ..

Post a comment Tags: suse, ibm, fedora

Bad day ...help !!!

  • Apr 6, 2007
  • Post a comment

Aduh ... server linux gw kenapa lagi yah ... aneh. Kemarin dah error dan sekarang eror lagi. bug kah ? ato di crack?
Tiba2 beberapa service / daemon rontok satu persatu. Berawal dari Mysql down. gw dah check di log tapi pesan nya cuma permission denied dimana service yang berjalan dengan user account tertentu gak bisa akses directory: /var/lib/mysql dan write file pid dan sock. Gw coba gogling di banyak forum dan sites, tapi tetep aja gak bisa solved. Semuanya bilang "Set aja permission nya". Anak kecil juga tau. sampe2 gw set tuh directory jadi full access tapi tetap aja gak bisa akses alias permission denied.

Gw minta bantuan ke beberapa teman system engineer,  mulai dari ROberT sampe picano .. mereka juga teraneh2 dengan kasus yang gw alamin. Robert bilang itu bug distro dan ada pula yang bilang package RPM nya corrupt. Trus gw coba pake tar.gz package dan gw compile sendiri. dan user/group service tersebut gw delete juga. TETAP AJA SAMA.

Akhirnya gw coba memindahin configurasi my.cnf untuk data directory dan home directory dari user /group mysql. dan ..............service itu jalaaaan.. Waaah ternyata berhasil. Gw coba setting satu2 dan gw balikin ke data direktori sebelu mnya dan gw menemukan erorr lagi.... Aneeeeh ...

bener2 aneeeh ..


Post a comment Tags: mysql, linux, fedora, sock, denied

Bad day ...Help !!! part 2

  • Apr 5, 2007
  • Post a comment

Kan bener, ... sekarang SENDMAIL gw ngaco ...directory nya /var/spool/clientmqueue ...masa sih gak bisa write / akses directory itu... gw coba untuk fullaccess directory itu tapi tetap aja ngacoooo ... Killall -9 sendmail ... gw start lagi .. tetap ngacooo.. Uninstall tetap ngacoooo .... waduuuuh apa yah ..???

Gw coba Postfix sebagai alternatives --config mta , gak bisa akses directory juga ke /var/spool/postix .. gilaaa deh gw ..gw reboot machine ... Langsung deh tuh server tumbang ... semua service mati. SSH mati .. nah gimana lagi gw akses tuh server. Sekedar info gw sekarang dibandung dan tuh server ada di jakarta. HArus physical access untuk benerin tuh mesin.

Akhir nya gw info ke bos, bahwa server linux fedora ada masalah dan harus di reboot lagi. Dan disaranin untuk kontak admin MIK dan akhir nya gw dapat procedure untuk restart mesin melalui bantuan noc nap.net.id. Dan direboot lagi tuh mesin ..dan hasil nya sama aja :((

Server Mesin: IBM xSerries m306 10A

Post a comment Tags: linux, fedora, sendmail, ngaco

J2ME

  • Mar 14, 2007
  • Post a comment

Mau buat program di HP dan bisa di porting di nokia, sonec, samsung dll ? Ya belajar J2ME. J2ME adalah subset dari java yang mana API nya dikhusus kan untuk mobile device. Berbeda dengan teman2nya seperti J2SE, dan J2EE.
Banyak tersedia tool2 gratisan untuk j2me bisa di download langsung di java.sun.com dan juga bisa ditempat vendor handphone2 tersebut. Contoh Nokia, SonyEricsson dan Motorola masing2 menyediakan SDK untuk mengoptimalkan aplikasi j2me di handpone mereka.

Saat ini gw pake Netbeans sebuah IDE yang OK dan gratis besutan Sun. Netbeans bisa didownload di htt://www.netbeans.org dan disitu sudah ada yang dibudled dengan JDK 1.5 atau JDK1.6. Untuk bisa buat aplikasi mobile maka kita harus download plugin Mobility pack. Di Mobility pack kita dapat emulator untuk menjalankan program j2me yang kita tulis.

Oh iya di J2ME ini terbagi lagi di API Configuration nya. Yaitu CLDC dan CDC. CLDC digunakan untuk hp2 standar yang memiliki memori, screensize dan koneksi yang terbatas. dan CDC biasanya digunakan untuk smartphone yang sudah memiliki resorce yang ok dan hampir semua api dari j2se bisa digunakan.

Apa aja yang bisa kita buat di j2me ini ? J2ME terdapat API untuk wireless messaging, networking, xml, dan masih banyak lagi. Nah dari situ kita bisa liat n duga2 apa aja yang bisa kita buat.

Contoh aplikasi j2me yang paling ok adalah mini opera, sebuah browser mini dimana kita bisa buka website dan isi website tersebut otomatis di reduksi dan dioptimalisasi supaya bisa dibuka di Handphone. Upss.. jangan salah optimalisasi itu dilakukan bukan di j2me nya. Tapi sebenernya ada proxy yang bertindak untuk melakukan itu :-D

Tapi overall Ok dan prospek bangeet....
Mau buat aplikasi j2me ? Order aja ke gw, harga bersaing :-p

Post a comment Tags: java, j2me

Visual Design for J2ME

  • Mar 5, 2007
  • Post a comment

Ini J2ME Polish http://www.j2mepolish.org/ Library yang ok banget buat j2me supaya bisa keliatan lebih artistik :-d Dan yang lebih oke nya untuk melakukan setingan warna, font, dan image nya kita cuma buat file css, sudah seperti html aja. Dan dilibrarynya bisa kita integrasikan ke IDE kesukaan kita, contoh nya netbeans, ato enclipse.

Gratiss lagi :-d

Post a comment Tags: java, j2me, j2mepolish

SMS Gateway with kanell

  • Feb 13, 2007
  • Post a comment

Dari dulu gw mau install n implement nih software. Baru sekarang kesampain. Kannel adalah software sms/wap gateway opensource yang ok banget. Instalasi cukup mudah semua paket bisa di dapetin di www.kannel.org dari mulai rpm sampe yang tar.gz. Untuk Fedora loverz, bisa coba di yum kannel yang sesuai dengan versi fedora. Kebetulan untuk ngetest nya gw gunain fedora core6.

Dikannel ini ada tiga komponen pertama mereka menyebutnya bearerbox yang mana komponen satu ini sangat utama. Untuk menjalankan dua komponen lainya, komponen bearerbox harus di start terlebih dahulu. Dan komponen kedua adalah smsbox, komponen untuk nerima dan ngirim sms. Terakhir yang ketiga ada lah komponen wapbox, komponen untuk wapgateway.

Kannel ini jalan di semua linux dan ada beberap pilihan untuk koneksi ke smsc operator. Bisa pake http, smpp, atau pake modem gsm. Kebetulan gw coba kannel ini pake modem wavecom fastrack m1306B. Modem ini bisa ditest menggunakan wvdial di linux untuk coba at command nya.

Kannel ini support untuk smart messaging nokia v 2.0, dimana message yang berisi ringtone, image, operator logo di support semua. Kannel juga support untuk delivery OTA / OMA, sebagai contoh adalah pengiriman setting wap browser untuk hp yang support OTA dan support OMA.

Bagaimana dengan database dan interfacing ke program2 seperti php,java, atau bahasa pemrograman lainnya ? Yang pasti semuanya bisa. Setiap sms yang masuk bisa kita masukin langsung ke database atau bisa kita olah langsung dengan databse server atau bahasa pemrograman lainnya. Setting sangat mudah dilakukan karena bisa dilihat semua di file /etc/kannel.conf.

Untuk administrasi sms gateway bisa dilakuin dengan menggunakan browser. dengan melakukan setting di kannel.conf dan memberikan port nya. Dan disini kita juga bisa define UDH = User defined format, dimana kita bisa tentuin port atau isi content sms sendiri secara manual. Hal ini memungkinkan sebuah aplikasi J2ME menerima sms pada port tertentu.

Oh iya satu lagi dia support wap push .. sebuah fitur canggih dimana url bisa kita push ke hp client dan client bisa langsung browsing content yang kita push. Top kan ..??

Ayoo coba install ..banyak yang bisa dimanfaatin dan di kembangin pake kannel.

Post a comment Tags: linux, sms, gateway, kannel

Read more from rizzblow »

rizzblow

About Me

rizzblow
Indonesia
View my profile
Web Developer

My Blogs

  • rizzblow@blogspot
  • rizzblow@wordpress

Tags

  • 4g
  • at command
  • bill
  • china
  • fedora
  • hanphone
  • ibm
  • j2me
  • j2me encrypt sms
  • j2mepolish
  • java
  • kannel
  • linux
  • mobile
  • ngaco
  • open-source
  • push
  • sendmail
  • sms
  • suse

View my tags

Archives

  • April 2007 (7)
  • March 2007 (2)
  • February 2007 (2)
  • 2007 (11)
  • Powered by Vox
  • Theme designed by Lilia Ahner
  • Use this theme
  • Home
  • Explore
  • Tour Vox
  • Start a Vox Blog
Already a member? Sign in

Back to top

View Vox in your language: English | Español | Français | 日本語

Brought to you by Six Apart, creators of Movable Type, Vox and TypePad.
Six Apart Services: Blogs | Free Blogs | Content Management | Advertising

Vox © 2003-2008 Six Apart, Ltd. All Rights Reserved.
Help | Learn More | Terms of Service | Privacy Policy | Copyright | Advertise | Get a Free Vox Blog

Loading…

Adding this item will make it viewable to everyone who has access to the group.

Adding this post, and any items in it, will make it viewable to everyone who has access to the group.

Create a link to a person
Search all of Vox
Your Neighborhood
People on Vox

(Select up to five users maximum)

Vox Login

You've been logged out, please sign in to Vox with your email and password to complete this action.

Email:
Password:
 
Embed a Widget
Widget Title: This is optional
Widget Code: Insert outside code here to share media, slideshows, etc. Get more info
OK Cancel

We allow most HTML/CSS, <object> and <embed> code

Processing...
Processing
Message
Confirm
Error
Remove this member