Windows Mobile architecture on PDA phones? - General Questions and Answers

Has Microsoft (or anyone else, for that matter) ever published a book, whitepaper, or anything else that actually explains how the various components of WM5/6 actually "work" in a real PDA phone?
I've seen various scattered documents at MSDN that tell how to write applications for phones running WM5/6, but I've never been able to find anything that coherently explains how a PDA phone running WM5/6 actually HANDLES incoming/outgoing phone calls -- the apps and DLLs involved, points where you can wedge your own handlers into the event chain, etc.
I guess what I'm really looking for right now is some guidance about where to even LOOK for that info... the official library/object name(s), the proper phrases to google for, etc. I have a hunch that what I'm looking for is NOT in the MSDN documentation tree for WM6 Professional PDA Phones, and is hidden somewhere else in the hierarchy... but finding anything at MSDN feels like searching for a needle in a haystack unless you already know exactly what you're looking for and what it's officially called ;-)
For what it's worth, I want to write my own replacement handler(s) for voicemail notifications. I can't stand the way WM6 stupidly makes me swat away the notification that I have voicemail, and decline to listen to it, then swat away a second notification that I have a missed call before FINALLY letting me know whose call I missed (and by extension, who left the voicemail message). I want to write a handler that shows something like:
Missed Calls:
Joe Smith @ 3 minutes ago (italics = left voicemail)
Jenna Ho @ 2:27am
Matt Johnson @ yesterday 11:52pm
Matt Johnson @ yesterday 10:23PM
on the screen instead.
Also, I use my cell phone as my "real" phone, and have an AT&T cordless phone that pairs with it via bluetooth. Unfortunately, it doesn't notify me of voicemail or received SMS messages, and I can easily go for HOURS without noticing (say, if I'm outside when someone calls, and they leave a voicemail message... until I physically happen to wake up the phone and look at the display, I'll never even know someone called). So... I want to build a circuit using a BlueSMIRF bluetooth-uart module and a microcontroller that toggles an input on my home automation/burglar alarm system (triggering a voice announcement over the loudspeakers), and have my handler app on the phone connect to it and trigger that notification every few minutes until I notice. I also wouldn't mind being able to make the phone go crazy vibrating in response to a received sms/voicemail message, so if I'm somewhere like a noisy nightclub wearing loose jeans and don't notice, it will keep vibrating and making noise until I do.

Related

Program to popup notes when calls finished

Hi,
as subject states, I am looking for a program that will popup a notes box when i press hangup on my phone(o2 xda2)
Ideally it would allow me to make a timesheet for time on the phone.
I cannot find any software that comes even close to this sort of functionality.
I have looked at TimeTTracker for quickbooks, but am having troubles getting it talking to quickbooks. TimeTtracker is sort of what I am looking for but still has no phone call time billing.
Many Thanks,
Ryan
I have only a few of my phone calls that i want to specifically log. For these i just dial from Pocket Informant - it automatically creates a journal. Contains all relevant information. However, this does not cover incoming calls.

Disconnected Number app?

I apologize if this already exists, but I was unable to find anything on Google or the forums here.
I'm wondering if it's feasible to create an apk that will do the following:
Upon incoming call, check the number. If it exists in a database of user-added numbers, or is Unknown/Private (if this setting is selected), then the call is answered by the phone automatically (without playing a ringtone), the mic is shut off, and it plays back a recording of the "The number you have dialed is not in service". Set it to disconnect after 30 seconds or so, if the other end of the call doesn't end it themselves.
I believe this would be useful as a sort of black-listing program, and should anyone call that number while blacklisted, they would most likely remove the number from their list. I see this being beneficial for telemarketers, collections calls, Ex-boyfriends/ex-girlfriends, that stranger in the bar you gave your number out to after you had too much to drink, etc.
While I realize there are a number of call-blocking programs out there, I think the main selling point of this would be that it would stop the calls from coming from that source.
Sorry if a thread like this exists somewhere, or even an app, but I couldn't find anything. I've just been thinking about this a lot lately, and while I have some experience programming, I have yet to touch anything for the Android OS.
Thanks!
check the market for a callblock app, shold be what your looking for
Not exactly. The call blocking applications I've seen so far either send them directly to voicemail, or pick up the call and immediately hang up on them.
The primary difference I'm looking for is muting the microphone and playing back a message prior to hanging up the call.
Does this already exist? If not, is it possible to create? Again, I have no experience coding for Android, so I don't know what we can and cannot do, although I imagine it probably would be possible, preferably without root (so as to reach a wider audience).
i believe you can do this with google voice.
i think if you mark the number as spam or block it in google voice it plays that type of message.
The only problem with that, is it requires the use of the Google Voice number, right? Which does not help for those who already have the current number. See OP:
I see this being beneficial for telemarketers, collections calls, Ex-boyfriends/ex-girlfriends, that stranger in the bar you gave your number out to after you had too much to drink, etc.
Click to expand...
Click to collapse
I apologize for this needing to be moved. My original question was actually whether or not it was possible, but this turned more into a "Try this app" thread.
PyRo_DuDe said:
The only problem with that, is it requires the use of the Google Voice number, right? Which does not help for those who already have the current number. See OP:
Click to expand...
Click to collapse
i believe if you end up using google voice for voice mail (where you dont have to have a gv number) it does this also.

