Send SMS Using Globe Tattoo With Gnokii & PHP

Home / Send SMS Using Globe Tattoo With Gnokii & PHP



enter image description here


UPDATE: July 16, 2017 This code does not work anymore. gamit ko dati itong code na to sa thesis and it works fine. but not anymore. Perhaps, ni-blocked na ni Globe pag send ng SMS using broadband stick.

My suggestion is gamit na lang kayo ng API ng chikka.




UPDATE: October 5, 2017, my friend tried this tutorial and it still working guys. You better try it nalang and see it for yourself kung nagana sa inyo


Sending an SMS using GSM Modem with Gnokii and PHP is probably a worth to share to anyone who need this. This guide needs the following:



Before we start, just make sure that you had installed the Globe broadband installer. You also need to download and extract the Gnokii files on your PC (no need to install)


In my case, i extracted the Gnokii files on my htdocs folder
"c:\xampp\htdocs\gnokii"


Gnokii is very easy to configure as long as you know the COM ports and baud rate of your GSM modem.


Plugged your device first and you will find the Globe Tattoo modem COM port under device manager. See the screenshot below


enter image description here


And click the "Modem" tab to find the COM port and "serial_baudrate"


Take note of these COM port and serial_baudrate because Gnokii need it for configuration.


enter image description here


As you can see on the screenshot above, my device''s COM port is "COM12" you will put it on "gnokii.ini" file


Here is my complete Gnokii configuration




[global]


port = \\.\COM12


model = AT


connection = serial


use_locking = no


serial_baudrate = 460800


sm_retry = 1


smsc_timeout = 10



[xgnokii]


allow_breakage = 0




[gnokiid]


bindir = /usr/local/sbin/


TELEPHONE = 12345678




[disconnect_script]


[logging]


debug = on


rlpdebug = off


xdebug = off




Note: If your modem device''s COM port is 1-9 change the format of port to the following:


e.g if port is 1 use


port=COM1:


if port is 2 use


port=COM2:


and so on..


Now we''re ready, we can now test our SMS Sender.


Copy the gnokii configuration above and just change the port with your own device port. save it as "gnokii.ini" and put it on "Windows" directory.


Run your Xampp and create a php file let''s name it as "send.php" Put the send.php on your "gnokii" folder on htdocs.


See the screenshot below (I''m using Windows 8 btw)
enter image description here


On your "send.php", put this code


<?php

$text = ''Hi, This is a test message.'';
$number = ''09161234567'';

exec(''echo ''.$text.'' | gnokii --sendsms ''.$number); ?>

Then run it on your browser through this url "http://localhost/gnokii/send.php"


Just make sure that your sim card has enough balance to send an sms.


Voila! you should received the text now to your specified phone number :)