SMS Masking OTP & Notifikasi Muncul Nama Perusahaan (SMS Premium)

Pengertian SMS Masking OTP & Notifikasi (SMS Premium)

SMS Masking OTP & Notifikasi (SMS Premium): Sistem layanan berbasis online untuk mengirimkan SMS kode OTP dan Info Notifikasi dimana identitas pengirim yang muncul di penerima SMS bukan nomor tapi berupa nama PERUSAHAAN, nama MEREK, nama INSTANSI sesuai yang Anda diinginkan. Layanan ini dapat digunakan untuk SMS OTP Verifikasi dan Notifikasi maupun Promosi.

Contoh SMS Masking Alpha Sender ID Muncul Nama Perusahaan / Merek

SMS Masking Request Alpha Sender ID untuk OTP

Sistem layanan berbasis online untuk mengirimkan SMS berisi kode verifikasi atau OTP dimana identitas pengirim yang muncul di penerima SMS bukan nomor tapi berupa NAMA PERUSAHAAN, Nama MEREK, Nama INSTANSI sesuai yang Anda diinginkan, layanan ini khusus usaha yang berlegalitas.

HARGA SMS

Pembelian saldo SMS, TIDAK ADA MINIMAL order dan TIDAK ADA MASA AKTIF (Lifetime), Saldo SMS dalam bentuk RUPIAH dan pemotongan saldo sesuai harga per SMS masing-masing operator dibawah ini

JANGKAUAN
OPERATOR
PREMIUM/OTP
(DLR HANDSET)
SENDER ID
PENGIRIM
BIAYA
REGISTRASI
PERSYARATAN
DOKUMEN
Telkomsel (TSEL)Rp. 650Nama Perusahaan

IDR 600,000 sekali saja  dibayar setelah sender ID disetujui
(Proses Registrasi 2-4 minggu)

DEPOSIT SMS: Tidak ada miminal ORDER, Tidak ADA HANGUS

GRATIS API HTTP or SMPP

1. KTP Penanggung Jawab
2. Ttd Surat Pernyataan
3. Ttd Surat Penunjukan
4. Contoh form member/Customer Journey
5. Legalitas Perusahaan/Ijin/HAKKI
6. Contoh isi SMS
7. Surat Perintah Tugas
Excelcomindo (XL)Rp. 650Nama Perusahaan
AxisRp. 650Nama Perusahaan
Indosat (ISAT)Rp. 650Nama Perusahaan
Three/3 (Hutchison)Rp. 650Nama Perusahaan
SmartfrenRp. 650Nama Perusahaan

 

“KEUNGGULAN”

  • TIDAK ADA Minimal ORDER, TIDAK ADA Masa Aktif, TIDAK ADA Hangus, LIFETIME
  • Gratis SMS API HTTP dan tersedia koneksi SMPP Protokol
  • Tersedia koneksi akses dashboard, koneksi HTTP API, Koneksi protokol SMPP
  • Kecepatan pengiriman 1,000 SMS hanya 1-5 menit: CEPAT, Tepat WAKTU, dan Tepat SASARAN
  • Tanpa perlu menyediakan Software SMS, Modem dan Simcard, cukup siapkan Internet dan aplikasi Browser (Mozilla or Chrome)
  • Dapat mengirimkan SMS Masking ke seluruh Operator Negara di Dunia

FITUR WEB

Fitur dan Fungi Web Aplikasi SMS Masking Request Alpha Sender ID

Fitur HTTP API URL

  1. Dokumentasi API ada pada web login pada menu DEVELOPER API
  2. API Credentials: API Key & Client Id
  3. Credit Balance: Get Credit Balance
  4. Campaign: Get Campaign Message Status, Get Campaigns
  5. Manage Group: Get Group List, Post Create New Group, Put Update Group, Post Create Sub-Group Group, Delete Group
  6. Manage SenderId: Get Sender Id List, Post Create New Sender Id, Put Update Sender Id, Delete Sender Id
  7. Manage Template: Get Template List, Post Create New Template, Put Update Template, Delete Template
  8. SMS: Get Sent Message List, Get Sent Message Status, Get & Post Create SMS, Get & Post Create Bulk SMS
  9. HTTP Web Push DLR: Configure a webhook URL to receive a copy of DLR in real-time
  10. Error Code & Error Message: Penjelasan jenis-jenis kode error yang muncul di dashoard we report