What is Best Auto Call Answering Machine S/w For Android ?

Hello Everyone,
I have Star x18i Mobile with android installed on it, i did search alot of applications and used and really like most of them, now what is my issue i m not able to find any suitable auto call answer machine software,
There are many software of auto answering machine which send message to unknown number calls as soon any call come,,,,
What i want is i get alot of wrong calls each day, i dont know who is calling maybe friend or romour, and i not want to talk to them directly so i m looking for software to install into my mobile which do following main functions :
1. When unknown number call comes, my phone auto pick the call and play an audio file which i will select or built-in in software to that person and record the phone call as well, Audio i will use will be something like that ( Person you are calling is busy please record your msg person will get back to you ) when ever an unknown number call come i want to play sound and record so later i can listen who that person was calling me, if any known person then i will contact them otherwise will block them number....
That is the simple thing like software i want, Please tell me if anyone know any of that type software ? again please i not want sms reply software, i want to play sound to that person auto and record voice....
Hope someone will guide be better.
Thanks allot in Advance
rayice said:
Hello Everyone,
I have Star x18i Mobile with android installed on it, i did search alot of applications and used and really like most of them, now what is my issue i m not able to find any suitable auto call answer machine software,
There are many software of auto answering machine which send message to unknown number calls as soon any call come,,,,
What i want is i get alot of wrong calls each day, i dont know who is calling maybe friend or romour, and i not want to talk to them directly so i m looking for software to install into my mobile which do following main functions :
1. When unknown number call comes, my phone auto pick the call and play an audio file which i will select or built-in in software to that person and record the phone call as well, Audio i will use will be something like that ( Person you are calling is busy please record your msg person will get back to you ) when ever an unknown number call come i want to play sound and record so later i can listen who that person was calling me, if any known person then i will contact them otherwise will block them number....
That is the simple thing like software i want, Please tell me if anyone know any of that type software ? again please i not want sms reply software, i want to play sound to that person auto and record voice....
Hope someone will guide be better.
Thanks allot in Advance
Click to expand...
Click to collapse
Is is truly unbelievable to me that in this day and age such an essential phone function could have been overlooked! I have been searching for days and days and found NOTHING or got stupid responses such as "use Google" (Online only, uses Data and for US Citizens only) or "use voicemail" (expensive cellular provider subscription add-on)... I mean, come on! When even the cheapest home phones can be gotten with built in answering machines, how come this essential feature is nowhere to be seen on android phones?
What's the deal, what's the technical hangup, what's the problem? Can anyone explain the REASON why there are NO call answering machine-like apps of any kind out there?
Old faithful said:
Is is truly unbelievable to me that in this day and age such an essential phone function could have been overlooked! I have been searching for days and days and found NOTHING or got stupid responses such as "use Google" (Online only, uses Data and for US Citizens only) or "use voicemail" (expensive cellular provider subscription add-on)... I mean, come on! When even the cheapest home phones can be gotten with built in answering machines, how come this essential feature is nowhere to be seen on android phones?
What's the deal, what's the technical hangup, what's the problem? Can anyone explain the REASON why there are NO call answering machine-like apps of any kind out there?
Click to expand...
Click to collapse
Im looking for the same thing and can't find it too!
Here is my need. I have a business phone number and my personal cell phone number. All my customers should call me to my business number which I can set to auto-forward to my cell only at the time I want to. But some of my customers know my cell phone number and they keep having this bad habit of calling me on it instead of my business phone number.
I'm looking for a app that will be tracking in the background the caller id number of incoming calls, if the number is a on list of unwanted that I have set, it will auto-answer, play an audio file recorded by me (like: "Please dial 111-222-3333 to reach me, thanks you") and then hang-up.
I don't feel alone with the need of a solution like this. And there are apps that can auto-answer call according to the caller id and there are apps that can play audio in a call, I don't see why it could not be technically possible to combine both.
wow
can't belive it, i was looking for the same and found several threads like this one, that's sad
let's hope sth comes up
Yeah, I used to have this function on my old fliphone from way back in 2002! Also, on my Windows Mobile phones after that...
Exactly. My nokia flip from ages ago (ran symbian OS) has an app on it called "Advanced Answering Machine" or "Advanced Call Manager" or something similar.
I could set it up so that it would direct calls to different greetings depending on the caller ID. An example of this is, I wont accept calls from "unknown" or "blocked" etc numbers. ACM/AAM would handle this perfectly. It would answer the phone, play the Telstra (thats a telco in australia) message "the number you have called is not available from this service." twice, then hang up. Later on I found out I was missing some important calls (the message confused some people such as the landlord who had a blocked number) so I changed it to "I do not accept calls from blocked numbers. To unblock your number, dial 1831 in front of your number. It wont cost you any more". This fixed the problem.
It was also programmed to answer calls after 30 seconds of ringing and play a standard greeting then take a message.
It was a very versatile program. I could (for example) divert certain calls to a party line if I didnt want calls from that particular number; however I didnt, as the diverted leg would cost me a fortune.
Its a shame on these advanced handsets today that such a simple, commonly available on landline phones, feature is not available. I can control televisions, fly remote controlled toys and vapourize components with a big bank of capacitors over bluetooth using my phone, yet it cant perform a simple answering machine function.
From what I hear the API that handles these functions is not directly accessable to developers; probably because "malware" could hook in and dial high priced premium calls and rack up huge bills all the while the phone owner not knowing until the monthly account comes in.
I did see one answerphone somewhere but it utilised the speaker so if it took a call (for example while your at the pub) the caller would not hear your greeting, or on the train everyone around you would hear your greeting and then the callers message, so not very practical. It would NOT work properly while the phone was on mute.
xperia phones come with buit-in answering machine feature. or use jail broken iphone and u have half a dozen apps which can do it.
unfortunately in android noway.. even if u r rooted.. no way

