RRPproxy Homepage
RRPproxy Homepage

QuerySMSList

Query details about SMS sent with the given account. Useful for delivery notifications or accountings.

Possible Gateways

The command QuerySMSList is available via the following gateways:

Required Parameters

The following parameters are standard parameters for this command.

Command

command   = QuerySMSList
accountid =(TEXT)

Response

code                   =(INT)
description            =(TEXT)
property[smsid][0]     = 1234567
property[status][0]    = SEND|DELIVERED|BUFFERED|FAILED|EXPIRED|REJECTED|ERROR|UNKNOWN
property[recipient][0] = 0049123456xxx
property[date][0]      = 2009-06-02 08:32:37
property[count][0]     =(INT)
property[first][0]     =(INT)
property[last][0]      =(INT)
property[limit][0]     =(INT)
property[total][0]     =(INT)

Attributes

ACCOUNTID ID of the account to be queried
SMSID Unique ID of this transaction
STATUS the following states may occur:
SEND: SMS delivery in progress
DELIVERED: Message successfully delivered
BUFFERED: Message buffered, usually because it failed first time and is now being retried
FAILED: The message failed to deliver
EXPIRED: Message expired, could not be delivered within the validity period
REJECTED: Message rejected by SMSC
ERROR: Internal error, message could not be processed this time
UNKNOWN: SMS - server has returned a non standard status code or no response within 24 hours
RECIPIENT The recipient of the SMS, last 3 characters anonymised
DATE Date the SMS was sent

Optional

The following parameters are optional for this command.

Command

command   = QuerySMSList
accountid =(TEXT)
wide      =(0|1)
recipient =(TEXT)
mindate   =(DATE)
maxdate   =(DATE)
smsid     =(TEXT)
first     =(INT)
limit     =(INT)

Response

code                   =(INT)
description            =(TEXT)
property[smsid][0]     = 1234567
property[status][0]    = SEND|DELIVERED|BUFFERED|FAILED|EXPIRED|REJECTED|ERROR|UNKNOWN
property[recipient][0] = 0049123456xxx
property[date][0]      = 2009-06-02 08:32:37
property[count][0]     =(INT)
property[first][0]     =(INT)
property[last][0]      =(INT)
property[limit][0]     =(INT)
property[total][0]     =(INT)

Attributes

WIDE Show more or less details (optional)
RECIPIENT Show only this recipient of sms, wildcard allowed (i.e. *1234*, optional)
MINDATE Show only SMS sent since this date (optional)
MAXDATE Show only SMS sent before this date (optional)
SMSID Show only SMS matching with this ID, wildcard allowed (i.e. *123*, optional)
FIRST First result to display (optional)
LIMIT Limits the number of results to given number (optional)

Wedomains :)