Fitur Dasboard Web Report:

  • Dashboard: Traffic summary of last three days, graphic chart dan persentase delivered
  • SMS: Compose SMS, SMS From Excel, Manage Sender ID, Manage Template
  • Contacts: Manage Groups, Import Contacts, Export Contacts
  • Reports: Campaign Report, My Schedule, Message Count, Download Report
  • Application Bar: My Rate Plan, My Transaction, WebHooks, Manage Notification Email
  • Settings: My Profile, Change Password
  • DEVELOPER API: API Documents

KETENTUAN”

KETENTUAN HARGA: Harga sewaktu-waktu dapat berubah mengikuti ketentuan dari operator masing masing.

KETENTUAN PEMILIHAN ALPHA SENDER ID (NAMA YANG MUNCUL DI HANDPHONE PENERIMA)

  1. Maksimal 11 Karakter
  2. Tidak boleh nama pribadi/perorangan
  3. Boleh ada spasi
  4. Tidak boleh ada simbol atau karakter khusus, contoh: `!@#$%^&*()_-+={}[]\|:;”’<>,.?/
  5. Tidak boleh ada titik
  6. Boleh menggunakan kombinasi huruf dan angka
  7. Boeh menggunakan kombinasi huruf besar kecil
  8. Sender ID yang sudah disetujui tidak dapat di GANTI kecuali mengajukan dokumen baru
  9. Proses Pengajuan Alpha Sender ID ke Telkomsel dan XL 1-4 minggu

Contoh: InterAXI, ALTRAK1978, BinaInsani, AOP (Singkatan dari PT Astra Otopart), MTI (PT. MULTI TERMINAL INDONESIA)

KETENTUAN KONTEN atau ISI SMS:

  1. Pengguna yang menggunakan fasilitas SMS Masking Sender ID haruslah beritikad untuk melakukan kegiatan yang sah dan legal menurut norma dan hukum yang berlaku di wilayah Repubik Indonesia.
  2. Pengguna dilarang keras menggunakan fasilitas SMS Masking Sender ID sbb :
    – Untuk maksud kejahatan, penipuan, pemalsuan, fitnah, pornografi, SARA dan Terorisme
    – Menggunakan kata kata kasar, tidak sopan, tidak senonoh, tidak sesuai dengan norma-norma yang berlaku.
    – Menggunakan content SMS yang bertentangan dengan hukum dan norma yang berlaku di wilayah Republik Indonesia
    – Merugikan dan mengganggu penerima SMS maupun pihak lain baik perorangan maupun badan hukum atau institusi
  3. Pengguna SMS Masking Sender ID bertanggung jawab penuh terhadap dampak negatif maupun tuntutan hukum dari pihak lain akibat dari isi maupun tata cara pengiriman SMS.

SYARAT DOKUMEN”

Jika Anda ingin dapat mengirimkan SMS ke semua operator di Indonesia dengan muncul Nama Perusahaan di penerima SMS maka, Anda harus melampirkan:ormat semua dokumen dibawah ini akan kami kirimkan via Email atau download link

MELAMPIRKAN BERKAS:

  1. LEGALITAS PERUSAHAAN atau Instansi seperti AKTA/SIUP/TDP atau Dokumen Legalitas lainnya, karena Sender ID harus sesuai dengan nama perusahaan yang tercantum dalam AKTA/SIUP/TDP atau Dokumen Legalitas tersebut atau Singkatan dari Nama Perusahaan (Lampirkan salah satu).
  2. FOTOCOPY KTP Penanggung Jawab, jika KTP jabatan level staff harus melampirkan SURAT PERINTAH TUGAS dari atasan selevel Direktur/Manager/Pejabatan Tinggi.
  3. CONTOH FORMULIR/Brosur Cetak: Form cara dalam mendapatkan nomor HP diatas kops surat perusahaan (contoh ada di folder contoh_form_member).
  4. MERK DAGANG HAKKI: JIKA Sender ID merupakan brand atau merk maka harus melampirkan kepemilikan merk yang sah dari Departemen Perdagangan atau Departemen Hukum dan Hak Asasi Manusia (HAKKI)
  5. SURAT KEPUTUSAN: JIKA Sender ID berupa nama lembaga pendidikan harus ada surat Keputusan dari Menteri Pendidikan Nasional, ini berlaku untuk Lembaga / Instansi Pemerintahaan yang lain.

MENANDATANGANI SURAT:

  1. Surat Ketentuan Penggunaan Nama sebagai Sender ID
  2. Surat Penunjukan ke Operator Telkomsel dari Perusahaan Anda ke TCASTSMS
  3. Surat Penunjukan ke Operator XL dari Perusahaan AndaA ke TCASTSMS
  4. Surat Penunjukan ke Operator Indosat dari Perusahaan Anda ke TCASTSMS
  5. Surat Penunjukan ke Operator Non-TSEL dari Perusahaan Anda ke TCASTSMS
  6. Surat Perintah Tugas (Jika yang mengajukan adalah level staff, maka harus mendapatkan surat perintah tugas dari atasan atau level Direktur/Manager)

PROSEDUR” 

  1. Lengkapi dan isi persyaratan pengajuan Request Alpha Sender ID, format berkas dan panduan pengisian kami sudah sediakan
  2. Berkas diisi, diprint, tandatangani, materai 6000, stempel perusahaan, scan, lalu diemail kepada kami, kami akan cek dan forward ke operator masing-masing
  3. Tunggu sampai Alpha Sender Anda di setujui oleh operator, selama menunggu sudah bisa kirim SMS ke semua operator dengan menggunakan Default Alpha Sender bawaan dari TCASTSMS
  4. Anda akan mendapatkan username dan password login diwebsite kami, lakukan pembayaran registrasi dan deposit saldo SMS
  5. Sistem SMS Masking siap digunakan.

“DEMO”

Link dan Account login akan dikirim otomatis via SMS dengan cara

Ketik:
MASKING#NomorHP#Nama#Email#Kota
Kirim ke 0812-1010-0055

Contoh: MASKING#08118954055#budi#budimail@gmail.com#Jakarta

PREMIUM/OTP (DLR HANDSET): Rute khusus untuk mengirimkan konten OTP, Notifikasi, Verifikasi atau Informasi yang membutuhkan penelusuran DELIVERED REPORT (DLR) atau status pengiriman SMS sampai handphone atau handset penerima SMS.

*Satu part SMS = Satu biaya SMS = Konten SMS kurang dari atau sama dengan 160 karakter.

Jika Anda membutuhkan pengiriman SMS keluar negeri kami dapat sediakan dalam waktu 24 jam

“SMS Masking Default Alpha Sender untuk OTP

Sistem layanan berbasis online untuk mengirimkan SMS yang berisi kode verifikasi atau Kode OTP dimana identitas pengirim yang muncul di penerima SMS bukan nomor tapi berupa SENDER BAWAAN dari sistem, layanan ini bisa digunakan atas nama perusahaan atau PERSONAL (perorangan).

“HARGA SMS

Pembelian saldo SMS, TIDAK ADA MINIMAL order dan TIDAK ADA MASA AKTIF (Lifetime), Saldo SMS dalam bentuk RUPIAH dan pemotongan saldo sesuai harga per SMS masing-masing operator dibawah ini

JANGKAUAN
OPERATOR
HARGA per-SMS
(INTERNATIONAL)
SENDER ID
PENGIRIM
BIAYA
REGISTRASI
KETERANGAN
TelkomselRp. 2,500Universal Sender

GRATIS

Akun Langsung AKTIF

DEPOSIT SMS: Tidak ada miminal ORDER, Tidak ADA HANGUS, Tidak ada biaya Bulanan

GRATIS API HTTP

Syarat Dokumen:
1. KTP Penanggung Jawab
2. Ttd Surat Pernyataan
Excelcomindo GSMRp. 1,950Universal Sender
AxisRp. 1,950Universal Sender
Indosat (DTC)Rp. 2,100Universal Sender
Three (Hutchison)Rp. 1,900Universal Sender
SmartfrenRp. 2,100Universal Sender

“KEUNGGULAN”

  1. TIDAK ADA Minimal ORDER, TIDAK ADA Masa Aktif, TIDAK ADA Hangus, LIFETIME
  2. Gratis SMS API HTTP dan tersedia koneksi SMPP Protokol
  3. Tersedia koneksi akses dashboard, koneksi HTTP API, Koneksi protokol SMPP
  4. Kecepatan pengiriman 1,000 SMS hanya 1-5 menit: CEPAT, Tepat WAKTU, dan Tepat SASARAN
  5. Tanpa perlu menyediakan Software SMS, Modem dan Simcard, cukup siapkan Internet dan aplikasi Browser (Mozilla or Chrome)
  6. Dapat mengirimkan SMS Masking ke seluruh Operator Negara di Dunia

FITUR WEB

Fitur dan Fungi Web Aplikasi SMS Masking Request Alpha Sender ID

Fitur HTTP API URL

  1. Dokumentasi API ada pada web login pada menu DEVELOPER API
  2. API Credentials: API Key & Client Id
  3. Credit Balance: Get Credit Balance
  4. Campaign: Get Campaign Message Status, Get Campaigns
  5. Manage Group: Get Group List, Post Create New Group, Put Update Group, Post Create Sub-Group Group, Delete Group
  6. Manage SenderId: Get Sender Id List, Post Create New Sender Id, Put Update Sender Id, Delete Sender Id
  7. Manage Template: Get Template List, Post Create New Template, Put Update Template, Delete Template
  8. SMS: Get Sent Message List, Get Sent Message Status, Get & Post Create SMS, Get & Post Create Bulk SMS
  9. HTTP Web Push DLR: Configure a webhook URL to receive a copy of DLR in real-time
  10. Error Code & Error Message: Penjelasan jenis-jenis kode error yang muncul di dashoard we report

Fitur Dasboard Web Report:

  • Dashboard: Traffic summary of last three days, graphic chart dan persentase delivered
  • SMS: Compose SMS, SMS From Excel, Manage Sender ID, Manage Template
  • Contacts: Manage Groups, Import Contacts, Export Contacts
  • Reports: Campaign Report, My Schedule, Message Count, Download Report
  • Application Bar: My Rate Plan, My Transaction, WebHooks, Manage Notification Email
  • Settings: My Profile, Change Password
  • DEVELOPER API: API Documents

KETENTUAN”

KETENTUAN HARGA: Harga sewaktu-waktu dapat berubah mengikuti ketentuan dari operator masing masing.

KETENTUAN PEMILIHAN ALPHA SENDER ID (NAMA YANG MUNCUL DI HANDPHONE PENERIMA)

  1. Maksimal 11 Karakter
  2. Tidak boleh nama pribadi/perorangan
  3. Boleh ada spasi
  4. Tidak boleh ada simbol atau karakter khusus, contoh: `!@#$%^&*()_-+={}[]\|:;”’<>,.?/
  5. Tidak boleh ada titik
  6. Boleh menggunakan kombinasi huruf dan angka
  7. Boeh menggunakan kombinasi huruf besar kecil
  8. Sender ID yang sudah disetujui tidak dapat di GANTI kecuali mengajukan dokumen baru
  9. Proses Pengajuan Alpha Sender ID ke Telkomsel dan XL 1-4 minggu

