Loading...

oZone Sender SMS Gateway & API

oZone Sender SMS gateway and API is a Cloud-based platform that businesses use to send text messages to customers, access via a dashboard.


Banner

Drive Your Business Forward With Our Trusted Messenger Marketing Services.

With a Proven Track Record of Over 5000+ Satisfied Clients, Partner with Us to Elevate Your Business.

Benefit from Our Reliable Service, Established Relationships with Local Networks, and Seamless SMS Integration through Common API Practices and Detailed Documentation, Complete with Code Samples for Easy Implementation.

Features of oZoneSender Gateway & API



image

oZone SMS Portal


The interface linking users to electronic devices, streamlining interactions effortlessly.

image

oZone SMS API


Facilitates secure, fast data exchange, enabling dynamic communication for businesses.

image

Bulk SMS Service


Streamline bulk SMS submissions via UI or APIs for efficient messaging..

image

Transactional / Promotional SMS


Send crucial transaction details, status, and confirmations via our SMS Gateway.

image

OTP Channel


oZone SMS offers priority OTP, enabling passwordless authentication & user validation.

image

Multi Language Messaging


Enable UNICODE messaging for diverse languages effortlessly, ensuring seamless communication.

API Sample Code For You...

                      
<?php // send_sms function in PHP - cURL function send_sms($client_id,$api_key,$sender_id,$message,$rec_contact_no){ $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.ozonesender.com/v1/send/? user_id=$client_id&api_key=$api_key&sender_id=$sender_id&message=$message&recipient_contact_no=$rec_contact_no", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", )); $response = curl_exec($curl); curl_close($curl); echo $response; } //set variables $client_id = "11XXXX"; // Replace your client ID $api_key = "121XXXXE"; // Replace your api key $sender_id = "oZone Demo"; // Replace your sender id $message = "Hello"; // Message $rec_contact_no = "94xxxxxxx"; // Recipient contact no // call send_sms function send_sms($client_id,$api_key,$sender_id,$message,$rec_contact_no); ?>
                
<script> // send_sms function in JavaScript - Fetch function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){ var requestOptions = { method: "GET", redirect: "follow" }; fetch("https://api.ozonesender.com/v1/send/?user_id="+client_id+"&api_key="+api_key+"&sender_id="+sender_id+"&message="+message+"&recipient_contact_no="+recipient_contact_no, requestOptions) .then(response => response.text()) .then(result => document.write(result)) .catch(error => document.write("error", error)); } // set variables var client_id = "11XXXX"; // Replace your client ID var api_key = "121XXXXE"; // Replace your api key var sender_id = "oZone Demo"; // Replace your sender id var message = "Hello"; // Message var recipient_contact_no = "94xxxxxxx"; // Recipient contact no // call send_sms function send_sms(client_id,api_key,sender_id,message,recipient_contact_no); </script>
                    
<script> // send_sms function in JavaScript - Jquery function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){ var settings = { "url": : "https://api.ozonesender.com/v1/send/?user_id="+client_id+"&api_key="+api_key+"&sender_id="+sender_id+ "&message="+message+"&recipient_contact_no="+recipient_contact_no, "method": "GET", "timeout": 0, }; $.ajax(settings).done( function (response) { console.log(response); }); } // set variables var client_id = "11XXXX"; // Replace your client ID var api_key = "121XXXXE"; // Replace your api key var sender_id = "oZone Demo"; // Replace your sender id var message = "Hello"; // Message var recipient_contact_no = "94xxxxxxx"; // Recipient contact no // call send_sms function send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
</script>
 
// send_sms function in C - libcurl function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){ CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl){ curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(curl, CURLOPT_URL, "https://api.ozonesender.com/v1/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no"); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https"); struct curl_slist *headers = NULL; curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); res = curl_easy_perform(curl); } curl_easy_cleanup(curl); } // set variables int client_id = "1"; // Replace your client ID ch api_key = "121XXXXE"; // Replace your api key int sender_id = "oZone Demo"; // Replace your sender id ch message = "Hello"; // Message ch recipient_contact_no = "94755555555"; // Recipient contact no //call send_sms function send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
                        
