• Tidak ada hasil yang ditemukan

Equnix Business Solutions, PT

N/A
N/A
Protected

Academic year: 2021

Membagikan "Equnix Business Solutions, PT"

Copied!
21
0
0

Teks penuh

(1)
(2)

Definisi Stargate

Merupakan sebuah sistem yang berperan sebagai router/switch untuk menghubungkan aplikasi lain agar dapat mengirimkan dan menerima SMS dengan mulus. Modem GSM/CDMA dihubungkan pada bagian lain dari switch. Sistem ini mengelola dan menjaga SMS traffic, penggunaan air-time, kekuatan sinyal, filtrasi token, dan routing berdasarkan prefix dengan sistem monitoring dan kontrol yang komprehensif. Protokol yang didukung untuk berkomunikasi dengan aplikasi SOAP-XML, XML-RPC, HTTP GET dan banyak lagi.

User Interface

Login

Masukkan Username dan Password kemudian klik tombol login untuk masuk ke halaman utamanya.

(3)

Halaman Utama

Panel Atas :

Isian Deskripsi

Change Password Untuk mengganti Password User Management Untuk memanage user

Report Untuk mengenerate laporan dan grafik

View Log Untuk melihat log aplikasi

Configure Application Melakukan konfigurasi/setting parameter

(4)

Menu Add Group:

Digunakan untuk menambahkan group. Dalam menu ini terdapat 2 macam group yaitu Inbound dan Outbound, group dapat dibuat sesuai dengan kebutuhan.

(5)

Inbound Group

Inbound Group diidentifikasi dengan warna merah muda untuk membedakannya dengan Outbound Group yang berwarna hijau muda. Gambar ini menunjukkan Inbound Group yang sedang aktif.

Untuk keterangan gambar no [1] dan [2] yang ada di menu Inbound dan Outbound dijelaskan seperti berikut :

• [1] adalah menu Select Modem to be added to the Group Untuk Modem ID : diisikan nama untuk modem.

(6)

• [2] adalah contoh tampilan modem yang telah di tambahkan dari menu add di nomor

[1].

Dalam Inbound Group terdapat

Isian Deskripsi

Method Pilih method berdasarkan kebutuhan, terdapat 4 method disini, yaitu :

• HTTP GET Sync • HTTP GET Async • SOAP XML Sync • SOAP XML Async

URI Digunakan sebagai penanda lokasi untuk melakukan koneksi ke aplikasi (backend application)

Query String Untuk mengkonstruksi request ke aplikasi backend Response Regex Untuk melakukan parsingrespon dari aplikasi backend

Username Buat username yang nantinya akan digunakan apabila push SMS yang menggunakan Inbound tersebut

(7)

Password Memasukkan password yang sesuai dengan username yang telah dibuat

Token Match Digunakan untuk mencocokkan SMS dengan token yang didaftarkan

Outbound Group

Panel Kiri

Isian Deskripsi

Prefix Allowed Awalan dari nomor handphone tujuan SMS yang dapat

(8)

Expression (regex)

Allowed Application Daftar dari Inbound Group penerima yang diperbolehkan untuk memberikan SMS reply

Stargate Application Settings

Panel Kiri

Isian Deskripsi

Listen Port Nilai dalam bentuk karakter numeric, untuk menentukan PORT yang digunakan untuk mengakses Web User Interface (WUI) Stargate. Aplikasi Stargate harus di-restart agar perubahan ini dapat diterapkan

(9)

Timeout PIN Reply Nilai dalam satuan detik untuk menunggu balasan PIN Min Time For

Resending Nilai dalam satuan jam, sebagai waktu untuk menentukan sebuah SMS Masuk dengan pesan dan pengirim yang sama, akan dikirimkan ke aplikasi backend apabila jarak 2 SMS tersebut melebihi konfigurasi ini Periode ofWeb Refresh:

Nilai dalam satuan detik, sebagai waktu interval WUI untuk mengambil informasi dan ditampilkan ke layar, sesuai dengan jenis informasi tersebut, misalnya menampilkan perubahan kekuatan sinyal Modem dari waktu ke waktu

Log Update:

Nilai dalam satuan detik, sebagai waktu interval untuk mengambil log dan ditampilkan ke layar. Konfigurasi hanya digunakan pada layar "Log Monitor"

Timeout Application

Reply Nilai dalam satuan detik, sebagai batas waktu tunggu ketika Stargate menghubungi aplikasi backend pada saat ada SMS Masuk Timeout Application

Message Isi dengan teks pesan yang akan dikirimkan sebagai balasan untuk SMS yang masuk, namun Stargate telah menunggu hingga waktu pada konfigurasi "Timeout Application Message", namun belum mendapat balasan dari aplikasi backend

SMS Lost Reply Isi dengan teks pesan yang akan dikirimkan sebagai balasan untuk SMS yang masuk Outbound Group namun modem tersebut tidak termasuk dalam Inbound Group manapun

Email Alert Isi dengan alamat email tujuan pengiriman alert. Masing-masing email dapat diisi per baris

(10)

SMS Alert Isi dengan nomor handphone tujuan pengiriman alert. Masing-masing nomor handphone dapat diisi per baris

Panel Kanan (Modem Related Property)

Isian Deskripsi

Signal Level Nilai dalam satuan dB, untuk menentukan icon (level) yang akan ditampilkan untuk setiap Modem, sesuai dengan kekuatan sinyal dari Modem tersebut

Last Act Nilai dalam satuan detik, untuk menentukan icon (warna) yang akan ditampilkan untuk setiap Modem, sesuai dengan waktu dari aktivitas terakhir Modem tersebut

Credit Nilai dalam satuan Rupiah, untuk menentukan icon (warna) yang akan ditampilkan untuk setiap modem, sesuai dengan sisa kredit (pulsa) dari Modem tersebut

Expr Nilai dalam satuan hari, untuk menentukan icon (warna) yang akan ditampilkan untuk setiap Modem, sesuai dengan sisa Hari sebelum tanggal expiration (masa tenggang) SIM Card Modem tersebut

Check Signal Periode Nilai dalam satuan menit, untuk menentukan masa bagi Stargate untuk melakukan pengecekan sinyal Modem

Check Credit Periode Nilai dalam satuan menit, untuk menentukan masa bagi Stargate untuk melakukan pengecekan kredit (pulsa) Modem

(11)

USER MANAGEMENT

Layar User Management digunakan untuk melakukan manajemen terhadap user yang dapat mengakses WUI Stargate. Di layar ini, user yang sedang login dapat membuat user baru, serta mengedit atau menghapus user yang sudah ada.

Isian Deskripsi

(12)

ke dalam WUI Stargate. User ID ini harus bersifat unik Real Name Diisi dengan nama dari user tersebut

Password Diisi kata sandi yang digunakan user tersebut untuk login ke dalam WUI Stargate

Confirm Diisi dengan kata sandi yang sama dengan Password

Groups Dipilih yang sesuai dengan hak akses yang ingin diberikan kepada user. Hak akses yang diberikan adalah gabungan dari group yang dipilih

• Group 1, dapat melihat Group dan Report

• Group 2, dapat melihat Log

• Group 3, dapat menghapus, mengedit dan mbuat Group

serta menghapus, mengedit, melihat dan menambah modem

• Group 4, dapat melihat dan mengedit konfigurasi, serta dapat membuat, mengedit, melihat, dan menghapus user

(13)

VIEW LOG

Layar ini menampilkan log yang ditulis oleh Stargate dari waktu ke waktu. Log yang ditampilkan adalah log terbaru dan akan di-update dari waktu ke waktu sesuai dengan konfigurasi yang ditetapkan.

System

Berisikan log yang ditulis ke file syslog.log. Log ini memuat berbagai log yang berkaitan dengan sistem Stargate.