Contoh: InterAXI, ALTRAK1978, BinaInsani, AOP (Singkatan dari PT Astra Otopart), MTI (PT. MULTI TERMINAL INDONESIA)

KETENTUAN KONTEN atau ISI SMS:

  1. Pengguna yang menggunakan fasilitas SMS Masking Sender ID haruslah beritikad untuk melakukan kegiatan yang sah dan legal menurut norma dan hukum yang berlaku di wilayah Repubik Indonesia.
  2. Pengguna dilarang keras menggunakan fasilitas SMS Masking Sender ID sbb :
    – Untuk maksud kejahatan, penipuan, pemalsuan, fitnah, pornografi, SARA dan Terorisme
    – Menggunakan kata kata kasar, tidak sopan, tidak senonoh, tidak sesuai dengan norma-norma yang berlaku.
    – Menggunakan content SMS yang bertentangan dengan hukum dan norma yang berlaku di wilayah Republik Indonesia
    – Merugikan dan mengganggu penerima SMS maupun pihak lain baik perorangan maupun badan hukum atau institusi
  3. Pengguna SMS Masking Sender ID bertanggung jawab penuh terhadap dampak negatif maupun tuntutan hukum dari pihak lain akibat dari isi maupun tata cara pengiriman SMS.

SYARAT DOKUMEN”

