Notify

Purpose

The notify agent handles information transfer, converting information across media in order to get it to the destination. The notify agent will attempt to inform a person of some message, using various communication media to perform the task. These media include email, fax, speech synthesis (telephone or desktop), or voice transmission (recorded speeech).

Description

The notify agent will attempt to determine the correct combination of media to use when getting a message to someone, performing media conversions as necessary.

The current strategy for selecting a media when it is not explicitly specified is very simple:

  • Telephone receives highest priority if the user can be contacted by phone.
  • Email receives next highest priority.
  • Fax transmission is the last media tried.

    For obtaining a yes/no response from a user, the strategy is :

  • First try user interface (if the recipient is currently connected)
  • Next try telephone using touchtone response.
  • Finally try email message (not yet implemented).

    ICL Solvables

    Information

    Author: Adam Cheyer

    Version: 1.0

    Language: Prolog (Text-based, UNIX)

    Availability

    Available for SRI International internal use only.
    Adam Cheyer < cheyer@ai.sri.com>
    01-29-1996