Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install python-gsmmodem

How to install python-gsmmodem

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install python-gsmmodem
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
0.9 Available View build log
0.9 Available View build log
Lastest release
version 0.9 on Sep 20th, 2013

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

System Message: ERROR/3 (<string>, line 13)

Unexpected indentation.
(with error checking), or read/write directly from/to the modem if you prefer

System Message: WARNING/2 (<string>, line 14)

Block quote ends without a blank line; unexpected unindent.
  • comprehensive test suite

Bundled utilities: - GSMTerm: an easy-to-use serial terminal for communicating with an attached GSM

System Message: ERROR/3 (<string>, line 18)

Unexpected indentation.
modem. It features command completion, built-in help for many AT commands, history, context-aware prompt, etc.

System Message: WARNING/2 (<string>, line 20)

Block quote ends without a blank line; unexpected unindent.
  • 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.

Subscribe to package updates

Last updated Sep 20th, 2013

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.