I have a specific scenario in mind, but I will ask this generally:
Is there a way to make my mobile phone trigger an action on my computer? I am thinkin
'depends'
you'd need to check the SDK for the phones you're targetting - but Symbian and certainly WindowsCE phones can do that (NFI about the iPhone).
Calling into Dynamics would be easy from a webservice, you could expose that either internally or externally and thus use either WiFi in the area (be it your own corporate network, or a hotspot) or data over the mobile phone network.
From days working in Microsoft CRM (hellish days of v 1.*) there were mods to do what you talk about using either Skype or regular landline phones then, I'm sure writing stuff for it has improved since when it was craptacular.
This would be very easy to do in .NET Compact Framework on a Windows Mobile device. You could have an app running on the device and triggered by a phone call write a file to an ActiveSync-connected PC using RAPI, and then have a file listener app on the PC triggered whenever a file is written to a specific folder by the device.
Unfortunately the N82 runs the Symbian OS, so I got nothing. Just wanted to brag about my favorite device OS before we're all crushed by the iPhone.
A strong indicator that what i want to do is technically feasible is that I can link the cellphone to my car GPS navigator system by bluetooth, and see the phonenumber of any incoming calls on the car navigation display.
I was hoping this was going to be not so difficult to accomplish, but my hopes are waning.
Edit: Been searching further, but still no luck. I'm going to let this question stay open until I can find any more information on the subject,
I would say that this can be done for that phone, but in C++. There are Symbian applications for blocking incoming calls, which means that you will have access on caller number. And bluetooth access should not be a problem, because this phone has access to it even in J2ME.
/JaanusSiim
How about thinking outside of the box?
If you can route calls via switchboards (Asterisk, GrandCentral or anything else that supports ring groups), then you could actually send the call simultaneously to your phone and to a computer listening to SIP events.
This is a much more general technique and does require some special setup, but it then becomes phone independent and can be much more flexible.
The way your sat-nav interfaces with your phone is by creating a bluetooth serial connection with your phone's Dial-Up modem. You can see which COM port that corresponds to in your Control Panel's Bluetooth options.
Once connected, regular AT commands can be sent and received with the handset -- for Nokias these are documented (along with a full guide to the process) here.
You should wait for the "RING" notification of an incoming call, then immediately issue the command "AT+CLCC" (List Current Calls). On my N78 this results in the following
+CLCC: 1,1,4,0,0,"07xxxxxxxxx",129
This should be all the information you require to trigger any desired action on the PC.
Edit: that particular link does not actually mention AT+CLCC for some reason. For a full set of commands (including those to query the phone book, and even view incoming SMSs on some handsets) try this document.