Email by Phone: A System to Check Email via Touchtone Telephone.

Jack Hsu
Columbia University
New York, NY 10027
USA
jsh50@columbia.edu

Jeff Stutz
Columbia University
New York, NY 10027
USA
jzs2@columbia.edu

Code

Table of Contents

Abstract
Introduction
Architecture
System Documentation
Features
Scalability Issues
Related Work
Future Improvements
Task List
References

Abstract

Email by Phone is a system that allows users to check their emails by a regular touch-tone telephone. It bridges the gap between an email system and a voice mail system, allowing the users to manipulate emails just as they would with voice mails. A person using the system should not be able to distinguish between a voice or electronic message. Therefore, Email by Phone provides the standard voice mailbox commands such as skip message, reply to message, and information about the message.

The modular architecture of Email by Phone allows it to easily connect to a wide variety of mail systems, voice synthesizers, and phone devices. The system is also easily configurable by a novice user through the use of TCL, a popular scripting language. A simple but powerful set of API is provided to allow the user to define the call logic.

Introduction

We have a working prototype which we will describe in detail in the following sections, especially with regard to the technology and the architecture aspects. In addition, we will also discuss other similar systems that are available today, and how Email by Phone is different from these systems. Finally, we will provide document on the actual operation of the system and suggest future improvements that could be made.

Architecture

There are six modules in Email by Phone as described below. Each module is independent and can be replaced without affecting any of the other modules. For example, when a better voice synthesizing technology appears, only the Voice module needs to be rewritten in order to take advantage of the new technology.

System Documentation

System requirements information, installation instructions and the API guide can be found here.

Features of Email by Phone

Due to the open architecture of Email by Phone and the powerful API provided with the system, this list of features can be easily extended to meet every user's particular needs.

Scalability Issues

Email By Phone does not interact with the network any differently than does a POP client. Its interaction with the Teltone is nearly the same as interaction with any modem, with the notable exception that in addition to a serial port, an audio port is required. Multiple EBP units thus require multiple audio ports (in addition to serial ports; but because serial ports are inexpensive to add, their discussion is defered), perhaps suggesting that a machine on which it is more feasible to add multiple audio interfaces, such as a PC, would be a better fit for a production- grade release.

Related Work

We know of several other vendors who offer similar products as "Email by Phone". MailCall is a representative vendor that offers a fairly comprehensive product. While the features we offer are mostly similar to MailCall, we believe that our ability to be able to use TCL scripting and our modular architecture gives us a competitive advantage over MailCall by being able to customize and update our systems to the latest technology easily.

We believe that the Email by Phone technology is very basic and easily replicable, and differences between the products will mainly be attributed to the quality of the voice synthesis. This is why the ability to update to the latest voice technology is so crucial to the success of the product.

We also seek to differ ourselves by the business model that we will use. Currently, home internet users are the main customer segment targetted. AOL/Compuserve and MailCall are both going after this group of users with their products. We believe that a good opportunity lies with the business users, and we can penetrate this market by an alliance with phone companies such as Nortel and Octel. By integrating our product with their voice mail systems, we will be offering a real convenience to business users.

Future Improvements

Task List

Jack Hsu worked on the phone, control center, and voice modules.
Jeff Stutz worked on the authentication and mail modules.
Voice synthesis software is provided by Bell Labs' Text-To-Speech system.

References

1
John Ousterhout, The Tcl and the Tk toolkit , Addison Wesley, 1994.
2
J. Myers, RFC 1939 - Post Office Protocol - Version 3 , May 1996 RFC 1939
3
N. Freed, N. Borenstein, RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , November 1996.
4
N. Freed, N. Borenstein, RFC 2046 - Multipurpose Internet Mail Extensions (MIME) Part One: Media Types , November 1996.
5
Teltone Corporation, T-311 Telephone Access Unit , Teltone Corporation, 1995.

Last updated: May 5th, 1998