The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.150 - 2002-07-14

  • All unit tests pass
  • All example apps pass
  • Changed default loop in RTTTL.pm, got errors when loop not defined in song string.
    • Thu Jul 11 21:23:21 CEST 2002
  • Added tests for all the NBS formats
  • Removed the newline from generated RTTTL streams
    • Wed Jul 10 18:56:54 CEST 2002
  • Got a version that passes the tests today.
  • Simple router now works as expected
  • Got rid of some annoying 'value not initialized' warnings
  • test_72x28.gif is now in 2 color format
  • Transport/File.pm now returns the correct value on succes 'sending'
  • Lot's of other bugfixes
    • Sun Jul 7 13:46:30 CEST 2002
  • I've been debugging this week.
  • Lot's of small bugfixes
    • Tue Jul 2 21:20:47 CEST 2002
  • All the stuff below has been done over a timespan of 3 months, made no Changes log entries
  • Refactored all the Transport classes
  • Implemented a better routing facility. Routing is now done in a separate class and expandable. A simple router has been implemented GSM::SMS::TransportRouter::Simple. All is being driven by a TransportRouterFactory class.
  • All logging is now done via the Log::Agent framework from Mark Rogaski
  • GSM::SMS::NBS constructor can now accept a -transport and -config_file argument.
    • Wed Apr 17 21:11:45 CEST 2002
  • RTTTL now supports looping, thanks to Joao Pedro Goncalves <joaop@co.sapo.pt>.
  • Configuration wizard when running perl Makefile.PL added.
    • Mon Feb 25 23:09:34 UTC 2002
  • Implemented the PictureMessage format.
    • Sun Feb 24 18:13:53 UTC 2002
  • Decided to go for a separate living space for EMS messages. This has consequences ... it is now clear that the OTA namespace is wrongly chosen, but will be further used, only for NBS. For EMS a better namespace lives within the EMS sub directory.
  • Changed the GSM::SMS::OTA::Bitmap class to support also a height of 28 pixels, as used in the Picture message format.
    • Thu Dec 20 22:44:59 CET 2001
  • Got a nice patch from David Wright. He fixed some bugs in the code handling the ringtones (RTTTL.pm)
  • PDU.pm: Solved warning when doing test with Test::More
  • Transport.pm : Bails out properly now when a transport fails to load.

Modules

Implements a simple .ini style config.
API for sending and receiving EMS messages.
An EMS message class ...
API for sending and receiving SMS messages.
Encapsulates frames for NBS messages.
SAR functionality for NBS messages.
Narrow Bandwidth Socket protocol stack.
Create a PictureMessage
Convert RTTTL composed songs to Nokia Smart Messaging Specs
Codec for Protocol Data Units.
Act as a single point of access to the transports
Dump PDU strings to files
HTTP access to the MCube SMS center
Send SMS messages via the sms-wap.com service.
Send and receive SMS messages via a GSM modem
Base class for transports
HTTP for Remote Serial modem
router object factory

Provides

in SMS/Config/Default.pm