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)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
--reserved--
--reserved 2--
--reserved 3--
This looks like a very good app!
I'm not sure if I'm going to use it, but anyways - like the ídea!
BTW, if you would like to help beta test, shoot me a PM.
Ideal cases are if you have multiple phones, or if you are without your phone but have email for part of the day.
are you developing this app or something man? if so i will be happy to beta test it? looks like a good program. alot of work involved too
luckyluke1137 said:
are you developing this app or something man? if so i will be happy to beta test it? looks like a good program. alot of work involved too
Click to expand...
Click to collapse
This is in active development, and I have a working program - just find all the major bugs before I open it up for a wider release.
I've got a new version to test out, please PM if you want to beta test!
I would love to help beta test this, due to my business this would be the ultimate time saver. I'm glad you're working on this, and I would like to test it in my scenerio.
[email protected]
Have 3 phones 5 differnt sim cards 3 different countries. would be happy to test your application
would be glad to test it:
[email protected]
OPEN BETA coming soon!
looking forward to test it.
Sounds like a great App.
Nearing the home stretch! I finally figured out how to merge my DLLs into a single exe, and learned how to use dotfuscator. I'll do some limited testing in the emus, then release it for open beta.
Keep up the good work.... I look forward to testing this out !!
bump for open beta release! (see first post)
I can't get it to work, installes fine but can't open the program.
NikNak said:
I can't get it to work, installes fine but can't open the program.
Click to expand...
Click to collapse
Are any errors displayed? What happens when you try and launch it?
have not tested it - but sounds very useful - just some ideas of the top of my head:
an anwering maching
I think there is software that does this but it would fit very well into your 'receptionist' I guess.
Provile based could be 'leave me a message I'm sleeping' or 'I'm at work - please leave a message' based on time.... - will not replace provider 'mailbox' when phone is off or has no network (but I never use that anyway)
location based profiles?
Using gps. Profile based on 'I am within a radius of x around coordinate y' (stupid as we loose signal within buildings) or based on speed auto-sms 'I'm doing xxx mph currently and will not read your message right now'
Ok - I admit - 2nd would be very close to useless...
Related
DOWNLOAD
Click here to download the latest version
REQUIREMENTS
Devices running Windows Mobile 5 or 6 for Pocket PC or Smartphones
Microsoft Compact Framework 3.5 Download from here
DESCRIPTION
This tool allows you to communicate mobile devices using your GPS and SMS messsages with no internet connection. You will be able to know how far is another phone/target and what direction you need to follow to reach it
Imagine the scenario... you are hiking with some friends in 2 different groups and later during that day you guys want to meet. How do you do that if you got a poor reception and you don't have an internet connection?
This is what happened to me a few days ago. I got signal only for a few seconds and when I tried to make a phone call it was dropped after a while because the quality was very bad.
This program allows you to add targets. You can request the position of these targets by sending a sms message.
If your PDA cannot send the message it will keep retrying every minute.
Once the other end gets the message, CatchMe will start the GPS automatically, get a fix and send a message back to the person who made the request. Again, if there are problems sending the message CatchMe will keep trying until success.
After getting the position of the target, you can start tracking and CatchMe will tell you how far your target is and what direction you need to follow.
OTHER FEATURES
- You can only receive requests from phones that have been added to your list. If you get a request from an unknown phone, the message will be discarded.
- You can also associate your current position to a target. This is useful if you want to mark a checkpoint to come back later. No SMS messages are sent at this point.
- In order to use this with another person, both persons need to run this program!
- You don't need to be tracking when using the program. You only need to do that when you are following a target.
- Auto Start and Stealth modes available
Notes
If you plan to test the program using only one phone, don't click on 'dismiss' when getting your own SMS message until CatchMe has processed the message, otherwise the message will be deleted before the program can access to it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I hope this program can be useful for some people!
Please leave your comments, suggestions and ideas here.
Have fun!
Regards
I just uploaded a new version that also gives you the the estimated time left to reach the target. It also shows kilometers/miles when the distance gets bigger.
Hi Staryon,
thanks for this new software! That's a really good idea. I wish I had today, because a friend of mine could not find us at the beach .
I eagerly look forward when most of my friend have a winmo phone. This tool is just perfect.
deuzeff said:
Hi Staryon,
thanks for this new software! That's a really good idea. I wish I had today, because a friend of mine could not find us at the beach .
I eagerly look forward when most of my friend have a winmo phone. This tool is just perfect.
Click to expand...
Click to collapse
Thanks!
If this gets popular I may write compatible versions for regular phones (no windows mobile) so more people can use it.
Woo that would be awesome. But what do you mean by regular phones?
deuzeff said:
Woo that would be awesome. But what do you mean by regular phones?
Click to expand...
Click to collapse
I mean to have a version of CatchMe that can run from phones that are not running Windows Mobile.
At this moment you can still request a position from a device running CatchMe from any phone just by sending the sms catchme|0
Some more information about how CatchMe works...
When CatchMe receives an SMS will check if the incoming number (for example +336abcdefghi )
CONTAINS any number that you have in the target list. For that reason, CatchMe will find the target if you have 06abcdefghi, abcdefghi or any other combination in the list. The reason is done this way is to avoid conflicts with prefixes.
On the other hand, when the program tries to send an SMS it will dial exactly what you see in the target list.
Hi,
staryon said:
When CatchMe receives an SMS will check if the incoming number (for example +336abcdefghi )
CONTAINS any number that you have in the target list. For that reason, CatchMe will find the target if you have 06abcdefghi, abcdefghi or any other combination in the list. The reason is done this way is to avoid conflicts with prefixes.
On the other hand, when the program tries to send an SMS it will dial exactly what you see in the target list.
Click to expand...
Click to collapse
In the very last version (0.2.2.4), CatchMe refuses numbers with an international prefix. As incoming SMS messages appear with the international prefix on my phone, and as the local number is not contained within the interational number, I have no way to specify a correct phone number in the target list.
i.e.
Incoming SMS messages appear as +336abcdefghi
Local number is 06abcdefghi (notice that 06abcdefghi is not contained within +336abcdefghi because of the 0)
If I try to add +336abcdefghi (which would be correct, I can send SMS messages to these numbers with the Windows GUI), CatchMe refuses. If I add 06abcdefghi, CatchMe doesn't recognize incoming requests because of the +33. And if I add abcdefghi, CatchMe sends the messages to a non-existent number, because the 0 is missing.
In my case, as with all other French users, the only way to have it work is to allow people to enter an international phone number. I don't see why this is a problem anyway and I see no valid reason for CatchMe to refuse this.
Regards
Bertrand
well done man can't wait to try it out, i was very impressed with your track me, i hope this is as good as ur previous release on track me
PS: (does this support singapore numbers? or is it limited to some countries?)
As you just said the number that you use to dial is always different from the incoming number because of that extra digit.
Even if I allow to enter a number with the country code like +336abcdefghi
it wouldn't work because when CatchMe dials that number it wouldn't contain that required 0 that you need in France.
The only way to fix this is to write a specific rule for French numbers. If I detect that the incoming numbers starts with +33, I should add a 0 after that and then the matching will work.
I'm not sure if there are other countries with this problem as well.
sunnyou said:
well done man can't wait to try it out, i was very impressed with your track me, i hope this is as good as ur previous release on track me
PS: (does this support singapore numbers? or is it limited to some countries?)
Click to expand...
Click to collapse
It should work for any countries... unless your country has the same problem than French numbers.
ok, I just uploaded a new version that should resolve that issue with French numbers.
staryon said:
As you just said the number that you use to dial is always different from the incoming number because of that extra digit.
Even if I allow to enter a number with the country code like +336abcdefghi
it wouldn't work because when CatchMe dials that number it wouldn't contain that required 0 that you need in France.
The only way to fix this is to write a specific rule for French numbers. If I detect that the incoming numbers starts with +33, I should add a 0 after that and then the matching will work.
I'm not sure if there are other countries with this problem as well.
Click to expand...
Click to collapse
Bonjour Staryon,
Thanks a lot for this new software.
The problem is always existing with french number.
In fact the rule is the following :
Il we use the international number : +336abcdefgh it doesn't contained the 0 number. and when we receive the SMS from a french phone, it is identified in Catchme with : +336... without o number.
When we (may) use the national number we use : 06abcdefgh.
In my case, I have entered all my phone numbers in an international number (+336abcdefgh) due to the fact if I am located abroad I can use directly the number phone for calling.
Are there other people from france to confirm ?
Hi erays,
With the latest update French numbers should work ok.
Basically you just need to enter your phones (targets) with this format: 06abcdefgh
By the way, international phones won't work. The library that I use to send sms messages doesn't work with those. So you can only use this program inside your country.
This sounds like a very interesting application.
However after entering a valid TARGET (completely numeric) I can't send my position without receiving an error "Config, You cannot sned a request to a target that is not numeric".
I've even deleted the original datestamp entry and still get the error.
I'm using a Touch HD - any ideas ?
farqui said:
This sounds like a very interesting application.
However after entering a valid TARGET (completely numeric) I can't send my position without receiving an error "Config, You cannot sned a request to a target that is not numeric".
I've even deleted the original datestamp entry and still get the error.
I'm using a Touch HD - any ideas ?
Click to expand...
Click to collapse
You're right. I just found a bug. Just download the program again and the problem should be fixed.
Thanks, the TARGET error is resolved.
I'll give it a test over the wkend...
great job,hope the new version Supports with map,such as googlemaps or others.
can u please explain further more.
I have a kaiser and my brother has the 5800 Nokia(which has GPS).
So if i send the msg to his number, it will reply with his exact location on my garmin?
So its obligatory for the other number to have GPS.
One more question, If both phones have GPS. Isnt there a way if both parties activate their GPS, they could track each other? Using both GPS as tracking devices?
Hi Staryon,
I tested your app right now, by sending an SMS to myself.
- I entered my number (0151blablabla)
- Click on the "Sent SMS" icon
- CatchMe says that's it's sending the request, with a second appearing short after "Request sent correctly"
- I then receive a kind of flash SMS titled "Message from Network: catchme|0
You said in the first post not to dismiss it, so I waited, but nothing happens. Am I missing something? Is it a problem like the French numbers?
Numbers in Germany are similar, wihtin the country you have to type in 0151... (for example). International prerix will be +49151...
How does the SMS one receives shall look like btw? . Is the SMS "Message from network" a bug or something?
After CatchMe analysed it, what shall happen? The Phone sends a SMS to answer the request? Is this transparent, i.e. does one sees it (confirmation etc.).
Sorry many questions but it's really a cool soft .
Greets.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Update 9/30/2009 - Fixes, added functionality, and program your own call providers!
I wanted to share a program I've been working on - it's basically an enhanced Caller ID. On incoming SMS or phone calls a window pops up that displays,
- The full name of caller
- Address of caller with a map link
- The number of FTC and caller complaints (to tell if it’s a spam call)
- Telco name and location (can tell what carrier the call is from)
- Relatives of caller (with age!)
- Criminal History
I've also added the ability to add the caller to the contacts book, return the call, and look at past calls. A standalone GUI to run alone and lookup past calls can also be used.
As of v .6, you can make your own call information providers for NetCallerID (and I need help/looking for people to help write providers for international support.). Documentation/HOWTO make a call information provider can be found at
http://www.netcallerid.com/bbpress/topic.php?id=5
Looking for suggestions, changes, additions - definitely let me know and I will happily (and quickly) add them. You can reach me at [email protected]
Release Notes --
- NetCallerID waits until the call is answered or finished before doing the network calls. For the most part, the network connection is unavailable until the phone call is ended.
- If roaming is enabled NetCallerID waits until your out of roaming.
- All history of calls are in the program files\netcallerid\calllogs directory in html format. You can view these with Opera or Pocket IE.
- The setup automatically starts the program. I also put it in \Windows\Startup to start when you re-start the phone.
Download:
http://www.netcallerid.com/get
Instructions:
Just download the cab and run it on the device. It will automatically start and also start on reset. For the msi, install it on the PC, it will be added to your phone when you connect it to the PC. Go under programs and click the netcallerid icon to run the standalone GUI.
This is very alpha. Pre alpha even. I'm not liable for anything, run at your own risk, etc etc etc
Prerequisites
-WM5 or 6/6.1 with CF 3.5
Changes for v .6
- added vCard NetCallerID extensions for caller information providers
- added a SMS Reply
- added a 'check for updates' option
- fixed some gui issues for lower res wm devices
- updated whitepages provider to obtain more call information
- updated configuration GUI for programmable call information providers
- added more information to status window in standalone
Changes for v .5
- extended API.
- updated GUI
- better support for all wm platforms
- numerous bug fixes
Changes for v .4
- UI changes to work on all WM phones and resolutions (including QVGA 320x320)
Changes for v .3
- Added logic to the add to contacts where if name is in address book prompt/don't add.
- A full standalone app has been added where you can lookup past calls.
- Added the program to the programs list.
- Numerous bug fixes
- SMS is now turned off by default. Some people were getting Very.Bad results where SMS messages were being swallowed. I *think* it should be fixed but unsure, it's something in the SMS .net interception library. If you really want SMS turn it on under config, do a soft reset, and if you see your not getting SMS messages immed. uninstall and let me know!
- added whitepages.com lookups
-
Changes for v .2
- Fixed install to storage device errors
- Fixed the configuration GUI
- Added MSI installer
TODO
/* TODO:
- display maps (from google or live) if address if found
- standalone also has the ability to go through past calls and select one to lookup DONE 3/25/2009
- standalone will have the ability to enter a # and do a lookup on demand.
- use NLog for debug logging DONE 3/25/2009
- adding an address book should lookup if name is already in address book. if it is, don't add. DONE 3/23/2009
- ability to automatically add contact to addressbook automatically and silently (Thanks agentdr8)
- send callerid output to the computer via bluetooth or network sockets
- apptodate support (thanks ShadowDrake)
- 320x320 resolution support DONE 4/15/2009
- ability to add a whitelist of calls to not lookup
- ability to go through address book and do lookups
- WM6 branding - http://download.microsoft.com/downl... for WM 6 Standard_Handbook_May2007_final.pdf
- icon to disable incoming SMS and/or calls at the bottom of the interceptor GUI
- add whitepages.com support (thanks CLShortFuse) DONE 3/25/2009
*/
this looks awsome!
does this work in the UK? ill definately try this!!!
thanks for your work!
MG
will this work for India !!!!!!!!
Malaysia would be great as well...
Does this app work with some reverse call lookup? If so, it isn't going to work for the UK .
If you guys/gals know of a UK provider of caller information I can add/create a new call information provider...
Looks promising.
Installed it and it didnt work.. I live in Canada it only gave address: Montreal.
Everything else was unknown.
I even looked up my friend's number from the US and everything was unknown..
Am I doing something wrong? Please guide me.
Thanks.
netlon said:
If you guys/gals know of a UK provider of caller information I can add/create a new call information provider...
Click to expand...
Click to collapse
Would love to but I believe reverse call look up is prohibited in the UK, thus there are no providers.
mmmhhh86: if you know of any good canadian call information providers (web sites) let me know. basically just need a site where you can pass in the # and get the information back. i can then add it to my queue... or if you know PHP (at a basic level) you can create one, www.netcallerid.com/support and i posted a HOWTO on how to do it.
and that sucks about the UK. no site that has caller information....
-Kevin
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Update 9/30/2009 - Fixes, added functionality, and program your own call providers!
I wanted to share a program I've been working on - it's basically an enhanced Caller ID. On incoming SMS or phone calls a window pops up that displays,
- The full name of caller
- Address of caller with a map link
- The number of FTC and caller complaints (to tell if it’s a spam call)
- Telco name and location (can tell what carrier the call is from)
- Relatives of caller (with age!)
- Criminal History
I've also added the ability to add the caller to the contacts book, return the call, and look at past calls. A standalone GUI to run alone and lookup past calls can also be used.
As of v .6, you can make your own call information providers for NetCallerID (and I need help/looking for people to help write providers for international support.). Documentation/HOWTO make a call information provider can be found at
http://www.netcallerid.com/bbpress/topic.php?id=5
Looking for suggestions, changes, additions - definitely let me know and I will happily (and quickly) add them. You can reach me at [email protected]
Release Notes --
- NetCallerID waits until the call is answered or finished before doing the network calls. For the most part, the network connection is unavailable until the phone call is ended.
- If roaming is enabled NetCallerID waits until your out of roaming.
- All history of calls are in the program files\netcallerid\calllogs directory in html format. You can view these with Opera or Pocket IE.
- The setup automatically starts the program. I also put it in \Windows\Startup to start when you re-start the phone.
Download:
http://www.netcallerid.com/get
Instructions:
Just download the cab and run it on the device. It will automatically start and also start on reset. For the msi, install it on the PC, it will be added to your phone when you connect it to the PC. Go under programs and click the netcallerid icon to run the standalone GUI.
This is very alpha. Pre alpha even. I'm not liable for anything, run at your own risk, etc etc etc
Prerequisites
-WM5 or 6/6.1 with CF 3.5
Changes for v .6
- added vCard NetCallerID extensions for caller information providers
- added a SMS Reply
- added a 'check for updates' option
- fixed some gui issues for lower res wm devices
- updated whitepages provider to obtain more call information
- updated configuration GUI for programmable call information providers
- added more information to status window in standalone
Changes for v .5
- extended API.
- updated GUI
- better support for all wm platforms
- numerous bug fixes
Changes for v .4
- UI changes to work on all WM phones and resolutions (including QVGA 320x320)
Changes for v .3
- Added logic to the add to contacts where if name is in address book prompt/don't add.
- A full standalone app has been added where you can lookup past calls.
- Added the program to the programs list.
- Numerous bug fixes
- SMS is now turned off by default. Some people were getting Very.Bad results where SMS messages were being swallowed. I *think* it should be fixed but unsure, it's something in the SMS .net interception library. If you really want SMS turn it on under config, do a soft reset, and if you see your not getting SMS messages immed. uninstall and let me know!
- added whitepages.com lookups
-
Changes for v .2
- Fixed install to storage device errors
- Fixed the configuration GUI
- Added MSI installer
TODO
/* TODO:
- display maps (from google or live) if address if found
- standalone also has the ability to go through past calls and select one to lookup DONE 3/25/2009
- standalone will have the ability to enter a # and do a lookup on demand.
- use NLog for debug logging DONE 3/25/2009
- adding an address book should lookup if name is already in address book. if it is, don't add. DONE 3/23/2009
- ability to automatically add contact to addressbook automatically and silently (Thanks agentdr8)
- send callerid output to the computer via bluetooth or network sockets
- apptodate support (thanks ShadowDrake)
- 320x320 resolution support DONE 4/15/2009
- ability to add a whitelist of calls to not lookup
- ability to go through address book and do lookups
- WM6 branding - http://download.microsoft.com/downl... for WM 6 Standard_Handbook_May2007_final.pdf
- icon to disable incoming SMS and/or calls at the bottom of the interceptor GUI
- add whitepages.com support (thanks CLShortFuse) DONE 3/25/2009
*/
this is deffinately interesting.
I tried it by looking up a friend's call and got only the city where their number is registered. I assume that it got that information from the area code.
does this list the names that are already in your contact list?
S.V.I said:
this is deffinately interesting.
I tried it by looking up a friend's call and got only the city where their number is registered. I assume that it got that information from the area code.
does this list the names that are already in your contact list?
Click to expand...
Click to collapse
Yeah, it does, for incoming calls. It aggregates the calls into one display - culling from the address book, whitepages.com, callercomplaints.com, veromi, etc. You can get the list it goes through in the call information providers (and remove/add disable) etc in the configuration menu.
Your friend was more then likely a cell phone number. It got the info from whitepages.com (which got it from the area code). There are some call information providers that can get the cell info, but for the most part, I don't know of anyplace (for free) that you can get cell phone information. If there is was, it's easy to add a new call information provider to support it. I get about a 40% success rate w cell phone numbers (mainly for their relatives).
-Kevin
yep ! this sounds great
I am guessing US...
I missed a bunch of calls this morning and found out that this wolf ate 3.5 of my sheep.
I used DfTaskman and MSTakman to see how much ram this thing ate
DF said 900kb
MS said 3.5mb
Killed the wolf and 3.5 sheep ran free.
hungry beast.
S.V.I said:
I missed a bunch of calls this morning and found out that this wolf ate 3.5 of my sheep.
I used DfTaskman and MSTakman to see how much ram this thing ate
DF said 900kb
MS said 3.5mb
Killed the wolf and 3.5 sheep ran free.
hungry beast.
Click to expand...
Click to collapse
Hmm. Looks like I need to see if it's not releasing memory. I assume you closed the windows that showed caller information and it was still consuming this much memory?
yup i did. looking forward to a fix
Hi I would like to try your apps, I live in Trinidad and my service provider is Bmobile, I install and check the config but found that there are only two locations, is there a way to get my LOCATION and PROVIDER setup?
S.V.I: Will have a fix shortly. Adding a queue that just has one window and as new calls come in you click 'next' to see them. Only one incoming call window, basically. In the meantime you can run the standalone GUI, go to config, then uncheck incoming calls. That way you can still use the standalone GUI and incoming calls won't be processed.
zjxpot: You have two choices... find the web site that returns the caller information and send it to me, i'll add it to my list to support, or add your own. You can go to www.netcallerid.com/support to get info on how to write it
S.V.I: Will have a fix shortly. Adding a queue that just has one window and as new calls come in you click 'next' to see them. Only one incoming call window, basically. In the meantime you can run the standalone GUI, go to config, then uncheck incoming calls. That way you can still use the standalone GUI and incoming calls won't be processed.
zjxpot: You have two choices... find the web site that returns the caller information and send it to me, i'll add it to my list to support, or add your own. You can go to www.netcallerid.com/support to get info on how to write it
would love to see this for Canada; how can i start researching the webs sites that would carry this info...??
Q: I'm in (country XYZ). Does NetCallerID return caller information for me?
A: Right now NetCallerID just returns information for US phone numbers. Adding your country is somewhat easy <<if you know the web site that takes in the phone number and returns the caller information.>>
a in yul said:
would love to see this for Canada; how can i start researching the webs sites that would carry this info...??
Q: I'm in (country XYZ). Does NetCallerID return caller information for me?
A: Right now NetCallerID just returns information for US phone numbers. Adding your country is somewhat easy <<if you know the web site that takes in the phone number and returns the caller information.>>
Click to expand...
Click to collapse
Google is your friend maybe search for "canada whitepages" or something equiv. I'll try to look into having more Canada info for next release (since we are so close together and all. That and I'll be in Vancouver for the snow season...)
-Kevin
font too big on TP2
When it tries to display the lookup information the font is way too big on my Tilt2/TP2/Rhodium. I can't seem to scroll or copy and paste the information so it doesn't seem like I can read all the information.
Having used the GS-II, GS-III extensively...I feel there are some UI changes that Samsung should effect, which would go a long way in perfecting the phones in the software front, where they are near perfect on the hardware front...I thought we can have a thread as Samsung does listen to its users and brings about improvements in the firmware incorporating new features....
So request you all to add your suggestions here...and maybe (hopefully) Samsung will see this and attend to them...
1. DIALER -
1.1 Call log should be integrated in the dialer rather than be in a separate Tab
1.2 When we look up a contact using smart dial - the recently dialed contact should show up first/on top - as it happens on a HTC phone...Samsung shows all matching contacts in alphabetical order
1.3 When we look up contacts using smart dial and the number of matching contacts are large (say >15), and you press the pull down arrow - there is a 3-5 second lag before the list opens...this needs to be fixed
All of the above will go a long way in improving the telephony experience on a GS III
2. EMAIL Client -
2.1 The folders in exchange need to be organized as they are in the Exchange server - Initially only the main folders should be shown and the user can expand whichever folder they want to see the sub-follders
2.2 When you select a mail to move it to an exchange folder the folder list takes a good 10-15 seconds to open....(FIXED in Firmware BFLB )
2.3 When you select a mail to move it to an exchange folder, there should be on top a list of recently used 5 folders rather than the user having to scroll through all folders everytime
2.4 Landscape view should have two panes - folders and messages
3. Messaging Client -
3.1 If the messages in a thread are all locked, the thread list should show a lock next to the message header (as it does on HTC)
3.2 Each message header in the thread list should show number of messages in the thread
3.3 When you open a message thread, each message other than showing the time stamp, should show a tick for delivered (where delivery receipt is enabled) - this is implemented by Motorola Razr and HTC
3.4 The awful feature of a SMS being automatically converted to MMS when it exceeds a particular size needs to be disabled.
3.5 Native ability to send and receive contact cards via SMS (not MMS)
4. PIM/Others -
4.1 Samsung needs to learn facebook integration from HTC - there needs to be proper implementation of FB integration in the contact pics, contact statuses and calendar also
4.2 The lag in accessing the home screen needs to be fixed
More will be added above from time to time...
SMS2PC API
Introduction
It is with great pleasure that today I am releasing the first public beta of SMS2PC API which is designed to allow developers and hackers to quickly and easily send and receive messages via an Android (and soon to be BlackBerry and WinPhone) device as well as loading contact information and address credentials.
The API is designed in an async like manner allowing you to create a request, forget about it and then easily handle any return to the original request while not having to worry about threads, connections and protocol management. As an example, you can send a message with only a few lines of code and then handle delivery notifications and send notifications when they occur by providing a callback that is fired when a the message's status has changed.
You are free to use the API as you wish. You will be able to do things like send messages from a server to notify of events on the server, you could make an application than can receive commands such as ‘shutdown_pc’ via SMS and then shut down the current PC, run in on embedded systems, create alarm system that notify via SMS of intruder etc!
Features
Current
Send message
Handle Delivery Notifications
Handle Send Notifications
Load Contact Details
Receive incoming message from device.
Loading message list for a contact
Upcoming
MMS Support
Inbox Support
Load advanced contact details
Example of Handling Incoming Messages
As an example to highlight how simple it is to receive new messages when the arrive on device the actual code used is provided below.
Code:
class MyHandler implements IMessageReceiveHandler
{
@Override
public void messageReceived(Message message)
{
System.out.println("New message received: " + message.getBody());
}
}
// Create instance of your handler and provide it to the API
MyHandler myMessageHandler = new MyHandler();
sms2pc.setMessageReceiveHandler(myMessageHandler);
Requirements
Current the API is Java based (requiring JRE). We have nearly finished the C# version and the mobile apps for BlackBerry and WinPhone will be available shortly.
Terms of Use
Please be aware that although you are totally free to use the API in any software as you choose (commerial or personal) , the Android/BlackBerry & WinPhone app is currently paid for at around £1.99. Also, if you use SMS2PC API in your software you must provide a mention of this fact in your about/info dialog or help if console application. This may be updated in the future although the price will never increase. If you are an XDA user you can download SMS2PC API for free for Android but must not re-distribute the apk.
Conclusion
Thank you for reading. If you have any questions feel free to email me at [email protected] or PM me.
Can't wait until the c# version is done ^_^
Any chance you plan on fixing the desktop app to work with Lion or Mountain Lion?
It's only $3, but you've got it (literally tried to refund moments later and couldn't), and the app flat out does not work on Mac OSX.
Great work, can you show an example on how to send sms?