<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Mobitel Sms gatewy]]></title><description><![CDATA[<p dir="auto">Mobitel sms gateway eka php application ekakata sambnda karapu kenek innawada. Function call karata weda karanne ne. Help ekak denna puluwanda</p>
]]></description><link>https://lankadevelopers.lk/topic/584/mobitel-sms-gatewy</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 15:56:57 GMT</lastBuildDate><atom:link href="https://lankadevelopers.lk/topic/584.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 May 2020 01:53:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:35:04 GMT]]></title><description><![CDATA[<p dir="auto">@cody ok</p>
]]></description><link>https://lankadevelopers.lk/post/3427</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3427</guid><dc:creator><![CDATA[priyantha sanjeewa]]></dc:creator><pubDate>Tue, 26 May 2020 06:35:04 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:34:54 GMT]]></title><description><![CDATA[<p dir="auto">inbox balapn</p>
]]></description><link>https://lankadevelopers.lk/post/3426</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3426</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Tue, 26 May 2020 06:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:27:47 GMT]]></title><description><![CDATA[<p dir="auto">@cody error ekak pennanne  ne  _blank page witharai.  mata hithenne soap client wala prashnayak.</p>
]]></description><link>https://lankadevelopers.lk/post/3425</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3425</guid><dc:creator><![CDATA[priyantha sanjeewa]]></dc:creator><pubDate>Tue, 26 May 2020 06:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:26:00 GMT]]></title><description><![CDATA[<p dir="auto">mokakda ena error eka ?</p>
]]></description><link>https://lankadevelopers.lk/post/3424</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3424</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Tue, 26 May 2020 06:26:00 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:25:39 GMT]]></title><description><![CDATA[<p dir="auto">enna balamu</p>
]]></description><link>https://lankadevelopers.lk/post/3423</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3423</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Tue, 26 May 2020 06:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:24:42 GMT]]></title><description><![CDATA[<p dir="auto">@cody wena php code ekak dila thiyenne. eke sample code run karata weda nehe.</p>
<p dir="auto">&lt;?php</p>
<p dir="auto">/* This php file contains the methods which access the ESMS web services<br />
*Author: Izzath Dilshana<br />
*<br />
*<br />
*=================sample code for sending SMS===========================================<br />
*<br />
*$session=createSession('','username','password','');<br />
*sendMessages($session,'alias','message text',array('71xxxxxxx','71xxxxxxx'),1); // 1 for promotional messages, 0 for normal message<br />
*closeSession($session);<br />
*<br />
*=======================================================================================<br />
*<br />
*<br />
*==============sample code for retrieving SMS===========================================<br />
*<br />
*$session=createSession('','username','password','');<br />
*getMessagesFromShortCode($session,"shortcode");<br />
*getMessagesFromLongNumber($session,"longnum");<br />
*closeSession($session);<br />
*<br />
*=======================================================================================<br />
**/</p>
<p dir="auto">//====================================ESMS WEB SERVCIES START	================================</p>
<p dir="auto">//create soap client<br />
function getClient()<br />
{</p>
<pre><code>ini_set("soap.wsdl_cache_enabled", "0");
$client = new SoapClient("http://smeapps.mobitel.lk:8585/EnterpriseSMSV3/EnterpriseSMSWS?wsdl");

return $client;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//serviceTest<br />
function serviceTest($id,$username,$password,$customer)<br />
{</p>
<pre><code>$client = getClient();

$user = new stdClass();
$user-&gt;id = '';
$user-&gt;username = $username;
$user-&gt;password = $password;
$user-&gt;customer = '';

$serviceTest = new stdClass();
$serviceTest-&gt;arg0 = $user;

return $client-&gt;serviceTest($serviceTest);
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//create session<br />
function createSession($id,$username,$password,$customer)<br />
{</p>
<pre><code>$client = getClient();

$user = new stdClass();
$user-&gt;id = $id;
$user-&gt;username = $username;
$user-&gt;password = $password;
$user-&gt;customer = $customer;

$createSession = new stdClass();
$createSession-&gt;user = $user;

$createSessionResponse = new stdClass();
$createSessionResponse = $client-&gt;createSession($createSession);

return $createSessionResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//check if session is valid<br />
function isSession($session)<br />
{</p>
<pre><code>$client = getClient();

$isSession = new stdClass();
$isSession-&gt;session = $session;

$isSessionResponse = new stdClass();
$isSessionResponse = $client-&gt;isSession($isSession);

return $isSessionResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//send SMS to recipients<br />
function sendMessages($session,$alias,$message,$recipients,$messageType)<br />
{<br />
$client=getClient();</p>
<pre><code>$smsMessage= new stdClass();
$smsMessage-&gt;message=$message;
$smsMessage-&gt;messageId="";
$smsMessage-&gt;recipients=$recipients;
$smsMessage-&gt;retries="";
$smsMessage-&gt;sender=$alias;
$smsMessage-&gt;messageType=$messageType;
$smsMessage-&gt;sequenceNum="";
$smsMessage-&gt;status="";
$smsMessage-&gt;time="";
$smsMessage-&gt;type="";
$smsMessage-&gt;user="";

$sendMessages = new stdClass();
$sendMessages-&gt;session = $session;
$sendMessages-&gt;smsMessage = $smsMessage;

$sendMessagesResponse = new stdClass();
$sendMessagesResponse = $client-&gt;sendMessages($sendMessages);

return $sendMessagesResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//send Unicoded SMS to recipients<br />
function sendMessagesMultiLang($session,$alias,$message,$recipients,$messageType)<br />
{<br />
$client=getClient();</p>
<pre><code>$smsMessageMultiLang = new stdClass();
$smsMessageMultiLang-&gt;message=$message;
$smsMessageMultiLang-&gt;messageId="";
$smsMessageMultiLang-&gt;recipients=$recipients;
$smsMessageMultiLang-&gt;retries="";
$smsMessageMultiLang-&gt;sender=$alias;
$smsMessageMultiLang-&gt;messageType=$messageType;
$smsMessageMultiLang-&gt;sequenceNum="";
$smsMessageMultiLang-&gt;status="";
$smsMessageMultiLang-&gt;time="";
$smsMessageMultiLang-&gt;type="";
$smsMessageMultiLang-&gt;user="";

$sendMessagesMultiLang = new stdClass();
$sendMessagesMultiLang-&gt;session = $session;
$sendMessagesMultiLang-&gt;smsMessageMultiLang = $smsMessageMultiLang;

$sendMessagesMultiLangResponse = new stdClass();
$sendMessagesMultiLangResponse = $client-&gt;sendMessagesMultiLang($sendMessagesMultiLang);

return $sendMessagesMultiLangResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//send Campaign SMS to recipients<br />
function sendCampaignMessages($session,$alias,$message,$recipients,$datetime,$multilanguage,$messageType)<br />
{<br />
$client=getClient();</p>
<pre><code>$smsCampaignMessage = new stdClass();
$smsCampaignMessage-&gt;message = $message;
$smsCampaignMessage-&gt;messageId = "";
$smsCampaignMessage-&gt;recipients = $recipients;
$smsCampaignMessage-&gt;retries = "";
$smsCampaignMessage-&gt;sender = $alias;
$smsCampaignMessage-&gt;messageType=$messageType;
$smsCampaignMessage-&gt;sequenceNum = "";
$smsCampaignMessage-&gt;status = "";
$smsCampaignMessage-&gt;time = $datetime;
$smsCampaignMessage-&gt;type = "";
$smsCampaignMessage-&gt;user = "";
$smsCampaignMessage-&gt;esmClass = $multilanguage;

$sendCampaignMessages=new stdClass();
$sendCampaignMessages-&gt;session=$session;
$sendCampaignMessages-&gt;smsCampaignMessage=$smsCampaignMessage;


$sendCampaignMessagesResponse = new stdClass();
$sendCampaignMessagesResponse = $client-&gt;sendCampaignMessages($sendCampaignMessages);

return $sendCampaignMessagesResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//renew session<br />
function renewSession($session)<br />
{</p>
<pre><code>$client = getClient();

$renewSession = new stdClass();
$renewSession-&gt;session = $session;

$renewSessionResponse = new stdClass();
$renewSessionResponse = $client-&gt;renewSession($renewSession);

return $renewSessionResponse-&gt;return;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//close session<br />
function closeSession($session)<br />
{</p>
<pre><code>$client = getClient();

$closeSession = new stdClass();
$closeSession-&gt;session = $session;

$client-&gt;closeSession($closeSession);
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//retrieve messages from shortcode<br />
function getMessagesFromShortCode($session,$shortCode)<br />
{</p>
<pre><code>$client = getClient();

$getMessagesFromShortCode = new stdClass();
$getMessagesFromShortCode-&gt;session = $session;
$getMessagesFromShortCode-&gt;shortcode = $shortCode;

$getMessagesFromShortcodeResponse = new stdClass();
$getMessagesFromShortcodeResponse-&gt;return = "";
$getMessagesFromShortcodeResponse = $client-&gt;getMessagesFromShortcode($getMessagesFromShortCode);

if(property_exists($getMessagesFromShortcodeResponse,'return'))
return $getMessagesFromShortcodeResponse-&gt;return;

else return NULL;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//retrieve delivery report<br />
function getDeliveryReports($session,$alias)<br />
{</p>
<pre><code>$client = getClient();

$getDeliveryReports = new stdClass();
$getDeliveryReports-&gt;session = $session;
$getDeliveryReports-&gt;alias = $alias;

$getDeliveryReportsResponse = new stdClass();
$getDeliveryReportsResponse-&gt;return = "";
$getDeliveryReportsResponse = $client-&gt;getDeliveryReports($getDeliveryReports);

if(property_exists($getDeliveryReportsResponse,'return'))
return $getDeliveryReportsResponse-&gt;return;

else return NULL;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//retrieve messages from longnumber<br />
function getMessagesFromLongNumber($session,$longNumber)<br />
{</p>
<pre><code>$client = getClient();

$getMessagesFromLongNumber = new stdClass();
$getMessagesFromLongNumber-&gt;session = $session;
$getMessagesFromLongNumber-&gt;longNumber=$longNumber;

$getMessagesFromLongNumberResponse = new stdClass();
$getmessagesFromLongNumberResponse-&gt;return = "";
$getMessagesFromLongNumberResponse = $client-&gt;getMessagesFromLongNumber($getMessagesFromLongNumber);

if(property_exists($getMessagesFromLongNumberResponse,'return'))
return $getMessagesFromLongNumberResponse-&gt;return;

else return NULL;
</code></pre>
<p dir="auto">}</p>
<p dir="auto">//==================================ESMS WEB SERVICE END=============================================================</p>
<p dir="auto">?&gt;</p>
]]></description><link>https://lankadevelopers.lk/post/3422</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3422</guid><dc:creator><![CDATA[priyantha sanjeewa]]></dc:creator><pubDate>Tue, 26 May 2020 06:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:21:30 GMT]]></title><description><![CDATA[<p dir="auto">@cody ok. thx machan beri unoth .help ekak denna puluwanda bn</p>
]]></description><link>https://lankadevelopers.lk/post/3421</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3421</guid><dc:creator><![CDATA[priyantha sanjeewa]]></dc:creator><pubDate>Tue, 26 May 2020 06:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:20:45 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://developerstg.mobitel.lk/mobitelstg/sb/node/110" target="_blank" rel="noopener noreferrer nofollow ugc">https://developerstg.mobitel.lk/mobitelstg/sb/node/110</a></p>
<p dir="auto">oka balapn</p>
]]></description><link>https://lankadevelopers.lk/post/3420</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3420</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Tue, 26 May 2020 06:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Tue, 26 May 2020 06:18:03 GMT]]></title><description><![CDATA[<p dir="auto">eka weda karanne ne bn. poddak bala denna puluwanda</p>
]]></description><link>https://lankadevelopers.lk/post/3419</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3419</guid><dc:creator><![CDATA[priyantha sanjeewa]]></dc:creator><pubDate>Tue, 26 May 2020 06:18:03 GMT</pubDate></item><item><title><![CDATA[Reply to Mobitel Sms gatewy on Mon, 25 May 2020 14:50:42 GMT]]></title><description><![CDATA[<p dir="auto">ubge API doc eke tiyenwa mchn karna vidiya</p>
]]></description><link>https://lankadevelopers.lk/post/3392</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3392</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Mon, 25 May 2020 14:50:42 GMT</pubDate></item></channel></rss>