(14)

Berisikan log yang ditulis ke file applog.log. Log ini membuat berbagai catatan yang berhubungan alur kerja Stargate.

(15)

Activity

Berisikan log yang ditulis ke file actlog.log. Log ini memuat berbagai catatan yang berhubungan dengan aktivitas user dalam menggunakan Stargate.

(16)

Report

Stargate mendukung metode laporan dapat di customize sesuai dengan kebutuhan. Parameter Report Name akan menentukan ketersediaan dari parameter lainnya.

Dengan demikian, tidak semua parameter dapat tersedia.

Parameter Deskripsi

ReportName berisi daftar dari jenis Report yang dapat dipilih

Periode terdiri dari 2 isian, berupa tanggal mulai dan tanggal akhir

MSISDN dapat diisi dengan parameter berupa nomor MSISDN yang ingin dicari PIC berisikan data user dan Inboundgroup

Group berisikan data Inbound dan Outboundgroup

Reference No dapat diisikan dengan referencenumber yang ingin dicari Match Token dapat diisi dengan Match Token yang ingin dicari

(17)

Status berisikan daftar status yang mungkin ada Panel Kiri (Toolbar)

Toolbar Deskripsi

Memorize Jika diaktifkan (warna merah), maka setiap pergantian tampilan Report tidak akan membuat report yang lama

Save to xls Unduh laporan dalam format xls Save to csv Unduh laporan dalam format CSV

Help Tampilkan informasi mengenai report yang dipilih Membuat Report Sendiri

Report dapat dibuat dengan langsung memasukkan data mengenai report tersebut ke dalam table rptmpl di database yang digunakan Stargate.

Struktur dari table tersebut adalah

Nama Jenis Deskripsi

rptid Int Harus unik, digunakan sebagai penentu report yang akan ditampilkan penentu report yang akan ditampilkan

rptname varchar(100) Nama dari report

desc Text Keterangan mengenai report tersebut

sql Text Query SQL yang akan digunakan untuk mendapatkan hasil report, lihat penjelasan dibawah

creadate timestamp waktu pembuatan report modidate timestamp waktu modifikasi report acl varchar(20) Hak akses report

(18)

Reporting SQL

Kolom SQL pada tabel yang menyimpan report ini diisi dengan dengan parameter-parameter yang akan mengaktifkan isian pada layar Report di WUI Stargate.

Keyword paramater yang tersedia adalah sebagai berikut

$rangedate(a) akan menghasilkan a BETWEEN datestart AND dateend $msisdn(a) akan menghasilkan a = 'MSISDN_VALUE'

$pic(a) akan menghasilkan a = 'PIC_VALUE' $group(a) akan menghasilkan a = 'GROUP_VALUE' $reffid(a) akan menghasilkan a = 'REFF_NO_VALUE' $matchToken(a) akan menghasilkan a = 'MATCH_TOKEN_VALUE' $status(a) akan menghasilkan a = 'STATUS_VALUE'

Contoh penggunaan

SQL Query Query pada report Deskripsi

SELECT smsid, mdmid, msisdn, msgtext, pulldate FROM tsmsin WHERE

$msisdn(msisdn)

SELECT smsid, mdmid, msisdn, msgtext, pulldate FROM tsmsin WHERE msisdn = 'xxx'

xxx adalah sesuai dengan isian pada kolom MSISDN di WUI Stargate

SELECT smsid, mdmid, msisdn, msgtext, pulldate FROM tsmsin WHERE

$msisdn(msisdn) AND rangedate(pulldate)

SELECT smsid, mdmid, msisdn, msgtext, pulldate FROM tsmsin WHERE msisdn = 'xxx' AND pulldate BETWEEN dd' AND 'yyyy-mm-dd_2'

xxx adalah sesuai dengan isian pada kolom MSISDN di WUI Stargate, mm-dd dan yyyy-mm-dd_2 adalah isian di kolom periode (awal dan akhir)

Kirim SMS melalui media HTTP

