Main > Free Download Search >

Free gsm modems software for linux

gsm modems

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 175
kmodemlights 0.8

kmodemlights 0.8


This is a applet for the KDE-panel kicker, that watches a modem and allows to connect and disconnect the modem. more>>
kmodemlights is a applet for the KDE-panel kicker, that watches a modem and allows to connect and disconnect the modem. It is "inspired" by modemlights (read: its a clone).
Main features:
- the connection-state on the button (offline - awaiting connection - online)
- two LEDs showing activity for Rx and Tx, much like a modems lights (hence the name). The update-frequency is configurable from 2 to 5 (default is 5).
- a graph displaying Rx-volume and Tx-volume (updated every 2 seconds).
- The bytes received per second (updated every second), as numerical value.
- The time since the modem is online.
The colors of the lights, button-icons (await- and online- state) and the graph is configurable, and the icon that shows the state of connection comes in three sizes.
kmodemlights still has problems operating in a vertical panel!
Enhancements:
- configurable shortcut to go on- or offline
<<less
Download (0.46MB)
Added: 2006-04-10 License: GPL (GNU General Public License) Price:
1292 downloads
Modem.pl 0.15

Modem.pl 0.15


Modem.pl is a small script that scrapes the web interface of a Motorola SURFboard cable modem for various status conditions more>>
Modem.pl is a small script that scrapes the web interface of a Motorola SURFboard cable modem for various status conditions like signal strength and signal to noise.
The results are sent to STDOUT where they can be easily piped into a log file. The modem values are also checked for reasonable operating ranges.
If the modem values are outside of reasonable operating ranges, results are also sent to STDERR. When run from a cron job, modem.pl can be used to monitor the condition of the cable service and notify someone before conditions cause service interruptions.
Main features:
- Captures operating conditions of a Motorola SURFboard cable modem.
- Runs interactively or from a scheduled job (cron)
- Output is formatted with a standard log time stamp when scheduled.
- Checks modem values for reasonable operating ranges.
- Errors and warnings are duplicated to STDERR.
<<less
Download (0.011MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
967 downloads
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
slmodem 2.9.11-20051101

slmodem 2.9.11-20051101


slmodem is a SmartLink soft modem for Linux. more>>
slmodem is a SmartLink soft modem for Linux. slmodem project provides a full-featured 56K voice fax modem.
This is implemented as a generic application (slmodemd) and a set of hardware specific kernel-space drivers (slamr and slusb).
ALSA modem drivers may be used instead of proprietary ones.
Main features:
- Modem: V.92, V.90, V.34, V.32bis, V.32, V.23, V.22, V.21, Bell 103/212.
- Flow control: V.42.
- Compression: V.44, V.42bis.
- Fax: Class 1.
- Voice: V253 like modem.
- Multiple modems are supported.
Supported Hardware:
HAMR5600 based AMR/CNR/MDC/ACR modem cards on the following Southbridge chips:
- Intel ICH0,ICH2, ICH3, ICH4
- Via 686A, 686B, 8231, 8233
- SiS 630
- ALI 1535.
- SmartPCI56/561/562/563 based PCI modem cards.
- SmartUSB56 based USB modem.
Enhancements:
- This release includes some hardware compatibility fixes and adds support for GCC 4 builds.
<<less
Download (0.81MB)
Added: 2006-01-09 License: MIT/X Consortium License Price:
1383 downloads
Device::Modem 1.47

Device::Modem 1.47


Device::Modem is a Perl extension to talk to modem devices connected via serial port. more>>
Device::Modem is a Perl extension created to talk to modem devices connected via serial port.

WARNING

This is BETA software, so use it at your own risk, and without ANY warranty! Have fun.

SYNOPSIS

use Device::Modem;

my $modem = new Device::Modem( port => /dev/ttyS1 );

if( $modem->connect( baudrate => 9600 ) ) {
print "connected!n";
} else {
print "sorry, no connection with serial port!n";
}

$modem->attention(); # send `attention sequence (+++)

($ok, $answer) = $modem->dial(02270469012); # dial phone number
$ok = $modem->dial(3); # 1-digit parameter = dial number stored in memory 3

$modem->echo(1); # enable local echo (0 to disable)

$modem->offhook(); # Take off hook (ready to dial)
$modem->hangup(); # returns modem answer

$modem->is_active(); # Tests whether modem device is active or not
# So far it works for modem OFF/ modem ON condition

$modem->reset(); # hangup + attention + restore setting 0 (Z0)

$modem->restore_factory_settings(); # Handle with care!
$modem->restore_factory_settings(1); # Same with preset profile 1 (can be 0 or 1)

$modem->send_init_string(); # Send initialization string
# Now this is fixed to AT H0 Z S7=45 S0=0 Q0 V1 E0 &C0 X4

# Get/Set value of S1 register
my $S1 = $modem->S_register(1);
my $S1 = $modem->S_register(1, 55); # Dont do that if you definitely dont know!

# Get status of managed signals (CTS, DSR, RLSD, RING)
my %signal = $modem->status();
if( $signal{DSR} ) { print "Data Set Ready signal active!n"; }

# Stores this number in modem memory number 3
$modem->store_number(3, 01005552817);

$modem->repeat(); # Repeat last command

$modem->verbose(1); # Normal text responses (0=numeric codes)

# Some raw AT commands
$modem->atsend( ATH0 );
print $modem->answer();

$modem->atsend( ATDT01234567 . Device::Modem::CR );
print $modem->answer();

Device::Modem class implements basic AT (Hayes) compliant device abstraction. It can be inherited by sub classes (as Device::Gsm), which are based on serial connections.

<<less
Download (0.046MB)
Added: 2007-04-17 License: Perl Artistic License Price:
929 downloads
Cable Modem Counter 0.31

Cable Modem Counter 0.31


Cable Modem Counter is a cable modem (or any Ethernet connection) IP byte logger. more>>
Cable Modem Counter is a cable modem (or any Ethernet connection) IP byte logger. It is not a packet sniffer, it just gathers network statistics.

It is composed of two parts:

A daemon, which logs all the incoming/outgoing connections and creates pairs of source/destination IP addresses with a byte counter and direction of traffic (inbound or outbound) attached. It stores it periodically on a file (or files).It also accepts network connections to gather the statistics and can also run users scripts which can send commands to the daemon and receive information.
An user application, which can be run on console or X (wmaker/kde bar?) and connects to the daemon and collects the statistics, and then making the separation between national/international , inbound/outbound , etc (not done yet)

<<less
Download (0.10MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1213 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
Phone for voice modem 0.1

Phone for voice modem 0.1


Phone for voice modem is only a simple wrapper for the chat program, which allows you to call some numbers. more>>
Phone for voice modem is only a simple wrapper for the chat program, which allows you to call some numbers on the hayes-compatible modem.

<<less
Download (0.045MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1051 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
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
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
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
Monetra 6.0

Monetra 6.0


Monetra (formerly known as MCVE) is a scalable credit card processing engine for Linux and UNIX. more>>
Monetra (formerly known as MCVE) is a scalable credit card processing engine for Linux and UNIX. The project is designed to handle credit card authorizations and is certified to support major clearing house protocols.
Features include support for multiple modems, multiple merchant accounts, and multiple processors, all simultaneously -- as well as IP and SSL connectivity along side SQL database support.
Designed in C, conforming to POSIX standards, and utilizing light weight processes (threads), this product is able to handle a large number of transactions with high speed and minimal CPU usage.
Enhancements:
- A secure recurring billing module and card storage subsystem returning unique tracking tokens has been added and branded as Monetra DSS.
- This assists integrators with their PCI compliance so they dont need to store card numbers outside of Monetra.
- There is DNS caching for improved latency.
- Givex and FifthThrid 610 support have been added.
- Global Payments, VITAL, and NPC re-certifications.
- Visa gift-card support (balance inquiry and partial auths), as well as new card systems compliance updates for October 2007.
- Mac OS X for Intel, Windows Vista, and OpenBSD 4.0 support has also been added.
<<less
Download (MB)
Added: 2007-06-07 License: Other/Proprietary License Price:
873 downloads
Gammu 1.13.0

Gammu 1.13.0


Gammu (formerly known as MyGnokii2) is a cellular manager for various mobile phones/modems. more>>
Gammu is a project, where all created applications, scripts and drivers are used for managing all possible functions in cellular phones and similiar devices.
Currently Gammu provides stable and mature codebase for many models available in market and gives functions unavailable in many other similiar projects. Long and continuous developing is rather oriented for making shared API for this class of devices than for making support for single phone model (which wont be continued too long)
Main features:
- majority of Nokia phones from DCT3 generation with Nokia operating system - for example Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130, 6150, 6210, 7110, 8210
- majority of Nokia phones from DCT4 generation with Nokia operating system - for example Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510, 6610, 7210, 8310
- many AT devices - for example many Siemens, Sony Ericsson, Nokia, Alcatel models
- Alcatel from BE5/BF5/BH4 generation - for example 501, 511, 512
- some functions with OBEX and Symbian devices
Enhancements:
- Lots of improvements were made.
- The most noticeable are initial support for Sharp and Motorola phones, support for notes for the OBEX driver, and various fixes to make compilation in Visual Studio possible.
<<less
Download (1.1MB)
Added: 2007-08-21 License: GPL (GNU General Public License) Price:
824 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5