[Touch Diamond, MDA Compact IV Themes and Apps] zaijian:
What It Does

Mobile Receptionist is a program for your Windows Mobile 5.0+ phone that can handle incoming call, SMS, and email notifications, and execute actions depending on a set of criteria.

How It Works

You configure the Mobile Receptionist via

Profiles

. Profiles handle incoming events and phone status changes.

Multiple profiles can be enabled simultaneously. For example, you could have one profile automatically forward all incoming SMS messages to an email address for archiving, and another one that responds to all SMS messages and incoming calls while you're at work.

The Full Profile has

Rules

. Each Rule contains

Criteria

and

Actions

. If all the Critiera are met, then all the Actions are executed. There are also Criteria for the Profile, which apply globally to all Rules in the Profile.

The Full Profile has complete functionality and flexibility of Rules, Criteria, and Actions - but there are also specialized Profile types that are streamlined and easier to configure:

A Sms Responder Profile only handles incoming calls/sms and responds to the original caller.

A Event Monitor Profile only monitors events and sends notifications to a set address.

Use cases

Watching a movie: set up rules to respond to missed calls and text messages with an SMS saying you're unavailable and will get back to them later.

Archiving: set up rules to forward all text messages to your email account.

Multiple phones: if you have a work phone and a personal phone, after working hours you could set up rules on your work phone to send SMS to your personal phone if the call/message is urgent.

Remote notification: If you're entering a secure building where you can't bring your phone, but have internet access, set up rules to send you an email every time you missed a call, got a text message, have an upcoming appointment.

Requirements

Windows Mobile 5 or greater

.NET CF 3.5 or greater

Unlimited SMS plan (HIGHLY RECOMMENDED)

Unlimited Data plan (HIGHLY RECOMMENDED)

Getting Started

(this pic is out of date)

Latest News

The current version of Mobile Receptionist is in open beta, and certain functionality is restricted to registered users. Currently, registration is only available directly from the developer. A product information and registration website is under construction and will be available with the final 1.0 release.

Registration

The unregistered version of Mobile Receptionist has the following restrictions: only 3 enabled profiles at a time; only 1 full profile; full profiles containing Repeating GPS, Application Toggling, or Profile Disabling Actions is limited to 5 minutes before automatically disabling itself.

Mobile Receptionist can be registered at www.philchuang.com, and pricing is expected to be $7-15.

Registration codes will be valid for an entire major version (ie 1.00 to 1.99) and are tied to one specific mobile device.

History

[2010.04.21] - 0.930b bugfixes, new feature release

[2009.10.20] - 0.910b bugfix/optimized release

[2009.09.24] - 0.903b bugfix release

[2009.08.21] - 0.902b bugfix release

[2009.04.19] - 0.901b bugfix release

[2009.04.10] - 0.900b open beta release

[2009.02.10] - 0.880b wider closed beta release

[2009.01.10] - 0.800b closed beta release

0.930b Features

Rules for

Incoming calls

Outgoing calls

Missed calls

Voicemail notification

Incoming SMS

Rule Criteria

Time criteria to filter by time of day, etc.

Contact criteria to filter by phone number matching, contact properties

Message criteria to filter by SMS content

Current Appointment criteria to filter by Status (Free, Busy, Tentative, OutOfOffice)

Actions

Send messages to SMS or email, fully configurable with variables

Send GPS coordinates to SMS or email (with repeating capability)

Suspending/Resuming the MobileReceptionist

Disabling a Profile

Suppress phone calls

Profiles

Full - complete flexibility in rules, criteria, and actions

SMS Responder - A streamlined profile that only sends SMS replies to a missed caller or incoming text message.

Event Monitor - A streamlined profile that sends event notifications (call, voicemail, sms) via sms or email.

Blacklist - A specialized profile that ignores or hangs up on certain numbers or contacts.

0.930b Notes

Open beta

Features involving incoming email are not yet implemented

Remote admin functionality is not yet implemented

Since this is a beta, program access will expire on 01 July 2010

To Do List

Rules for

Appointments

Tasks

Low Battery Warnings

G-Sensor

Light Sensor

Incoming Email

Gps Movement Tracking

Rule Criteria

Repeat criteria to only execute a rule a certain number of times

Appointment Subject criteria

Current Location criteria

Orientation criteria

Actions

Remote Admin actions, such as:

disable/enable the application

disable/enable specific profiles

lookup contact information

lookup appointment information

lookup notes

send SMS messages from phone

Miscellaneous

Automatic Profile scheduling

Import/Export of Profiles

Improved data access performance (using sqlce)</li>

0.930b changelog

BUGFIXES

Rule Editor dialog - bug on entering dialog a second time

Rule Editor dialog - actions now display in new item softmenu

Event Monitor Profile - incoming call no longer always checked if missed call is checked

Incoming Call Handler multiple execution bug

[misc editors] tabs won't switch when left/right is pressed in textboxes

NEW FEATURES

New Blacklist Profile type

Added capability to monitor Outgoing Calls

Added Feedback dialog

Added Logging capability, Log viewer, Log Action*

Added mutecall/endcall options for Incoming Call Rule

Added silence phone option for Profile

Added beta version of profile variables

Added HasProperty contact criteria

Can now have multiple message recipients

MODIFICATIONS

Added contact criteria to SMS Responder Profile

Extended auto-unregister date to 01 July 2010

Removed HangupAction (replaced by Incoming Call Rule setting)

Renamed Copy Profile to Clone Profile

Updated all dialogs to be scrollable, have copy/paste

TODO

Add Log Action (custom logging messages)

Finish beta version of appointment reminders

Add Admin Profile (remote control/access of phone)

Make variables field-aware so that they don't display in fields that don't make sense

Implement form caching