zaijian
15th January 2009, 07:02 PM
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)
http://philchuang.com/pics/mr/mr_slideshow.gif
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 (http://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
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)
http://philchuang.com/pics/mr/mr_slideshow.gif
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 (http://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