SMS commands
From ThesisWiki
SMS commands are sent through the Hello There short code.
Contents |
[edit]
Sending a Message
[edit]
Description
Hello There SMS allows for sending location and time based messages through the Hello There system using a standard mobile phone. Input for photo and text messages is done through the normal phone interface and audio messages are initiated via a specially formatted text message that prompts a call back to record the audio portion of the message.
[edit]
Usage synopsis
recipient.[location].[date].[time].[audio flag].[message]
- Options must be separated by a period.
- Order of location, date, time, and audio flag options are interchangeable; message must be last.
- If neither location, date, nor time are listed then the message/audio will be sent instantly; see options info for additional date dependencies.
- recipient
- pre-configured username of person listed in your Hello There account
[edit]
Options
- location
- full address or
- location nickname
- Location nicknames are pre-configured and saved in your Hello There account.
- Location nicknames are associated with a particular person so that something like "home" is contextual to the receipt.
- date
- monthday (e.g. 1105) or
- yearmonthday (e.g. 20071105)
- If not year is given the current year is assumed.
- If no date is given the current day or next day is assumed.
- Date will be ignored unless either location or time is also specified.
- time
- 24 hour time (e.g. 1735 or 17:35) or
- 12 hour time (e.g. 535am or 5:35am)
- Meridiem for 12 hour time can be listed as am/pm or a/p.
- If no meridiem is given then 24 hour time is assumed.
- audio flag
- an option consisting of the single word "audio" or the letter "a". This will initiate a call back to record an audio message. You can still include a textual message, which will act as a label or additional information.
- message
- free form text content of a message
[edit]
Examples
oliver.home.500pm.I miss you
- Sends a message to your Hello There contact "oliver"
- which will arrive when he is physically in the location "home", a saved preset associated with oliver.
- on or after 5:00 p.m. today
- containing the text "I miss you" and including a photo if that was part of the input capture process when creating this message.
julie.favspot.0923.audio.happy birthday!
- Sends a message to your Hello There contact "julie"
- which will arrive when she is physically in the location "favspot"
- as long as she is there on or after September 23rd of the current year
- and Hello There will call you back on your phone so you can record the audio portion of the message
[edit]
Other Commands
[edit]
Get command list
get help
- Requests a list of possible commands and options, sent via text message.
- Also available as just "help."
[edit]
Get list of possible recipients
get recipients or get friends or get contacts
- Request the list of recipient usernames found in your Hello There account.
- Also available as just "recipients", "friends", or "contacts."
[edit]
Get list of saved locations for a particular recipient
get locations [recipient]
- Request a list of location nicknames associated with a particular recipient.
- The actual geographic specificity of these locations is not sent as it may be an arbitrary lat/lon radius. It is up to the user to create descriptive nicknames that are meaningful to them.
- Also available as just "locations [recipient]."