(19)

yang didukung adalah dengan menggunakan HTTP GET atau dengan POST format XML yang didukung.

HTTP GET

Kirim SMS dengan mengakses

http://IP:PORT/apps/webserv.htppusername=inboundgroupuser&passwor d=inboundgrouppass&pinrequest=off&smsid=999&modemid=mymodem&to=08 1567890&text=my_message&timereq=05-04-2012 15:10:10 contoh response 081567890#05-04-2012 15:10:11#mymodem#0#Sukses XML (POST)

Kirim SMS dengan mengakses url

http://IP:PORT/apps/webserv.soap

dengan request POST berisikan

<?xml version=1.0 encoding=utf-8?> <soapenv:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns:xsd=http://www.w3.org/2001/XMLSchema xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/ xmlns:urn=urn:smsGateway> <soapenv:Header/> <soapenv:Body> <urn:dataSMS soapenv:encodingStyle=http://schemas.xmlsoap.org/soap/encoding> <smsServer xsi:type=urn:smsServer> <to xsi:type=xsd:string>08167890</to>

<text xsi:type=xsd:string>my message</text> <timereq xsi:type=xsd:string>05-04-2012 15:10:10</timereq>

<modemid xsi:type=xsd:string>mymodem</modemid> <smsid xsi:type=xsd:string>mymodem</smsid>

(20)

<username xsi:type=xsd:string>inboundgroupuser</username> <password xsi:type=xsd:string>inboundgrouppass</password> </smsServer> </urn:dataSMS> </soapenv:Body> </soapenv:Envelope> contoh response <?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:smsGateway"> <SOAP-ENV:Body> <nsl:smsServerResponse xmlns:nsl="urn:smsGateway"> <responSMS xsi:type="tns:responSMS"> <to>08167890</to> <timesend>05-04-2012 15:10:11</timesend> <modemid>mymodem</modemid> <rccode>0</rccode> <rcdesc>Sukses</rcdesc> </responSMS> </nsl:smsServerResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

(21)

Parameter untuk kirim SMS melalui HTTP GET maupun POST XML

Field Format Keterangan

to* +62xxxxxxx No handphone tujuan

text* semua karakter isi SMS

timereq* DD-MM-YYYY HH:MM:SS waktu pengiriman

modemid alphanumeric MODEM ID untuk menspesifikasikan dikirim dari modem mana

pinrequest ON atau OFF Pilihan pin request atau tidak

username* semua karakter username identifikasi client (Inbound group) password* semua karakter username identifikasi client (Inbound group)

smsid numerik SMS id yang dikirimkan

Referensi

Dokumen terkait

dalam kelompok belajar kooperatif yang terdiri dari empat orang siswa.. sehingga setiap anggota bertanggungjawab terhadap penguasaan

Hasil penelitian menunjukkan dalam Kumpulan Cerpen Ketika Mas Gagah Pergi dan Kembali karya Helvy Tiana Rosa bahwa (1) pengakuan ketergantungan tokoh pada Allah diungkapkan

Berdasarkan hasil penelitian yang telah dilakukan mengenai hubungan tingkat pengetahuan terhadap kemauan melakukan pap smear pada perempuan yang telah berkeluarga

“I don’t think it’s enough punishment,” Sara said, dabbing away at her painting.. Keep out of it,”

Sekalipun demikian, para ahli hukum Islam tetap memberikan definisi yang berbeda, dimana ‘urf dijadikan sebagai kebiasaan yang dilakukan oleh banyak orang (kelompok) dan muncul

[r]

Pengguna terdaftar sebangai pelanggan satu jaringan dengan tetap meminta layanan yang berbeda ke sistem yang juga masih berbeda-beda, tetapi telah menggunakan

Variable Y ialah dinyatakan untuk prestasi kerja, yaitu kegiatan yang dilakukan karyawan dalam melakukan aktivitas perusahaan bertitik tolak pada kemampuan karyawan