SMS commands

From ThesisWiki

Jump to: navigation, search

SMS commands are sent through the Hello There short code.

Contents

Sending a Message

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.

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

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

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

Other Commands

Get command list

get help

  • Requests a list of possible commands and options, sent via text message.
  • Also available as just "help."

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."

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]."
Personal tools