At aql.com, we're committed to providing trouble-free service. We run 4 gateways on 2 different networks, which provide redundancy to ensure high reliability of the service.
In order to send a message using the gateway, you will need to send a request to one of the following:
The URI-Encoded variables that you will need to pass are:
Obligatory:
Optional:
eg: www.site.com/dlr.php?reportcode=%code&destinationnumber=%dest
%code and %dest are substituted for the real report code and destination number.
%code - the delivery report code. The values are:
1 = Delivered to Handset
2 = Rejected from Handset
4 = Buffered in transit (phone probably off / out of reception)
8 = Accepted by SMSC
16 = Rejected by SMSC
%dest - the destination number
Returned is a string consisting of (without leading and trailing quote):
"<status no>:<no of credits used> <description>" - eg: 2:0 Authentication error
The status corresponds to one of the following:
0: SMS successfully queued
1: SMS queued partially
2: Authentication error
3: Destination number(s) error
4: Send time error
5: Insufficient credit or invalid number of msg/destination
9: Undefined error
You can check your account balance by using cmd=credit variable, e.g
gw1.aql.com/sms/postmsg.php?username=user&password=password&cmd=credit