abc to qwerty Messaging
Is your hands sore of messaging on whole day with your abc mobile keypad ?
Are you in need of tracking all your messages your loved ones send with some database ?
Need of a online chatting environment for sms ?
Here you are ,
All you need is :
_ i) Any Linux OS ii) Mysql database to store the message iii) SMSD to track and send message iv) gnokii Suite _
Installing Linux :
I guess every one knows how to install linux in your desktop , if not Check this link **
Installing Mysql database :**
try ** sudo apt-get install mysql**
or
**directly from synaptic **
**Installing gnokii and smsd : **
**sudo apt-get install gnokii ** and then
smsd as ** sudo apt-get install gnokii-smsd-mysql **
_Now you have setup a base :D _
_ Step 1:_
Configuring gnokii:
Connect your mobile via datacable or bluetooth to pc
create a file called_ /home/.gnokiirc_
sudo gedit /home/.gnokiirc
add this lines to the file if you have Nokia mobile
** [global] port = /dev/ttyACM0 model = series40 initlength = default connection = dku2libusb use_locking = no serial_baudrate = 19200 smsc_timeout = 10
[gnokiid] bindir = /usr/local/sbin/
[connect_script]
TELEPHONE = +919xxxxxxxxx
[disconnect_script]
[logging] debug = on rlpdebug = off xdebug = off **
replace phone number field with yours
if you are not Nokia user try this link to configure your mobile
save the file
Open terminal and type **sudo gnokii —identify **
it must say something like this
GNOKII Version 0.6.26
LOG: debug mask is 0x1
Config read from file /home/karthik/.gnokiirc.
phone instance config:
model = series40
port = /dev/ttyACM0
connection = dku2libusb
initlength = default
serial_baudrate = 19200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 1
sm_retry = 0
Connecting
Serial device: opening device USB
Ignoring extra header, type 171, length 5
Found FBUS interface
Can’t set configuration: -16
Getting model…
Message sent: 0x1b / 0x0006
00 01 00 07 01 00 |
Message received: 0x1b / 0x003e
01 39 00 08 00 01 58 38 00 31 56 20 30 35 2e 38 | 9 X8 1V 05.8
30 0a 31 38 2d 31 32 2d 30 38 0a 52 4d 2d 34 39 | 0 18-12-08 RM-49
35 0a 28 63 29 20 4e 6f 6b 69 61 20 20 20 20 20 | 5 (c) Nokia
20 20 20 20 20 20 20 0a 4d 48 00 00 00 00 | MH
Received message type 1b
model length: 6
Received model RM-495
Identifying…
Message sent: 0x1b / 0x0005
00 01 00 00 41 | A
Message sent: 0x1b / 0x0006
00 01 00 07 01 00 |
Message received: 0x1b / 0x001a
01 39 00 01 00 01 41 14 00 10 33 35 34 32 32 33 | 9 A 354223
30 33 30 30 33 39 33 31 37 00 | 030039317
Received message type 1b
Received imei 354223030039317
Message received: 0x1b / 0x003e
01 39 00 08 00 01 58 38 00 31 56 20 30 35 2e 38 | 9 X8 1V 05.8
30 0a 31 38 2d 31 32 2d 30 38 0a 52 4d 2d 34 39 | 0 18-12-08 RM-49
35 0a 28 63 29 20 4e 6f 6b 69 61 20 20 20 20 20 | 5 (c) Nokia
20 20 20 20 20 20 20 0a 4d 48 00 00 00 00 | MH
Received message type 1b
Received revision V 05.80
model length: 6
Received model RM-495
IMEI : 354223030039317
Manufacturer : Nokia
Model : RM-495
Product name : RM-495
Revision : V 05.80
Serial device: closing device
Step 2:
Then move on to smsd
Configure smsd very simple as follows in this link replace this line as
mysql -u root -p your-db-password smsgw < /usr/share/doc/gnokii-smsd-mysql/sms.tables.mysql.sql
if you get access denied error
same thing in replace the sms line as below
and start the sms daemon
/usr/sbin/smsd -u root -d smsgw -c localhost -m mysql -p your-db-password -b IN -f /var/log/smsdaemon.log
Now all inbox and outbox messages will be in
smsgw database as inbox **and **outbox table :D
insert a tuple in outbox table to message to your friends
as
insert into outbox (number,text) values(‘+91987654321’, ‘message from sms daemon ;-)’);
enjoy messaging by inserting values into database as above :)
to be continued ……….