SMS::Send::UK::AA - Send SMS messages using Andrews and Arnold's gateway
my $sender = SMS::Send->new("UK::AA",
_login => '0123xxxxxx',
_password => 'secret');
my $sent = $sender->send_sms(
text => 'y u no txt bak',
to => '+44 7xxx xxxxx'
say "Message successfully sent";
This is a SMS::Send compatible module that sends using the UK based provider Andrews and Arnold Ltd (A&A). You will need a VoIP account with A&A in order to use this module.
Sends an SMS. The return value will evaluate in boolean context to a false value, but will stringify to a useful message. It also has a status_line method which will return a one line status.
Certain private parameters not part of SMS::Send's API are implemented by this module. They all begin with an underscore (_). See the A&A docs for full details if not explained here.
If using a VoIP line, must be provided, your A&A VoIP username (usually your phone number). Not required for direct to SIM delivery.
Must be provided, either the password associated with the above, or the SMS password configured along with your SIM.
Set to the URI of an endpoint implementing this interface if a different endpoint to the default is needed. This module defaults to https://sms.aa.net.uk/sms.cgi, if for some reason SSL doesn't work for you, you might want to set it to the non-SSL version.
Set to a false value to disable SSL verification. This will automatically be disabled if you supply a HTTP URI above.
These parameters may be provided to either the constructor or the send_sms method.
Limit number of parts.
Reported on XML bill.
Do not show the text on the bill.
Set a specific sender.
Set a specific sender (same as oa, for backwards compatiblity).
User data header, in hex.
An example of an email to SMS gateway is in eg/sms.pl in the distribution.
The HTTP interface this module implements is documented here: http://aa.net.uk/kb-telecoms-sms.html.
David Leadbeater <firstname.lastname@example.org>
This software is copyright (c) 2011 by David Leadbeater.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install SMS::Send::UK::AA, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell
For more information on module installation, please visit the detailed CPAN module installation guide.