Jika Anda ingin dapat mengirimkan SMS ke semua operator di Indonesia dengan muncul Nama Perusahaan di penerima SMS maka, Anda harus melampirkan:ormat semua dokumen dibawah ini akan kami kirimkan via Email atau download link

MELAMPIRKAN BERKAS:

  1. LEGALITAS PERUSAHAAN atau Instansi seperti AKTA/SIUP/TDP atau Dokumen Legalitas lainnya, karena Sender ID harus sesuai dengan nama perusahaan yang tercantum dalam AKTA/SIUP/TDP atau Dokumen Legalitas tersebut atau Singkatan dari Nama Perusahaan (Lampirkan salah satu).
  2. FOTOCOPY KTP Penanggung Jawab, jika KTP jabatan level staff harus melampirkan SURAT PERINTAH TUGAS dari atasan selevel Direktur/Manager/Pejabatan Tinggi.
  3. CONTOH FORMULIR/Brosur Cetak: Form cara dalam mendapatkan nomor HP diatas kops surat perusahaan (contoh ada di folder contoh_form_member).
  4. MERK DAGANG HAKKI: JIKA Sender ID merupakan brand atau merk maka harus melampirkan kepemilikan merk yang sah dari Departemen Perdagangan atau Departemen Hukum dan Hak Asasi Manusia (HAKKI)
  5. SURAT KEPUTUSAN: JIKA Sender ID berupa nama lembaga pendidikan harus ada surat Keputusan dari Menteri Pendidikan Nasional, ini berlaku untuk Lembaga / Instansi Pemerintahaan yang lain.

