Jump to content

Handsfree voice dialing problem?


Guest jeffbcell

Recommended Posts

Guest jeffbcell

Ok... it is really cool to flip open the i600, press and hold the i button and have the sweet lady to direct me to "please say a command". But...

I want to do this while wearing the handsfree headset while the i600 rests comfortably in the fine leather holster. Seem logical that this should be possible to complete the "handsfree" concept. If I can be bothered to remove the phone from my belt, flip it open, and hold the i button, I must be be rather lazy to not just go ahead and dial the number I wish to call.

Ok.... that must not be the case. I have simply overlooked something. There is a magic setting that will let me tap the activate button on the handsfree headset or press a button on the holstered phone and I will hear the lovely Janet (or whatever her name is) ask to grant my wish.

Somebody please tell me this is possible!

Thanks!

Link to comment
Share on other sites

Guest RedComrade

i tried a registry tweak similar to the the Record button one (http://smartphone.modaco.com/viewtopic.php?t=62689). basically the idea is to replace the Call Log app with the Voice Signal, because the Call Log is what starts up when you press the handsfree button. another thing to notice is: the handsfree button has the same action as the Send button when you are not in the call.

so i changed the value under HKLMSoftwareMicrosoftShellRai:MSClog and it worked (sort of) because when i click on a Missed Calls section of my home screen, the Voice Signal app starts. but when i press the send button being on the home screen, it still starts the Call Log for some reason. i guess the Send button doesnt go through the registry to start the Call Log app like you would hope.

at this point i dont know what else to try short of writing my own app that would always stay in backgroung and start the Voice signal on the following conditions: Profile is Headset, AND not in call, AND Send button is pressed. anybody have simpler ideas?

Link to comment
Share on other sites

Guest RedComrade

correction: the application that comes up when you press the handsfree button is not the Call log but the cdial.exe, which explains my previous unsuccess. so now i tweaked the :MSCdial registry key and i was actually able to get the desired behavior: Voice Signal app starts when i press the handsfree button and i can initiate calls using voice. unfortunately the side-effects are extreme: you will not be able to dial numbers using the keypad anymore because cdial normally handles that. of course you can start cdial.exe by hand (using the SmartExplorer for example) and the keypad will work again. and when you kill cdial.exe process you'll have the Voice Signal again. so one solution could be to kill cdial.exe when you close the lid and to start it again when you open it. can this be scripted somehow?

here is some additional details you will need to know in case you decide to play with it.

1. in addition to modifying the :MSCdial key you will most likely need to modify the following location: HKLMinitLaunch90 -- it has the value of cdial.exe and cause it to start on boot. that's why the phone reacts to keypad dialing so quickly, otherwise you would see a hourglass each time you want to dial something :)

2. goes without saying that you need to restart the phone after modifying the registry.

Link to comment
Share on other sites

Guest jeffbcell

i love your ingenuity! what you are doing is way beyon me. if you continue to tweak and get everything working, i would appreciate step by step directions to reproduce it on my phone.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.