[Q] HELP!! Stalker was texting me ...

I had a very disturbing experience last night with some stalker texting me and I am concerned my phone and/or identity have been compromised. Here's what happened.
I have a friend whom I will call Bill Jones (not his real name). He and I text back and forth quite a bit. He texted me last night about something or other, and I texted back. A few minutes later I got a text from a number I didn't recognize that addressed me by my real name, even though almost everyone I know calls me by a nickname, Bill Jones included.
Our texting conversation went something like this:
Stalker: Hey [my real name]. What's up?
Me: Who is this?
Stalker: This is Bill.
Me: Bill who?
Stalker: Bill Jones. I want to tell you something, [my nickname].
Me: Is everything ok?
Stalker: Sort of, but I want to tell you something and I'm not sure how you will take it. LOL.
Me: Why are you calling me [my real name] and using a different number? [Note: The real Bill never calls me by my real name.]
Stalker: I got a new number but I wanted to say that I am attracted to you a lot...
Now, this is something that Bill would never say and I know immediately that this is an impostor. At this point I called the number I was receiving the texts from, and after one or two rings I heard a beep sound like the beep you hear when a voicemail starts recording, and then silence. I asked who was there and got no answer, and after several seconds I heard a computer-generated female voice say, "You can hang up now" and the line went dead.
I continued to text the stalker after this, and they continued to say they were "attracted" to me but were embarrassed to talk on the phone. I tried repeatedly to tell them to call me, but they wouldn't. Then I told them I wanted to meet them in person, and they tried to ask me where I was, but I wouldn't tell them. They wouldn't tell them where they were either. Finally they said they were going to bed and stopped responding.
I called that phone number repeatedly for the next 30-40 minutes, and each time I called I would get the same thing: a varying number of rings before they picked up, and then the voicemail-type beep, and after several seconds of silence the computer-generated female voice saying, "You can hang up now" and then the line goes dead.
I did a search for the number on Spokeo.com, and, even though they claimed they had full records on the owner of the number, after I paid the two dollars it said they didn't know anything about that number.
I spoke to Verizon, and they said no one had tried to access my account. They suggested I install and run a spyware detection app, which I did, and it didn't find any spyware except that it flagged Call Control and Handcent as being suspicious, but I'm sure they're not.
I have no third-party apps on my phone. All my apps are from the Google Play Store.
I believe that someone would need to have physical access to a phone to install spyware on it, and no one besides me has ever had physical access to my phone, and Bill Jones told me no one else has ever touched his phone either.
All of this happened at a friend's house, and when I drove home I pulled into my driveway, but then I realized I had my GPS on so I got back on the road and drove to the next town, where I pulled over in a subdivision, turned off GPS and mobile data, cutting off the trail, and then drove home. My phone is connected to my home wifi, but I use a VPN with encryption so I feel fairly safe that no one can get through that.
I suppose it is theoretically possible that this is some bizarre prank played by someone who knows both me and Bill Jones, but please take my word for it that no one I know pull a stunt like that.
It really bothers me that some stranger knows the following:
* My number.
* My nickname.
* My real name.
* The fact that I am friends with Bill Jones.
* Given the fact that they started texting me right when I texted Bill Jones makes me wonder if they can read my texts in real time.
I very much want to know what else they know about me and how they obtained this information and what I can do to protect myself. Please help me. I haven't been able to find a similar case by searching Google, so I'm really lost here. Thanks for your help people! If you need any more information please just ask and I'll be happy to tell you.
I run a Samsung Galaxy S4 running Android 4.3. Oh yeah, earlier that day I had installed CBS Sports app and iHeartRadio.
MITM
What you experianced could be the result of a "Man-In-the-Middle" attack... The whole idea of the attack is to see the messages in transit and get the identifying key from them (your phone number) then manipulate the orriginal messages with both users never knowing the manipulation. This can simply done by monitoring the connection... If your phone sends over Wi-Fi someone can easily see anything with a laptop near by... So if you sent messages from a public place and the "stalker" collected your ip-address from your phone it can be done remotely if even one of you is connected to a Wi-Fi signal regardless if you "think" your using it....
InfamusOne said:
What you experianced could be the result of a "Man-In-the-Middle" attack... The whole idea of the attack is to see the messages in transit and get the identifying key from them (your phone number) then manipulate the orriginal messages with both users never knowing the manipulation. This can simply done by monitoring the connection... If your phone sends over Wi-Fi someone can easily see anything with a laptop near by... So if you sent messages from a public place and the "stalker" collected your ip-address from your phone it can be done remotely if even one of you is connected to a Wi-Fi signal regardless if you "think" your using it....
Click to expand...
Click to collapse
Interesting. How would such an attack allow them to discover both my nickname and real name and also the name of my friend? And should I be concerned about them stealing any other information from my phone such as passwords, financial information, credit card numbers, etc.?
Is there any other possibility for what could be happening?
By the way, no, my phone doesn't send calls or texts over wifi. Besides, as I said, I use the privateinternetaccess.com VPN which gives my phone a fake IP address and encrypts all my internet data.