MENANDATANGANI SURAT:

  1. Surat Ketentuan Penggunaan Nama sebagai Sender ID
  2. Surat Penunjukan ke Operator Telkomsel dari Perusahaan Anda ke TCASTSMS
  3. Surat Penunjukan ke Operator XL dari Perusahaan AndaA ke TCASTSMS
  4. Surat Penunjukan ke Operator Indosat dari Perusahaan Anda ke TCASTSMS
  5. Surat Penunjukan ke Operator Non-TSEL dari Perusahaan Anda ke TCASTSMS
  6. Surat Perintah Tugas (Jika yang mengajukan adalah level staff, maka harus mendapatkan surat perintah tugas dari atasan atau level Direktur/Manager)

PROSEDUR” 

  1. Lengkapi dan isi persyaratan pengajuan Request Alpha Sender ID, format berkas dan panduan pengisian kami sudah sediakan
  2. Berkas diisi, diprint, tandatangani, materai 6000, stempel perusahaan, scan, lalu diemail kepada kami, kami akan cek dan forward ke operator masing-masing
  3. Tunggu sampai Alpha Sender Anda di setujui oleh operator, selama menunggu sudah bisa kirim SMS ke semua operator dengan menggunakan Default Alpha Sender bawaan dari TCASTSMS
  4. Anda akan mendapatkan username dan password login diwebsite kami, lakukan pembayaran registrasi dan deposit saldo SMS
  5. Sistem SMS Masking siap digunakan.

“DEMO”

Link dan Account login akan dikirim otomatis via SMS dengan cara

