Software to answer phone through voice commands - Windows Mobile Development and Hacking General

I had an idea to write some software that would monitor when a phone call game in, and then (using the mic) try to see if I wanted to answer the phone by saying something like "Answer Phone". What the software would do is answer the call, set the volume to max, and switch on SpeakerPhone, (and probably immediately turn OFF the screen)
The principle being that if I'm driving and get a call I can answer it without reaching for the phone, (and without having a handsfree earpiece type setup).
Usually though, when I think of something like this, someone has already done it better, :wink: , so I was wondering, before I embark on this if someone knows any software that does this already?
PS: MS VoiceCommander will not answer the phone without hitting a button....

Sounds like an excellent program. Program away!

So I've got about 80% of this program done, but have hit a big snag.
How do you turn the LoudSpeaker on in software?
I thought I would just send a keybd_event(VK_F3, 0, 0, 0); for about 4 seconds, but this doesn't work. It answers the phone, but it does turn on the loudspeaker. Though if you phyically hold the talk button down it does turn on the speakerphone!
the Callback for PHONESTATE will tell me when its on, but how do I set it?
Any help?

Related

Wired Headset Button

Hi Guys,
Just got my S110, which I love. Still trying to learn how different the phone functions are, compared to my C500, one thing I have noticed, and which I feel is a real pain is to do with the suppled headset and its intergration with mobile 2003.
It seems to be fine at answering calls - a quick tap, and that is it, but when it comes to ending a call, i have to hold the button for 3 seconds, and there is also no beep to notify that the call has ended. This is a bit annoying if you end the call with the handset in your pocket. There is nothing to let you know it has ended, apart from looking at the handset.
Does anyone know of a hack to shorten the length the button needs to be pressed to end a call.
Also is there any chance of voice tagging, like a normal phone. I have tried Voice commander, which I think is hit and miss.
Many Thanks
NickB23

answer/ignore -> where's my mute?

hi all,
if my mda rings, i want to be able to like 'mute' it. i can do this by 'pulling down' the volume slide button (second left from top) while a phone call comes in, but the software keeps showing that the phone is ringing.
is there a way (or software) which allows me to choose to 'mute' the call, while not interfering with my software?: like saying:
"ok i understand someones calling me, don't REJECT that someone, but let the phone ring (for that someone), while at the same time not informing me (anymore) that im being called!"
bla321 said:
hi all,
if my mda rings, i want to be able to like 'mute' it. i can do this by 'pulling down' the volume slide button (second left from top) while a phone call comes in, but the software keeps showing that the phone is ringing.
is there a way (or software) which allows me to choose to 'mute' the call, while not interfering with my software?: like saying:
"ok i understand someones calling me, don't REJECT that someone, but let the phone ring (for that someone), while at the same time not informing me (anymore) that im being called!"
Click to expand...
Click to collapse
Use the Volume button to turn off the sound when you receive a call. ( Move it up or down)
Yeah I agree... I'd like to see an IGNORE - or SILENT button like the nokia OS has.
I hate having to pull the phone out of my pocked - look at the caller and think "nah, don't wanna talk to them", and not have a button to click on...
Saying all that, after a month you get used to hitting the volume on the side... one tap and the phone stops ringing...
As far as I know - thats it...
johnny
there is a program i used to use with my nokia 6630 which ignores selected ppl's calls, its called blackballer. there are also a couple other programs out there that do the same thing, but dont know of any for PPC, will keep my eyes out though.
fone_fanatic said:
there is a program i used to use with my nokia 6630 which ignores selected ppl's calls, its called blackballer. there are also a couple other programs out there that do the same thing, but dont know of any for PPC, will keep my eyes out though.
Click to expand...
Click to collapse
hi.
i know of such a program for the ppc pe, it's called:
"Call SMS Blocker Lite v0.5.5"
http://www.aditusnet.it/crino/crisoft/prodotto.asp?id=11
The thing is, here you preset what is blocked or not, and it works OK, but:
It still does not allow you to silently surpress an incoming call AD HOC and carry on with whatever you are doing on your ppc pe :roll:

Bundled hands free.

Hi,
How exactly is this thing supposed to work? im talking about the button on the stereo headset that comes in the box.
There seems to be no logic to me answering a call, i have to press it repeatedly to answer, pressing once or twice or even holding it in doesnt seem to answer. So far the magic number is 4 quick presses and bing it answers.
It does nothing at all if i press the button to make a call, I expected it to wait for a voice command if I do this?
Weirdly once IN a call if i press it, it will put the call on hold and another press takes it out of hold, probably as designed and suggesting the button isnt broken.
This is my second JJ too. :?
I just dont get it :roll: Roll on the Samsung SBH-100 Bluetooth headset!
Cya
Stot
I remember in my old Nokia (or maybe Motorola or Ericsson) days, I could have my handset answer automatically within 1 ring if it was plugged in to the hands-free kit. I'd like something similar with the Universal so that when it's in landscape mode as a bedwarfed* laptop, it answers on speakerphone on any keypress, otherwise it behaves normally. I guess I'd better look into the telephony APIs...

Reprogram Bluetooth headset button

I have a Cingular 8125 (2.17 ROM, I believe) and recently got a Motorola HS850 BT headset. It's setup and works great, but I want to know if there is a way to reprogram the call button on the headset so that when you hit it instead of opening the Voice Dial on the phone it can instead open Voice Command (which I use for everything else.) I tried poking around on the boards and didn't see anything specific, any help (or just knowing it's not possible) would be greatly appreciated!
Thanks!
Doug
Found it
I found the answer with a little more searching. It turns out to be a registry entry for Voice Command - and it DOES work with Bluetooth (even though MS' description says it does not.)
Just change this registry key: HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand\Path
change the value from \Windows\SDDialer.exe to \Program Files\Voice Command\VoiceCMD.exe
Soft reset the phone and voice command will work when you hit the connect button on your phone.
Credit to HowardForums where I found it: http://wiki.howardforums.com/pocket...ice_Command_via_Bluetooth_(HTC_WM5.0_Devices)
I heard that it does not close the audio gateway however when you are done with the call...
is this true?
thanks a lot man, this was buggin the hell out of me! quick forum search and i found ur post. thx for doing the leg work
I placed a call with it and when the call was done used the button on the headset to terminate the call...it seemed to work okay.
i just tried it and it seemed to work just fine. the only thing i don't like, and it probably has to do with my headset, is how long i have to hold down the button for...but i can deal with that, so that i don't have to take out the phone!
I guess that the issue is with the regular voice dialer, you can just press the button to dial out, and when the caller hangs up, the audio gateway closes, you dont have to hit the button to close it.
I'm gonna give this a shot to see if I like it.
I did notice that it seems like I have to hit the call key twice in order for it to recognize the key press....maybe the first is to close the old channel and the second opens a new one? I don't have enough knowledge to say for sure, but there is no visual indication on the phone that the voice channel has not been closed.
That's probably what's happening. If you forget to close the voice channel after your call, you'll run down your headset's battery faster. I can tell that the channel is open because I can hear very faint hissing.
Of course, the point is moot for me because on my device (like many others) this trick only works until a call has been placed and ended. After that the button no longer triggers voice command. :-|

S-Voice not remembering speakback aloud

When using s voice I always have to press the button on the bottom left to turn on the feature that speaks aloud back what s voice says. When I am using s voice in the car hands free I can never figure out what s voice wants me to do because it never talks back to me. I always have to turn back on the talk back feature. It never remembers it. I know that I can use driving mode but I don't want to. I just want to use normal s voice but it seems that with that setting turning off every time s voice turns on I have to press that button. Is this problem happening to other people. How can I fix this. Thank you.
bump
This is still not working and I don't know what to do. When I use Bluetooth in my car and activate s voice, it never automatically speaks back to me. If I manually enable it to speak back to me and I say something like, "call jack", it will say "do you want to call jack", and then it will not automatically listen to me for a response, I would have to hold down my Bluetooth car button again and say "yes" to make a call. This is very frustrating and any help with this issue would be greatly appreciated. Thanks.

Categories

Resources