umts-tools is a set of Perl modules and utilities to manipulate UMTS (3G) terminals through a serial interface. Despite the name, most of the features of umts-tools also work with GSM (2G) terminals.
The following documentation is available: