Request Approval

Install the Almond App on your phone to access your mobile features, including your location

This is a builtin device in certain versions of Almond. It may not be available in the Almond you are using.

Uploaded By: Almond Authors

Commands

  • WHEN: when my location changes
  • WHEN: when my location changes to ____ (location)
  • WHEN: when i receive a sms
  • WHEN: when i receive a sms from ____ (sender)
  • WHEN: when i move away from ____ (location)
  • WHEN: when i move
  • WHEN: when i reach ____ (location)
  • WHEN: when i leave ____ (location)
  • GET: my current location
  • GET: my sms inbox
  • GET: texts from ____ (sender)
  • GET: texts i received today
  • GET: texts i received in the last hour
  • GET: sms in my phone
  • GET: texts i received
  • DO: send an sms to ____ (to) saying ____ (message)
  • DO: set my phone to ____ (mode)
  • DO: call ____ (number)
  • DO: call 911
  • DO: send a text to ____ (to)
  • DO: turn on vibration in my phone
  • DO: turn off ringer and vibration in my phone
  • DO: place a phone call
  • DO: call ____ (number)
  • DO: send an sms message to ____ (to) saying ____ (message)
  • DO: send a text to ____ (to) saying ____ (message)
  • DO: text ____ (to) saying ____ (message)
  • DO: send a text to ____ (to) containing ____ (message)
  • DO: send a message to ____ (to) containing ____ (message)
  • DO: dial ____ (number)
  • DO: phone ____ (number)
  • DO: call ambulance
  • DO: call fire department
  • DO: call police
  • DO: send a message to ____ (to)
  • DO: make my phone vibrate for calls
  • DO: make my phone silent
  • DO: mute my phone
  • DO: call somebody
  • DO: call my friend
  • DO: make a call to ____ (number)

Queries

  • get_gps(out location :Location,
    out altitude :Measure(m),
    out bearing :Number,
    out speed :Measure(mps))
    get last known GPS location
  • sms(out sender :Entity(tt:phone_number),
    out message :String,
    out date :Date)
    trigger when an SMS is received

Actions

  • send_sms(in req to :Entity(tt:phone_number),
    in req message :String)
    send a message to the specified phone number (carrier charges apply)
  • set_ringer(in req mode :Enum(normal,vibrate,silent))set ringer mode; valid values are "normal", "vibrate" and "silent"
  • call(in req number :Entity(tt:phone_number))place a phone call
  • call_emergency()place an emergency call; due to regulations on emergency numbers, the call is not actually placed, it just shows the dialer with the right number