Ketik:
MASKING#NomorHP#Nama#Email#Kota
Kirim ke 0812-1010-0055

Contoh: MASKING#08118954055#budi#budimail@gmail.com#Jakarta

PREMIUM/OTP (DLR HANDSET): Rute khusus untuk mengirimkan konten OTP, Notifikasi, Verifikasi atau Informasi yang membutuhkan penelusuran DELIVERED REPORT (DLR) atau status pengiriman SMS sampai handphone atau handset penerima SMS.

*Satu part SMS = Satu biaya SMS = Konten SMS kurang dari atau sama dengan 160 karakter.

Jika Anda membutuhkan pengiriman SMS keluar negeri kami dapat sediakan dalam waktu 24 jam

HTTP API Documentation

1. Get balance (Cek Saldo)
https://<server>:<port>/getbalance?account=***&password=***

Respon:

{"status":0, "balance":"<balance>", "gift":"0.000000"}
2. Send SMS (Kirim SMS)
https://<server>:<port>/sendsms?account=***&password=***&numbers=***&content=***

Respon:

{"status":0, "array":[[<numbers>,<ids>]], "success":1, "fail":0}
3. Get Report SMS (Laporan SMS Terkirim)
https://<server>:<port>/getreport?account=***&password=***&ids=1,2

Respon:

{"status":0, "array":[[<ids>,<numbers>,<date>,0]], "success":1, "fail":0, "unsent":0, "sending":0, "nofound":0}
4. Get Inbox SMS (SMS Masuk Khusus Sim Hosting Dedicated)
https://<server>:<port>/getsms?account=***&password=***

Respon:

{"status":0, "cnt":2, "array":[[1,10010,20171001123015, "********************************"],
[2,1008611,20171001123015, "********************************"]]}
5. Actively Push and Send reports to the customer’s URL

Json message format parameter

  • type: String type of the message, default:“report”
  • cnt: Number of reports included in this push (no more than 50 per request
  • array: array of send reports Array in turn contains; id (The id returned when sending,int); send number(string); send time(long int); send results(int,0 success,Non-zero fails); reason(string)

Push sample:

{"type":"report","cnt":2,"array":[[1,"1234545456",20180801123015,0,"success"],[2,"2356844545",20180801223015, 1, "no balance"]]}

[/vc_column_text][vc_btn title=”DETAIL API HTTP” style=”3d” color=”orange” link=”url:https%3A%2F%2Ftcastsms.co.id%2Fapi-sms-masking%2Fapi-url-sms-otp||target:%20_blank|”][/vc_column][/vc_row][vc_row row_type=”row_full_center_content” padding_top=”60″ padding_bottom=”20″][vc_column][wpc_custom_heading heading=”Contoh Script Pemrograman” heading_color=”#8224e3″][vc_tta_tabs][vc_tta_section title=”PHP” tab_id=”1591158917010-aa38034d-d5c8″][vc_column_text]

<?php

function Send_SMS( $to, $text ) {
#example $to=”628xxxx,628xxxx”;

$to = str_replace(' ', '',$to);
$from = ""; //Sender ID or SMS Masking Name, if leave blank, it will use default from telco
$username = "xxxx"; //your username
$password = "xxxx"; //your password
$getUrl = "https://[server]:[port]/sendsms?";
$ch = curl_init();
$apiUrl = $getUrl.'account='.$username.'&password='.$password.'&numbers='.$to.'&content='.rawurlencode($text);

curl_setopt( $ch, CURLOPT_URL, $apiUrl);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt( $ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept:application/json'
)
);

$response = curl_exec( $ch );
$httpCode = curl_getinfo( $ch, CURLINFO_HTTP_CODE );
$responseBody = json_decode( $response, true );

if ($response) {
print_r($response);
}
curl_close($ch);
}

$to = "6282xxxx";//masukkan nomor tujuan
$message = "test sms 6282xxxake php calling";//masukkan isi pesan
Send_SMS( $to, $message );

?>

[/vc_column_text][/vc_tta_section][vc_tta_section title=”JAVA” tab_id=”1591158917102-322ad61d-2485″][vc_column_text]

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;

public class SmsRestApiClient {
public static void main(String[] args) {
String tujuan = "628xxxx 628xxxx";
String pesan = "Test sms java client";
SmsRestApiClient smsClientRestApi = new SmsRestApiClient();
smsClientRestApi.sendSms(tujuan, pesan);
}

private void sendSms(String to, String content) {
String account = "xxxxx";
String password = "xxxxx";
try {

URL url = new URL("http://[server]:[port]/sendsms?"
+ "account=" + account
+ "&password=" + password
+ "&numbers=" + to.replaceAll(" ","")
+ "&content=" + URLEncoder.encode(content, "UTF-8").replaceAll("\\+", "%20"));
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP Error code : "
+ conn.getResponseCode());
}
InputStreamReader in = new InputStreamReader(conn.getInputStream());
BufferedReader br = new BufferedReader(in);
String output;
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();

} catch (Exception e) {
System.out.println("Exception in SmsRestApiClient:- " + e);
}
}
}

