Please feel free to have a look on
http://www.bai.de/sendxms/sendxms.shtml.en .
Even the Standard-Edition comes with a huge number of features:
support for MNP (Mobile Number Portability)
additional graphical Interface through Java front end
available on many platforms
TAP protocol
AIM extensions for TAP
EMI/UCP (CMG) protocol
SMPP (Logica) protocol
OIS (SMS2000, SEMA) protocol
CIMD (NOKIA) protocol
SMS for ISDN (ETSI ES 201 912 (protocol 1 and 2); only using CAPI)
support for binary messages1)
support for UCS-2 (Unicode) messages
support for WAP Push1)
sending of DTMF sequences
GSM 07.05 (MO and MT; PDU mode)
receiving SMS's (GSM and ETSI ES 201 912; in Professional-Edition also with UCP, SMPP, OIS, CIMD and MM7)
UUS (User-User-Signaling) with CAPI 2.0 (if supported by used CAPI and provider)
confirmed delivery
status request for submitted SMS1)
deletion of submitted but not already delivered SMS1)
immediate display of messages (Flash SMS) on the receiving phone possible
support for the feature Reply-Path-Request
support for long short-messages (disassemble/assemble of a message in up to 255 SMS)1)
deferred sending of messages1)
CAPI 2.0 support
VoIP-CAPI (® Ikon GmbH, Ulm) support
Remote CAPI support (Bintec-extension) (also for Unix)
TAPI 2.0 support
playing/recording of voice messages
support for modems, ISDN-Terminal adapters and GSM cards/modems
definition of unlimited character translation tables possible
support for the extended GSM character set
conversion utility included to read .bmp, .png, .gif, .mng, .rtx, .rtttl, .imy, .htm, .mid and .xml (.xml in Professional-Edition and higher) files1)
support for messages with different priorities1)
support for (voice, fax, electronic mail and other) message waiting indications
support for EMS 4.x and 5.x (pictures, melodies, animations, ...); using EMS 5.x also coloured or polyphonic
support for Smart Messaging (like ringing tones, operator logos, Business Cards), also for TDMA1)
support for Nokia, EMS, Motorola and Sagem ringing tones1)
support for Siemens OTA Download Service1)
configurable for every provider using TAP, EMI/UCP, SMPP, CIMD, OIS, MM7 or GSM 07.05.
preconfigured for many providers all over the world
message can be specified on the command line (batch-processing)
easy integration into email-systems and/or WWW-servers
easy installation and configuration
device won't be locked between two dial-attempts
configurable for the most modems, ISDN-adapters and ISDN-Terminal adapters
charge information (CAPI)
evaluable return codes (error code or count of successfully processed messages)1)
phone book: using aliases instead of numbers1)
sending messages to multiple recipients even with different providers1)
sending messages to multiple recipients in one connection1)
event-logging in a file or with syslogd1)
configurable redial count1)
configurable redial delay between two dial-attempts1)
multiple modem-devices configurable (if one isn't available the next one is used)1)
multithreaded