| Keyword | Value |
Incoming (insert) |
Outgoing polling (select) |
Outgoing sending (update) |
Outgoing sent (update) |
Outgoing not sent (update) |
Outgoing delivered (update) |
Outgoing undelivered (update) |
| $id | Message ID |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $senttime | Sent time in the format specified on the
configuration form
| + |
|
|
+ |
+ |
|
|
| $receivedtime | Received time in the format specified
on the configuration form
| + |
|
|
|
+ |
|
|
| $messagedata | Message text |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $decodedmessagedata | The decoded text for text messages and a hex string
for binary messages. This is different than $messagedata since the $messagedata
field will try to decode all data as text.
|
+ |
|
+ |
+ |
+ |
+ |
+ |
| $sender | Sender address |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $originator | Same as $sender |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $receiver | Recipient address |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $recipient | Same as $receiver |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $messagetype | Ozeki message type |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
| $operatornames | The names of the service provider connections, that can be used to send this message.
The names can be separated by a semicolon or a colon.
|
|
+ |
|
|
|
|
|
| $operator | The name of the service provider connection
to use |
+ |
+ |
|
+ |
|
|
|
| $subject | The message subject (for SMS messages, the
first 1024 characters of the message text) |
+ |
|
|
|
|
|
|
| $callbackid | The message submission reference number |
|
|
|
+ |
|
|
|
| $cost | The cost of a message (the number of PDUs used to submit it) |
|
|
|
+ |
|
|
|
| $reason | The error reason |
|
|
|
|
+ |
|
+ |
| $errormessage | The error message |
|
|
|
|
+ |
|
+ |
| $currentdatetime | Current date and time in the format
specified on the configuration form |
+ |
|
+ |
+ |
+ |
+ |
+ |
| $currentdate | Current date in the format yyyy-MM-dd |
+ |
|
+ |
+ |
+ |
+ |
+ |
| $currenttime | Current time in the format HH:mm:ss |
+ |
|
+ |
+ |
+ |
+ |
+ |
| $1 | The first word in the message. You can use $2 to
refer to the second word, $3 to refer to the third word, etc... |
+ |
|
|
|
|
|
|
| $U1 | The first word in the message in upper case format.
You can use $U2 to refer to the second word in upper case format, etc...
|
+ |
|
|
|
|
|
|
| SMS message related fields |
| $dcshex | The data coding scheme (DCS) byte of the PDU in hexadecimal format
|
+ |
|
|
+ |
|
|
|
| $dcs | The data coding scheme (DCS) byte of the PDU in decimal format
|
+ |
|
|
+ |
|
|
|
| $pidhex | The protocol identifier (PID) byte of the PDU in hexadecimal format
|
+ |
|
|
+ |
|
|
|
| $pid | The protocol identifier (PID) byte of the PDU in decimal format
|
+ |
|
|
+ |
|
|
|
| $udhplusud | The user data header and the user data in hexadecimal string format of the first pdu
|
+ |
|
|
+ |
|
|
|
| $udh | The user data header in hexadecimal string format of the first pdu
|
+ |
|
|
+ |
|
|
|
| $ud | The user data in hexadecimal string format of the first pdu
|
+ |
|
|
+ |
|
|
|
| $sca | Service centre address
|
+ |
|
|
+ |
|
|
|
| $tp_mms | The TP_MMS flag of the first byte of the PDU. (true or false)
|
+ |
|
|
+ |
|
|
|
| $tp_mt | The TP_MT flag of the first byte of the PDU. (true or false)
|
+ |
|
|
+ |
|
|
|
| $tp_rp | The TP_RP flag of the first byte of the PDU. (true or false)
|
+ |
|
|
+ |
|
|
|
| $tp_srr | The TP_SRR flag of the first byte of the PDU. (true or false)
|
+ |
|
|
+ |
|
|
|
| $tp_udhi | The TP_UDHI (User data header indication) flag of the first byte of the PDU. (true or false)
|
+ |
|
|
+ |
|
|
|
| $messageclass | The message class value is a decimal number
| + |
|
|
+ |
|
|
|
| Multipart SMS messages |
| $pducount | The number of PDUs in the message
| + |
|
|
+ |
|
|
|
| $pdu1_udhud | The user data header and the user data in hexadecimal string format of the first pdu. For
the second pdu this would be $pdu2_udhud, etc...
| + |
|
|
+ |
|
|
|
| $pdu1_udh | The user data header in hexadecimal string format of the first pdu. For
the second pdu this would be $pdu2_udh, etc...
| + |
|
|
+ |
|
|
|
| $pdu1_ud | The user data in hexadecimal string format of the first pdu. For
the second pdu this would be $pdu2_ud, etc...
| + |
|
|
+ |
|
|
|
| $pdu1_rawheader | The pdu header in hexadecimal string format of the first pdu. For
the second pdu this would be $pdu2_rawheader, etc...
| + |
|
|
+ |
|
|
|
| $pdu1_rawbody | The same as $pdu1_udhud. For
the second pdu this would be $pdu2_rawpdu, etc...
| + |
|
|
+ |
|
|
|
| $pdu1_rawpdu | The first pdu in hexadecimal format. For
the second pdu this would be $pdu2_rawpdu, etc...
| + |
|
|
+ |
|
|
|
| $rawpdus | Contains all pdus separated by a semi colon;
| + |
|
|
+ |
|
|
|
| Optional fields |
| $fieldname | Field name is the name of a database column that was included in the select statement
used to originally pick up the message. This keyword will hold the value of this column in all subsequent updates.
| |
+ |
+ |
+ |
+ |
+ |
+ |