[/vc_column_text][/vc_tta_section][vc_tta_section title=”Java Script” tab_id=”1591158971851-810c72c7-b3e4″][vc_column_text]

<!doctype html>

<html lang="en">

<head>

<metacharset="utf-8">

<title>Tcast SMS</title>

<scriptsrc="https://code.jquery.com/jquery-1.10.2.js"></script>

</head>

<body>

<div id="response"></div>

<script>

(function() {

var username ="xxxxxx";

var password ="xxxxxx";

var destination ="628xxxxx";

var content ="test send sms update";

var baseUri ="http://[server]:[port]/sendsms?";

var tcastUri = baseUri +

"account="+ username

+"&password="+ password

+"&numbers="+ destination

+"&content="+encodeURIComponent(content);

$.getJSON( tcastUri)

.done(function( data ) {

document.getElementById("response").value= data;

});

})();

</script>

</body>

</html>

[/vc_column_text][/vc_tta_section][vc_tta_section title=”DotNET” tab_id=”1591158996314-2e9a779b-1a25″][vc_column_text]

//Rextester.Program.Main is the entry point for your code. Don't change it.

//Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text.RegularExpressions;

using System.Net.Http;

using System.Net.Http.Headers;

using System.Threading.Tasks;

namespace Rextester

{

publicclassDataObject

{

publicstringName { get; set; }

}

publicclassProgram

{

privateconststringURL="http://[server]:[port]/sendsms";

//private static string urlParameters = System.Web.HttpUtility.UrlEncode("account=xxxxx&password=xxxxx&numbers=628xxxxx&content=Test-Content-SMS");

publicstaticvoidMain(string[] args)

{

varaccount="xxxxxx";

varpassword="xxxxxx";

vardest="628xxxxx";

varcontentMsg=System.Web.HttpUtility.UrlPathEncode("test Ferdinan .Net");

varfinalUrlParam="?account="+account

+"&password="+password

+"&numbers="+dest

+"&content="+contentMsg;

HttpClientclient=newHttpClient();

client.BaseAddress=newUri(URL);

// Add an Accept header for JSON format.

client.DefaultRequestHeaders.Accept.Add(

newMediaTypeWithQualityHeaderValue("application/json"));

// Console.WriteLine("urlParameters {0}", finalUrlParam);

// List data response.

HttpResponseMessageresponse=client.GetAsync(finalUrlParam).Result; // Blocking call! Program will wait here until a response is received or a timeout occurs.

if (response.IsSuccessStatusCode)

{

stringres="";

using (HttpContentcontent=response.Content)

{

// ... Read the string.

Task<string> result=content.ReadAsStringAsync();

res=result.Result;

Console.WriteLine("{0}", res);

}

}

else

{

Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);

}

//Make any other calls using HttpClient here.

//Dispose once all HttpClient calls are complete. This is not necessary if the containing object will be disposed of; for example in this case the HttpClient instance will be disposed automatically when the application terminates so the following call is superfluous.

client.Dispose();

}

}

}