// send_sms function in NodeJs - Native function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){ var https = require("follow-redirects").https; var fs = require("fs"); var options = { "method": "GET", "hostname": "https://api.ozonesender.com", "path": "/api/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no", "headers": { }, "maxRedirects": 20 }; var req = https.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function (chunk) { var body = Buffer.concat(chunks); console.log(body.toString()); }); res.on("error", function (error) { console.error(error); }); }); req.end(); } // set variables var client_id = "11XXXX"; // Replace your client ID var api_key = "121XXXXE"; // Replace your api key var sender_id = "oZone Demo"; // Replace your sender id var message = "Hello"; // Message var recipient_contact_no = "94xxxxxxx"; // Recipient contact no //call send_sms function send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
                        
<?php // send_sms function in PHP - Guzzle function send_sms($client_id,$api_key,$sender_id,$message,$recipient_contact_no){ $client = new Client(); $request = new Request("GET", "https://api.ozonesender.com/v1/send/?user_id=$client_id&api_key=$api_key&sender_id=$sender_id&message=$message&recipient_contact_no=$recipient_contact_no"); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); } //set variables $client_id = "11XXXX"; // Replace your client ID $api_key = "121XXXXE"; // Replace your api key $sender_id = "oZone Demo"; // Replace your sender id $message = "Hello"; // Message $recipient_contact_no = "94xxxxxxx"; // Recipient contact no //call send_sms function send_sms($client_id,$api_key,$sender_id,$message,$recipient_contact_no); ?>
                        
// set variables client_id = "11XXXX"; // Replace your client ID api_key = "121XXXXE"; // Replace your api key sender_id = "oZone Demo"; // Replace your sender id message = "Hello"; // Message recipient_contact_no = "94xxxxxxx"; // Recipient contact no // Send SMS in Phython Requests import requests url = "https://api.ozonesender.com/v1/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no" payload={} headers = {} response = requests.request( "GET", url, headers=headers, data=payload) print(response.text)
                        
public class SmsSender { public static async Task SendSms(string clientId, string apiKey, string senderId, string message, string recipientContactNo) { var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://api.ozonesender.com/v1/send/"); var content = new MultipartFormDataContent(); content.Add(new StringContent(clientId), "user_id"); content.Add(new StringContent(apiKey), "api_key"); content.Add(new StringContent(senderId), "sender_id"); content.Add(new StringContent(message), "message"); content.Add(new StringContent(recipientContactNo), "recipient_contact_no"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); } } public class Program { public static async Task Main(string[] args) { // set variables string clientId = "11XXXX"; // Replace your client ID string apiKey = "121XXXXE"; // Replace your API key string senderId = "oZone Demo"; // Replace your sender ID string message = "Hello"; // Message string recipientContactNo = "94xxxxxxx"; // Recipient contact no // Call SendSms function await SmsSender.SendSms(clientId, apiKey, senderId, message, recipientContactNo); } }
No Monthly Fee. No Monthly Commitment

oZoneSender Gateway Packages

Pay As You Go

2,500

LKR

One time Setup Fee
  • No Monthly Fee
  • No Monthly Commitment
  • Free 250 Messages With Setup
  • 0.73 LKR Transactional Per SMS
  • Free API
  • Instant Account Setup
  • Fast Sender ID Approvel
  • (Send SMS With your Business name)
  • User Friendly Admin Panel

Business

7,500

LKR

One time Setup Fee
  • No Monthly Fee
  • No Monthly Commitment
  • Free 1000 Messages With Setup
  • 0.65 LKR Transactional Per SMS
  • Free API
  • Instant Account Setup
  • Fast Sender ID Approvel
  • (Send SMS With your Business name)
  • User Friendly Admin Panel

International SMS

10000+

LKR

Setup Fee
  • Free 1000 Messages With Setup
  • 0.50 LKR Per SMS
  • Free API
  • Instent Account Setup
  • Fast Sender ID Approvel
  • (Send SMS With your Business name)
  • User Friendly Admin Panel