Skip to main content

Control an attached GSM modem: send/receive SMS messages, handle calls, etc

Project description

python-gsmmodem is a module that allows easy control of a GSM modem attached
to the system. It also includes a couple of useful commandline utilities for
interacting with a GSM modem.

Its features include:
- simple methods for sending SMS messages, checking signal level, etc
- easy-to-use API for starting and responding to USSD sessions and making voice calls
- handling incoming phone calls and received SMS messages via callback methods
- support for SMS PDU and text mode
- support for tracking SMS status reports
- wraps AT command errors into Python exceptions by default
- modular design; you easily issue your own AT commands to the modem with error
(with error checking), or read/write directly from/to the modem if you prefer
- comprehensive test suite

Bundled utilities:
- GSMTerm: an easy-to-use serial terminal for communicating with an attached GSM
modem. It features command completion, built-in help for many AT commands,
history, context-aware prompt, etc.
- sendsms.py: a simple command line script to send SMS messages
- identify-modem.py: simple utility to identify attached modem. Can also be used to
provide debug information used for development of python-gsmmodem.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-gsmmodem-0.9.tar.gz (87.7 kB view details)

Uploaded Source

File details

Details for the file python-gsmmodem-0.9.tar.gz.

File metadata

  • Download URL: python-gsmmodem-0.9.tar.gz
  • Upload date:
  • Size: 87.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for python-gsmmodem-0.9.tar.gz
Algorithm Hash digest
SHA256 bd823005b62e88757b870edefc9c38339cef960b97be3847330d3eda2aedef89
MD5 1708832d3655451f6e8d8bd86621a2e3
BLAKE2b-256 4c326c6e10446e6a6379776bbf70defdb5808f65e49605aa0205cbd01e0de58b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page