Main > Free Download Search >

Free gsm software for linux

gsm

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 32
gsmlib 1.10

gsmlib 1.10


GSMLIB is a library to access GSM mobile phones through GSM modems. more>>
GSMLIB is a library to access GSM mobile phones through GSM modems. Additionally, some simple command line programs are provided to use these functionalities.
The software works under Linux (tested with Redhat Linux 6.1 and 7.0) and Win32 (experimental, tested with Windows95 and Windows NT4.0).
Main features:
- modification of phonebooks stored in the mobile phone or on the SIM card
- reading and writing of SMS messages stored in the mobile phone
- sending and reception of SMS messages
<<less
Download (0.46MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1200 downloads
Device::Gsm 1.48

Device::Gsm 1.48


Device::Gsm is a Perl extension to interface GSM phones / modems. more>>
Device::Gsm is a Perl extension to interface GSM phones / modems.

SYNOPSIS

use Device::Gsm;

my $gsm = new Device::Gsm( port => /dev/ttyS1, pin => xxxx );

if( $gsm->connect() ) {
print "connected!n";
} else {
print "sorry, no connection with gsm phone on serial port!n";
}

# Register to GSM network (you must supply PIN number in above new() call)
$gsm->register();

# Send quickly a short text message
$gsm->send_sms(
recipient => +3934910203040,
content => Hello world! from Device::Gsm
);

# Get list of Device::Gsm::Sms message objects
# see `examples/read_messages.pl for all the details
my @messages = $gsm->messages();

Device::Gsm class implements basic GSM functions, network registration and SMS sending.

This class supports also PDU mode to send SMS messages, and should be fairly usable. In the past, I have developed and tested it under Linux RedHat 7.1 with a 16550 serial port and Siemens C35i/C45 GSM phones attached with a Siemens-compatible serial cable. Currently, Im developing and testing this stuff with Linux Slackware 10.2 and a Cambridge Silicon Radio (CSR) USB bluetooth dongle, connecting to a Nokia 6600 phone.

Please be kind to the universe and contact me if you have troubles or you are interested in this.

Please be monstruosly kind to the universe and (if you dont mind spending an SMS) use the examples/send_to_cosimo.pl script to make me know that Device::Gsm works with your device (thanks!).

Recent versions of Device::Gsm have also an utility called autoscan in the bin/ folder, that creates a little profile of the devices it runs against, that contains information about supported commands and exact output of commands to help recognize similar devices.

Be sure to send me your profile by email (if you want to), so I can add better support for your device in the future!

<<less
Download (0.055MB)
Added: 2007-04-17 License: Perl Artistic License Price:
927 downloads
gsmcal2html 0.2

gsmcal2html 0.2


gsmcal2html downloads calendar events from a GSM device and creates an HTML calendar. more>>
gsmcal2html downloads calendar events from a GSM device and creates an HTML calendar. Javascript displays the current month by default, but you can browse back or forward.

Auto-exportation to a server is included (with scp). Colors, widths, etc. are customizable. Included in the package is a small file which you can run as a daemon.

gsmcal2html checks whether a GSM device is connected, to trigger automatic generation of the calendar.

<<less
Download (0.011MB)
Added: 2006-11-02 License: Freely Distributable Price:
1087 downloads
GSM::SMS::NBS 0.162

GSM::SMS::NBS 0.162


GSM::SMS::NBS is a API for sending and receiving SMS messages. more>>
GSM::SMS::NBS is a API for sending and receiving SMS messages.

SYNOPSIS

use GSM::SMS::NBS;

my $nbs = GSM::SMS::NBS->new;

$nbs->sendRTTTL(+32475000000, $rtttl_string);
$nbs->sendOperatorLogo_b64($msisdn, $countrycode, $operator, $b64, gif);
$nbs->sendOperatorLogo_file($msisdn, $countrycode, $operatorcode, $file);
$nbs->sendGroupGraphic_b64($msisdn, $b64, png);
$nbs->sendGroupGraphic_file($msisdn, $file);
$nbs->sendVCard($msisdn, $lastname, $firstname, $phonenumber);
$nbs->sendConfig(....);
$nbs->sendSMSTextMessage($msisdn, $message, $multipart);

...

my $originatingaddress;
my $message;
my $timestamp;
my $transportname;
my $port;
my $blocking = GSM::SMS::NBS::RECEIVE::BLOCKING;

$nbs->receive( $originatingaddress,
$message,
$timestamp,
$transportname,
$port,
$blocking
);

print "I got a message from $originatingaddressn";

This module is a facade for the GSM::SMS package. It provides an easy API for sending and receiving SMS messages.

<<less
Download (0.063MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1185 downloads
Alamin GSM SMS Gateway 0.3.7

Alamin GSM SMS Gateway 0.3.7


Alamin GSM SMS Gateway provides a SMS-to-SMSQP/SMTP gateway and client to send SMS from an IP client. more>>
Alamin GSM SMS Gateway provides a SMS-to-SMSQP/SMTP gateway and client to send SMS from an IP client.
Alamin GSM SMS Gateway is a gateway for exchanging messages between GSM and IP networks.
The main objective of the gateway is to provide a reliable delivery service and conversion in both directions in order to extend to the GSM network the functions of IP-based applications.
To make an analogy, its like a web server for HTML pages. They need the web server and provide it with content. The Alamin Gateway paves the way for all types of mobile applications on GSM using SMS messages. One very common use for the gateway is to send an alarm from a computer network to its system administrators. Another is the currently common apps showing tv viewers comments on tv programs.
Currently, the connection to the gateway from the IP network can be achieved using SMSQP (11201), the native protocol of the gateway for sending messages and managing the queue. The SMSQP protocol can be used directly or through the "gsgc" client. Implementing a SMTP interface is easy configuring your MTA for calling a script that prepares the message and calls "gsgc".
The connection between the gateway and the GSM network can be realized through a GSM modem or through a telephone supported by the project Gnokii. A SMPP connector is being developed these days.
At present, only GSM modems can be used in "text" mode. In the future, "pdu" mode will also be supported. Not all devices support both modes, so that you will have to read the manual of your mobile telephone or GSM modem and consult the GSM devices page.
Alamin is developed on Debian GNU/Linux but runs almost in all perl enabled systems.
Enhancements:
- smtp interface has been removed, it was buggy and not fully implemented.
- SMPP interface for sending and receiving messages, both connectors are in own daemons, outside the core module and the message dispatcher.
- SMPP interface uses the Net::SMPP perl module.
- It has been tested onlywith mblox servers.
- MySQL interface for inserting records from received messages and send messages in a table.
- New config files are in perl script format.
<<less
Download (2.5MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
982 downloads
iSMS 0.1.2

iSMS 0.1.2


The iSMS package is a mobile messaging gateway. more>>
The iSMS package is a mobile messaging gateway. This is a package based upon the GSM::SMS package. It allows to implement a webservice based on SMS messages.It can be considered a piece of middleware that implements a HTTPSMS gateway.
Main features:
- rule based bidirectional SMS messages.
- SMS messages get translated to a HTTP request. A WEB frontent allows for easy configuration of rules. You can define ACL ( Access Control Lists ). POST/GET, Basic authentication, standard queries ...
- XMLRPC based SMS gateway.
- This allows for easy integration of corporate level applications into the iSMS suite. Almost all application servers or groupware products have XMLRPC support ( www.xmlrpc.com). With this support you can easily deploy a corporate wide SMSC.
- Remote SMS nodes.
- iSMS is build around a HTTPd ( apache ) as an event-based application server. To support serial nodes ( responsible for reception of SMS messages ) I had to use a seperate node-process. This also allows to build a distributed SMSC. You can have different nodes ( one for each operator ) and they all communicate back to the main server. The node uses XMLRPC as its messaging protocol. This way it is easy to use it through a corporate firewall or proxy.
- A node does not need to run on the same machine as the iSMS server.
<<less
Download (0.036MB)
Added: 2006-06-21 License: Artistic License Price:
1234 downloads
GNOME SmsSend 1.7

GNOME SmsSend 1.7


GNOME SmsSend provides a GNOME interface to SmsSend. more>>
GNOME SmsSend provides a GNOME interface to SmsSend.
GNOME SmsSend is a user interface to SmsSend, a tool which allows you to send short messages to any GSM through the providers Web sites.
GNOME SmsSend detects the provider script files in the default locations and creates a small user interface for each one.
When you click on the "Apply" button, it will exececute smssend with the proper options.
Enhancements:
- updated for smssend-2.9
- updated spanish po file
- added callback to window destroy event
- updated RPM spec file with some translations
- updated italian po file
- updated spec file to install HELP files
- added creation of user pref dir if it didnt exists
- orrected a bug when scanning $HOME for scripts: the ~/.smssend directory was added to the list of scripts
<<less
Download (0.35MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
965 downloads
SMSj 20051126

SMSj 20051126


SMSj library allows you to send SMSes (GSM) from the Java platform. more>>
The SMSj library allows you to send SMSes (GSM) from the Java platform.
It gives you full control over the SMS including the UDH field so you can create and send EMS messages, Nokia ringtones, and images.
SMSj provides a pluggable transport layer that allows it be used with a range of different SMS servers.
Enhancements:
- New SMS message types were added (SmsPortAddressedTextMessage, SmsMmsNotificationMessage, SmsMsgWaitingMessage). pswincom was added as an SMS transport.
- SmsSender was updated with more message types.
- GsmTransport was updated.
- slf4j is used for logging.
<<less
Download (0.13MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1427 downloads
SMSTerm 0.6.1

SMSTerm 0.6.1


SMSTerm is an application that uses the ICQ2000 protocol. more>>
SMSTerm is an application that uses the ICQ2000 protocol to present you a shell on your mobile phone which allows you to interact with your computer from any mobile on a GSM network. It runs a shell on a pty, and allows you to directly send commands to the shell through SMS. Minimal authentication is done over SMS before spawning a shell and offering it to the user on the mobile phone. It is very useful for remote administration tasks, or checking out the status of the network, or just to run some small chores on your system while you are away. It uses Expect.pm in the background. SMSTerm also includes a script to send SMS through the ICQ network from the command line to any GSM mobile, and also includes a PHP script to set up a Web->SMS gateway.
This is a simple perl script to allow all you people out there who cannot live without having a peek at what your box at home has to say, when you are on the move. All you need is a GSM mobile, and an ICQ account. An ICQ account is required because it is used as the
underlying protocol in SMSTerm to transfer/recieve SMSs.
Yoy can use this application to contact systems behind NATs, as the kernel ships with kernel modules to allow ICQ to be masqd reliably. It is a good way to telnet into your system, which maybe behind a firewall, and do some chores, when youre halfway accross the globe
Enhancements:
- included the new vICQ.pm version 1.10: the earlier version had some serious bugs in receiving SMS which prevented SMSTerm from working at all. I released SMSTerm 0.6 in a hurry during my exams so I couldnt test it thoroughly. Apologies to everyone who couldnt get it to work. This time everything is tested and tried, and it works.
-
- delay modified: the default delay time has been increased from 10s to 20s in SMSTerm. This is because ICQ was giving me RATE_LIMIT errors if i set it too low. Anyone who get a RATE_LIMIT can try bumping it somemore.
<<less
Download (MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1226 downloads
Net::SMPP 1.11

Net::SMPP 1.11


Net::SMPP is an implementation of Short Message Peer to Peer protocol over TCP. more>>
Net::SMPP is an implementation of Short Message Peer to Peer protocol over TCP. This protocol is frequently used in the telecoms and mobile operator world to pass short messages between systems that implement the short message service (SMS). Net::SMPP module is applicable to both european GSM and american CDMA based systems. The SMPP protocol is documented at www.smpp.org

This module aims at fully implementing version 3.4 of the protocol. This module also implements 4.0 and aims to support it fully as well. The 4.0 code is based on documentation freely obtained from Logica (i.e. not under NDA). (It seems 4.0 is only in use in Japan - the rest of the world seems to use 3.4.)

Symlabs (www.symlabs.com) uses this module in real life product development. Despite our commercial objectives, we have decided to make this module available to public in the belief that

- someone else will benefit from it and thus will help us debug and improve it
- we promote better sharing of information about specifications and commonly encountered usage patterns (which may not always be 100% in spec)
- open distribution protects our clients interests

We are committed to keep this module under license substantially similar to the one under which the present release is offered and hope this will encourage contribution from the community. If you need other licensing arrangements, we as copyright holders are willing to accommodate you.

<<less
Download (0.045MB)
Added: 2007-07-20 License: Perl Artistic License Price:
842 downloads
SMSLink 0.56b-3

SMSLink 0.56b-3


SMSLink project implements a client/server gateway to the SMS protocol. more>>
SMSLink project implements a client/server gateway to the SMS protocol (short messages on the mobile phones).
It requires the use of dedicated hardware (a serial GSM module).
Both SMS emission and reception are supported, either in text-mode or in PDU-mode.
It also includes an SMS to eMail gateway module.
The server runs under Linux and FreeBSD and supports interactive mode via telnet.
The command-line client already exists for Linux, FreeBSD, Solaris, HP-UX, and Win32.
A basic Web interface is also provided.
Main features:
- The use of TCP/IP sockets for communication between client and server means that the application is network-aware from the start and that deploying it over a WAN (or across the internet) is a piece of cake. Expanding it as well, since writing additional clients for it is possible on any platform supporting sockets. Various ports of the client to Win32 are now available.
- The server process has a command-line interface connected to the socket, making it possible to use it interactively from a telnet session (only line mode telnet supported at the present time - see server/BUGS and server/TODO in the sources directory). This feature is of enormous help when troubleshooting or debugging.
- The command-line interface is backed by a parser written in lex and yacc (flex/bison, actually), which makes the language relatively easy to extend.
- The server was built from the start with the idea of multiple GSM modules in mind. Adding a line to two configuration files (and connecting the hardware, of course) is all there is to using two modules instead of one. The number of modules supported by the server is limited by the hardware only.
- The choice to use specific hardware (the serial GSM module), although limiting the general-purpose use of this application, allows for some very usefull features, the most prominant one being the ability to receive SMS messages as well as send them. This feature is now implemented (as of version 0.41b). Once downloaded from the GSM module, those messages can either be stored in an inbox file or fed through an external program or script, or both.
- By sitting straight on the GSM network, the use of the GSM module offers an advantage that far outweighs its cost : provider independance. The ability to send and receive SMS might be limited in some way or another by the level of your subscription, but all providers should offer a standard way of doing it. No "provider-specific driver" is required in this case. Whats more, all SMS routing aspects are being taken care of by the GSM network itself. Caution is advisable when choosing the provider though, as some of them might place some restrictions on routing to and/or from outside networks (e.g. Mobistar and Itineris*) or lack the implementation of some advanced features of the SMS protocol such as "point-to-point SMS" or "SMS-back" (e.g. Proximus through the UCP interface*).
- As of version 0.48b, initial support for PDU mode and the creation of a "driver-like" capability table for the GSM modules means that most module brands on the market could be supported with little effort. This "driver" approach also garanties that youll be able to mix and match different brands and models of modules on the same server with no problem. Support for PDU mode also opens up a new batch of options, like setting the validity period for a message, potential support for non-standard alphabet, binary content delivery to the mobile phone (logos, tunes, etc. ?) and more.
- A full-fledged access control mechanism allows you to specify precisely which client machine or subnet should be allowed to connect and which shouldnt. The access control is IP-based (as opposed to user-based) and defaults to "deny" for increased security. When the situation doesnt require any access control, the whole thing can be easily disabled by the administrator.
<<less
Download (0.26MB)
Added: 2006-10-02 License: GPL (GNU General Public License) Price:
1129 downloads
SmsDumper 0.8.2

SmsDumper 0.8.2


SmsDumper is a Java client for the Clickatell service to send SMSes to GSM mobile phones from the Internet. more>>
SmsDumper is a Java client for the Clickatell service to send SMSes to GSM mobile phones from the Internet. The subscription to this service is free, and you get 10 free credits at registration. You can then buy more credits to continue tu use the service.

I think this service is quite convenient as the cost of an SMS is generally cheaper than average rates. You can alse set the number of the sender so that the receiver cant see any difference between an SMS sent from this service and one sent from your mobile.

Contact list

The main panel of SmsDumper contains your contact list: you can add contacts, and for each contact, you can set how many mobile numbers you need.

Double-clicking on a number allows you to send SMS messages to the network.

Send Sms to the network

To send an SMS message you must open the "sms" panel.

Here are the fields you use to compose the message: the sender number (you can use alphanumeric characters, but my advice is to set it with your number with the leading +, so the receiver can retrieve your name from his phone book), the destination number (without the leading +), and the message. It will be reported also the contact name if you use a number registered into the contact list.

When you type into the message textarea you can see the message length and the number of concatenated SMS messages.

You can also set the time of delivery selecting with how many minutes of delay send the message.

Setting the messages priority as AUTO the system try to send the message through the lowest cost network: if it fails, it automacally grow up to the next better queue. If you want you can choose manually the queue to use (high, medium or low priority).

Finally if you want to make the message appears immediately on the display of the receiver you can set the Flash message checkbox.

When the form is filled you can send the message.

The "V" button near the "To" field allows you to check if the destination network is covered by the service and the cost of an SMS sent to that network. Remember that it only checks if the network is reachable, not if the number is real!

When you send an SMS you can check the delivery status by clicking on the "Show status of last Sms sent" button.
<<less
Download (0.043MB)
Added: 2006-08-14 License: GPL (GNU General Public License) Price:
1167 downloads
gnome-o-phone 0.5.2

gnome-o-phone 0.5.2


Gnome-o-phone (gphone for short) is an internet telephone. more>>
Gnome-o-phone (gphone for short) is an internet telephone. In other words, if you and your friend have computers with sound cards and network connections, you can use gphone to talk to each other and save on phone bills. Gphone is definitely a work in progress and you probably shouldnt bet your business on it; if it breaks you can keep both pieces. Dont be too hard on the program, though -- the user interface is a bit rough but gphone does work pretty well.
As the name implies, it aims to be fully gnome-groovy, but that hasnt quite happened yet. Gphone is definitely a work in progress and you probably shouldnt bet your
business on it. Dont be too hard on the program, though -- although the user interface is mighty rough, gphone does actually work pretty well. Ive only tested the program over ethernet, but the data rate should be low enough to work over a reasonable modem connection.
The protocol is nominally RTP/RTCP, and gphone complies well enough with the standard to be able to talk to speakfreely. Ive only tested the UNIX version of speakfreely, but as long as you tell sfmike to use RTP and GSM compression, it seems to work fine. Maybe someday Ill add in support for other codecs; encryption is a little less likely
because Id just as soon not open that legal can of worms. One easy way to get some security would be to modify my program rtptunnel to tunnel the RTP protocol through a SSL socket instead of a straight TCP socket.
Gphone supports full duplex if your sound card has this feature. Ive had good luck using the ALSA drivers for my SB16.
Enhancements:
- gphone/gphone.c: Add Jorge Gomes Silvas patch to fix config button crash.
<<less
Download (0.080MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1223 downloads
SMS Server Tools 3.1 Beta 6

SMS Server Tools 3.1 Beta 6


SMS Server Tools package contains applications to send and receive short messages through GSM modems or mobile phones. more>>
SMS Server Tools package contains applications to send and receive short messages through GSM modems or mobile phones. The user can send short messages by simply storing text files into a special spool directory.
The program monitors this directory and sends new files automatically. It also stores received short messages into another directory as text files. The program can run other external programs or scripts after events like reception of a new message, successful sending, and when the program detects a problem. These programs can inspect the related text files and perform automatic actions.
Enhancements:
- Compared to version 2.x, this branch includes some enhancements for the UTF-8 character set and some experimental extras.
<<less
Download (0.19MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
1869 downloads
 
Other version of SMS Server Tools
SMS Server Tools 2.2.20Stefan Frings - Send and receive short messages through GSM modems or mobile phones. SMS Server Tools. The
License:Freeware
Download (169KB)
1220 downloads
Added: 2009-04-10
SMS Server Tools 2.2.18Stefan Frings - The SMS Server Tools (smstools) were made to send and receive SMS from one or many GSM modems. SMS Server Tools. SMS Server Tools provide the
License:GPL (GNU General Public License)
Download (0.31MB)
1892 downloads
Added: 2007-06-29
TkUsr 0.80

TkUsr 0.80


TkUsr is a Tcl/Tk app for managing the Self-mode of a USR/3COM MessagePlus modem. more>>
TkUsr is a small program that allows you to retrieve faxes stored on USRobotics / 3Com message modems.
Main features:
- Compatible with Message (Plus) and Professional USRobotics / 3COM modems
- Intelligent retrieving of data with a cache system to speed up the download. So you do not have to download the full memory to get only one fax.
- View the list of fax or voice messages stored in your modems flash
- Play any voice message including outgoing messages.
- View a fax with the built-in G3 decoder (written in pure Tcl !)
- Print a fax (display it and then click on the print button)
- Save a fax with one G3 file for each page (right click an entry)
- Save a voice message as a GSM file (right click an entry)
- Upload GSM File / Record outgoing messages
- Support for most settings of Message modems
<<less
Download (0.019MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1136 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3