Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,786,868 Members 42,492 Now Online
XDA Developers Android and Mobile Development Forum

[APP] Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!

Tip us?
 
zaijian
Old
(Last edited by zaijian; 1st July 2010 at 05:53 AM.)
#1  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
Default [APP] Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!

What It Does
Mobile Receptionist automatically handles calls, SMS, and other events, with user-configurable criteria and actions.

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.
A Blacklist Profile only ignores or hangs up on certain numbers or contacts.
A Remote Control Profile allows remote control of the phone. Send SMS, get GPS coordinates, disable/enable profiles, look up contact information, etc.

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, Profile Disabling, or Remote Control Actions is limited to 60 minutes before automatically disabling itself.

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

Registration codes will be valid for an entire major version (ie 1.00 to 1.99) and are tied to one specific mobile device. In accordance with Microsoft Marketplace policies, each Windows Live ID will be allowed to register up to 5 devices.

History
[2010.07.01] - 0.950b optimization/new features release
[2010.06.15] - 0.943b bugfixes
[2010.06.09] - 0.942b bugfixes
[2010.06.08] - 0.941b bugfixes
[2010.06.01] - 0.940b bugfixes, new features release
[2010.04.21] - 0.931b logging messages fixed
[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

Contact
Official app page
Follow PhilChuang.com software on twitter!

0.95b Features
  • Rules for
    • Incoming calls
    • Outgoing calls
    • Missed calls
    • Voicemail notification
    • Incoming SMS
    • Battery notification
    • Cradling notification
  • 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
    • Ignore/Answer/Speakerphone/Hangup phone calls
    • Look up contacts/appointments
    • User-configurable log messages
    • Execute any command with arguments
  • 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.
    • Remote Control - A specialized profile that allows remote control of the phone. Send SMS, get GPS coordinates, disable/enable profiles, look up contact information, etc.

0.95b Notes
  • Open beta
  • Since this is a beta, program access will expire on 01 August 2010
  • Low Battery Rule has been implemented, executes when the battery level changes.
  • Added "Answer Call on speakerphone" option to Incoming Call Rules.
  • Added ExecuteAction to run any command.

To Do List
  • Rules for
    • Appointments
    • Tasks
    • 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
    • lookup appointment information
    • lookup notes
  • Miscellaneous
    • Automatic Profile scheduling
    • Import/Export of Profiles
    • Improved data access performance (using sqlce)

0.950b changelog
BUGFIXES
fixed form disposed exceptions

NEW FEATURES
Low Battery Rule - executes when battery level changes
Cradled/Uncradled Rule - executes when device is cradled/uncradled
Incoming Call Rule - now able to answer calls and turn on speakerphone
Log Action - add your own log messages
Execute Action - run any command, with arguments

MODIFICATIONS
much improved handling of events when Mobile Receptionist isn't running
misc editors - better display when SIP is showing
notifications now give the user a chance to cancel actions such as answering/ending calls, sms responses.

0.943b changelog
BUGFIXES
fixed time criteria bug
fixed options display in rule editor dialog

0.942b changelog
BUGFIXES
fixed crash on missed call detection

0.941b changelog
BUGFIXES
Full Profile Editor - crash on creating new incoming call rule
Log - prevent false incoming call hits

MODIFICATIONS
[misc editors] - better display when SIP is showing

0.940b changelog
BUGFIXES
Main dialog - fixed some menu items not properly disabled/enabled
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
StringCriteria - fixed bug
OutlookSession - fixed wrong thread bugs

NEW FEATURES
New Remote Control Profile type
Added ability to automatically answer incoming calls

MODIFICATIONS
Sms Responder Profile - added full criteria

TODO
Finish beta version of appointment reminders
Make variables field-aware so that they don't display in fields that don't make sense
Implement form caching
Attached Files
File Type: cab MobileReceptionist_0.950b.CAB - [Click for QR Code] (267.3 KB, 795 views)
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
zaijian
Old
#2  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
-- reserved --
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
zaijian
Old
#3  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
I'll drop a new version tomorrow - everything's starting to come together nicely.
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
zaijian
Old
#4  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
I've just posted what will likely be the final beta release. There may be minor bugfix releases but in terms of functionality this app is almost complete.

New in 0.94, i've added the Remote Control profile, which lets you remotely send text messages, look up contact or appointment info, get the phone's current GPS coordinates, enable/disable other profiles. I've also added the ability to automatically answer calls, as well as extend the SMS responder profile with the full range of filters.
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
mafesama1
Old
#5  
Senior Member
Thanks Meter 2
Posts: 110
Join Date: Feb 2010
Default I have discovered that I am being charged...

for all SMS received while I am abroad...

Will this software have the ability to set my phone
so as to allow any incoming or outgoing calls
while rejecting ALL INCOMING SMS ?
 
zaijian
Old
#6  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
Quote:
Originally Posted by mafesama1 View Post
for all SMS received while I am abroad...

Will this software have the ability to set my phone
so as to allow any incoming or outgoing calls
while rejecting ALL INCOMING SMS ?
unfortunately this app won't affect your phone from receiving sms, it only acts after the fact.
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
mafesama1
Old
#7  
Senior Member
Thanks Meter 2
Posts: 110
Join Date: Feb 2010
Smile What a pity !

Quote:
Originally Posted by zaijian View Post
unfortunately this app won't affect your phone from receiving sms, it only acts after the fact.
A good recepcionist should know when not to answer !

In so doing there would be no cause for a lie !

Jajaja....

May I invite you to consider that SMS blocking, please ?

Thank you very much.
 
zaijian
Old
#8  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
Quote:
Originally Posted by mafesama1 View Post
A good recepcionist should know when not to answer !

In so doing there would be no cause for a lie !

Jajaja....

May I invite you to consider that SMS blocking, please ?

Thank you very much.
no app can block an sms from being received - that's up to the carrier
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]
 
mafesama1
Old
#9  
Senior Member
Thanks Meter 2
Posts: 110
Join Date: Feb 2010
Default Therefore it should be illegal...

Quote:
Originally Posted by zaijian View Post
no app can block an sms from being received - that's up to the carrier
..to charge for any received messages on the basics that
the user receiving an unrequested message is being actually
charged for it...without having no way to avoid it !

If I go abroad and anyone sends 10.000 SMS I will simply start
looking for a bridge to live under.

Police, police, police !
 
zaijian
Old
#10  
Recognized Developer - OP
Thanks Meter 7
Posts: 202
Join Date: Oct 2006
you can use my app to automatically respond to all incoming sms with the message "please stop texting me!"
If you've enjoyed my software, or if you've found it to be useful, then please consider donating me a cup of coffee or a chipotle burrito!

Donate

My Applications:
QuickText v1.4 WP7 [2012.01.01]
AmazonIt! 1.3 [2010.09.13]
Mobile Receptionist 0.950 [2010.07.01] rule-based phone automation!
Outlook Cleaner 0.991 [2009.08.21]

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


LuneOS Goes Official and Brings webOS to Android Devices

webOS has had rather turbulent history. Initially developed by Palm, the Linux … more

Try to Keep Up with Just Swipe Game

Sometimes, the simplest of games are the ones that end up beingthe most addictive and end up consuming … more

MultiROM Ported to the Moto E

Few categoriesof Android development are as intrinsically interestingas the ability to boot into multiple … more

XDA Xposed Tuesday: How to Control Google Play Wake Locks – XDA Developer TV

Xposed Modules are usually pretty simple. There are a few … more