Gear S2 call forwarding while remote connected

...works!
This may be something documented somewhere, but I haven't come across it. It may be a "well, of course" sort of thing to some of you, but it wasn't to me.
In short, you can activate/deactivate call forwarding on the phone when connected remotely through wifi or the 3G network. For some reason, I thought you had to have a local BT connection to initiate the requests (dialing sequence), probably because that's how I've always done it.
Well, caught myself away from home without my phone today and thought, I wonder if it works remotely? Isn't any reason it shouldn't. So, I turned on forwarding, and it worked fine. Quite a bit longer wait with the spinning busy indicator on the watch display, but it did indeed invoke the forwarding codes on the phone.
On afterthought, this makes total sense -- that's the most valuable use of this function, of course -- when you've forgotten your phone. Still, it was cool to find that this capability is there, and you don't have to "plan ahead" to forward the phone to your watch.
It ups the value tremendously of the 3G feature.
Hey there, I was just wondering approximately how long did you wait for your "spinning busy indicator" to stop spinning and activate the function.
Thanks so much
addielthd said:
Hey there, I was just wondering approximately how long did you wait for your "spinning busy indicator" to stop spinning and activate the function.
Thanks so much
Click to expand...
Click to collapse
That threw me for a loop at first too. It's very quick with a BT connection (for obvious reasons).
All I can say is it takes quite a bit longer, and is not consistent. This is likely because the Samsung server that mediates remote connections is involved: Your S2 sends a request to the server via the internet (data), then the server forwards the request to your phone, again over the internet (data).
What I can tell you is that it only shows the "Requested (<time>)" under Turn On if it succeeds and receives a handshake back from the server. So, I don't both watching it any more... I just invoke it, then check in a minute or two to verify the request was received.
I've never had any problems. My only complaint, and it's very mild, is I wish we could select the forwarding mode. Right now, it forwards when no answer or unavailable (phone off or out of range). I'd like to be able to select "Forward all calls" so callers don't have to wait through 6 rings before it comes to me on the S2.

Categories

Resources