NAME

smscli - A Command Line Interface to send SMS messages to cellular phones, single or massively way.

VERSION

Version 2.17

DESCRIPTION

SMSCli is an interface developed by Hector Valverde that connects your computer to the servers of One-etere SMSTrend. You can send SMS from your personal computer or server easily.

CONFIGURATION

Before use the program you must to sing up in SMSTrend http://public.smstrend.net/ and configure your login data as following:

    $ sms config <username> <password> <message_type> <sender>

USAGE

	$ sms <option> [<arguments]

OPTIONS

  • cancel <order_id> - Cancel a scheduled sms given an order id

  • config <username> <password> <message_type> <sender> - Set up your login data, and params for SMSTrend

  • credit - Show remaining credit

  • fsend <file> <message> [<sheduledDate> <order_id>] - Send a massive message to a file list (new), numbers must be separated by a new line

  • help - Show this text

  • history <fromDate> <toDate> - View sent messages between two dates

  • send <recipient> <message> [<scheduledDate> <order_id>] - Send a single sms

  • status <order_id> - View the status of a scheduled sms

ARGUMENTS

  • <fromDate> - Date with format: yyyyMMddhhmmss

  • <login> - Your SMSTrend username

  • <message> - Message to send

  • <message_type> - GP or GS (depends on your account settings)

  • <order_id> - Id string for a given sms

  • <password> - Your SMSTrend password

  • <recipient> - A phone number to send the SMS, e.g.: +34610123456 or 0034605447804

  • <sender> - A phone number or alphanumeric short string only if message_type = GP

  • <scheduledDate> - Date with format: yyyyMMddhhmmss

  • <toDate> - Date with format: yyyyMMddhhmmss

EXAMPLES

1. Send a single message:

$ sms send +34610123456 "This is the message"

2. Scheduled a message for 25th June 2013 at 15:30:00 and identificate it with the name "hvSMS":

$ sms send +34610123456 "Happy birthday, Hector" 20130625153000 hvSMS

3. View the status of a scheduled SMS:

$ sms status hvSMS

4. Cancel a scheduled SMS:

$ sms cancel hvSMS

5. View your credit:

$ sms credit

6. View your message history between two dates:

$ sms history 20120625153000 20121125153000

BUGS

If you find any bug, please, send an email to hvalverde@uma.es

SUPPORT

You can find documentation for this module with the man command.

man sms

You can also look for information at GitHub:

L<https://github.com/hvpareja/CPAN-SMSTrend/>

LICENSE AND COPYRIGHT

Copyright 2012 Hector Valverde.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.