Ok... I think i need some help here. I wrote an app that would screen save and trap all the keys (even the red and green phone keys). I did this according to the following post.
http://www.xda-developers.com/forum/viewtopic.php?t=3665
Then i wrote some tapi stuff to listen for an incoming call and restart cprog.exe after the first ring. Only problem is, cprog.exe seems to need the LINEDEVSTATE_NUMCALLS (0x0800) notification or it will not log the call as missed. It can never get that notification, cause that is the first thing i can trigger off of. So... cprog.exe does not log the call as missed. If i answer the call, then it is logged...
I was hoping i could do one of the following:
1. Write the missed call to the log myself.
2. find a way to trap the keys without killing cprog.exe
3. Fake a LINEDEVSTATE_NUMCALLS (0x0800) dev state change message to cprog.exe
or worse case (which i don't like at all)
4. Keep my own call log which means i will have to write my own call log app.
or even worse still...
5. Just be happy with the screen saved, but the keys unlocked and hope that i don't make 3 hour "prank" calls of me singing along in the car to the radio on some friend's voice mail.
Any help here would be greatly appreciated. Also, if anyone needs to see the code that i used to detect the ringing and stuff... let me know... i can post it up.
thanks,
John
Being as you know you missed the call, you could just put the relevant information into the call log database.
Thanks... i didn't realize that existed, but i figured something was there like that.
Unfortunately for this app... but fortunately for everything else, i upgraded to WM2003... so now, i don't need this as much because the now the GPRS stays connected even in suspend mode (which locks the keys).
It also seems that 2003 behaves differently with respect to screen power. It seems 2003 automatically turns screen power back on in the event of a window focus change... so my app needs to be rethought now.
thanks for the help,
John
Hi John
Did you ever find how to add/insert your call into the log?
It seems that ther is no API to do it (there is an API to query the log...).
Any thoughts?
I've just started to use i-mate Jamin which is also known as Dopod 818pro/830.
As I've got first 3min free for every call I made, I need to know how long I've been on the call from the screen so that I can end my call within 3min or dial again.
I am wondering is there any software that has such function I mentioned above? I've been searching for a while but couldn't find anything. Basically I just need 3 major functions:
1. the screen is always on during the call so I can look at it anytime;
2. it can display the talking time of my current call so I know how long I've been talking;
3. Better it has time reminder, i.e. I can set a sound warning at 2min55sec or any other time I like or at any time interval.
Some info about my phone settings:
I set the PPC to be locked if unused for 1 mins and I also assigned a password to unlock it (for security reason). So after 1 mins the screen will change to a number keypad (for unlock) and can no longer see the talking time.
Furthermore, I want to be able to see the talking time when I am receiving a call. But now, when a call comes in, as the PPC is locked, I can't see the talking time either. It just display a number keypad on the screen all the time.
So the software should be able to override the phone lock function, and is alway on during the telephone conversation and display talking time in real time.
Thanks in advance for any help.
It happens to all of us that we miss a phone call or we don't hear when an sms arrives. My old mobile phone used to continue to beep or vibrate briefly every few minutes until I actually confirmed that I knew I had missed the call or the sms. But the HD does not do that. So, I feel like I regularly have to be waking up my HD to see if I have missed something. Is there any way to set the HD to keep reminding me every few minutes after I missed a call, an sms or any other event?
PhoneAlarm is what you need. Find it here at PocketMax
Hi,
You don't have to 'wake up' the phone to know you've missed something. In Start>Settings>Personal>Sounds&Notifications you can tell your phone to keep blinking its small LED (on the power button) when you've got missed calls/txt msgs/etc...
Probably not as good as the suggested programm but still saves you having to push any buttons. Just look at the top of the phone from time to time.
Kind regards,
Rolf (35, m, The Netherlands)
Thank you both for the help. I didn't realize I could set the blinking LED light to do that. I'll see how that goes. It might be good enough for what I need. If it is still not enough for me, I'll definitely consider PhoneAlarm. I saw it has a ton of features, but I really only need the repeating alarm feature, so I don't know if I would get it just for my one needed feature. But definitely nice to know the option is there.
I wish there were a registry hack where it would vibrate every so often for a given amount of time or until I checked what I missed.
Hi Developers!
I'm new here, although i've been reading the forum for a couple of weeks now.
I had a flash yesterday night, that we need a program/mod that allows us to vibrate the phone by shaking it if there is a new message.
My phone usually in a pouch, and i always have to take it out at least to check if the led is flashing. Would be nicer to shake, and it would vibrate in response.
[(if newmessage = 1 AND tiltingactive = 1) then vibrate]
Thinking about something like this
Is there a program like this exists, or would anybody be so kind making, or implementing it to an other program for us?
Comments are welcome.
Happy diamonding for next year too
Soniboy84 said:
Hi Developers!
I'm new here, although i've been reading the forum for a couple of weeks now.
I had a flash yesterday night, that we need a program/mod that allows us to vibrate the phone by shaking it if there is a new message.
My phone usually in a pouch, and i always have to take it out at least to check if the led is flashing. Would be nicer to shake, and it would vibrate in response.
[(if newmessage = 1 AND tiltingactive = 1) then vibrate]
Thinking about something like this
Is there a program like this exists, or would anybody be so kind making, or implementing it to an other program for us?
Comments are welcome.
Happy diamonding for next year too
Click to expand...
Click to collapse
+1 here!! Sounds very nice!
Hope some more people fancy this idea
Indeed...to all of you HAPPY (*DIAMOND*) NEW YEAR!
Regards
Jeroen
Ya +1 it sounds awesome....dunno hw u ppl get such supeb ideas......
Ermm.. I thought thatz already in the vibrate settings?
I think you missed the point.
Very neat idea indeed
in silent mode my phone is vibrating log for calls and tree time short for SMS, in factory seting, original ROM
Another one, who missed the point - we're talking here about an app that would respond by vibration after we shake the phone in case there's a new (unread) message.
as far as i know this isn't possible, when your phone is in standby mode, 3rd party applications can't interact with it, so you'd have to turn the phone on first before shaking it, which would be pointless.
I was afraid of that. But yes - there's a point - Diamond (for example) doesn't "blink" with the alert LEDs when in standby.
wizaard said:
I was afraid of that. But yes - there's a point - Diamond (for example) doesn't "blink" with the alert LEDs when in standby.
Click to expand...
Click to collapse
but the ring around the nav-pad "blinks"
If there is a text comes, it automatically wakes up the phone(there is an option somewhere to check it). The ring around the navipad also flashes.
Interesting improvement would be to tell you how much text arrived by vibrating twice, 3 times, etc after shaking...
How about using one of those expanded alert programs setting it to vibrate every 30 sec when you have new messages. It would save you even having to take the phones out of your pockets.
This is a great idea!
My diamond normally sits inside its beyza case, where I have easy access to the button on top of the device, but have to use 2 hands to take it out the case. It would be so useful to be able to quickly tap the button to take the phone off standby, and shake it and wait for a vibrating response.
Sounds good, but we need a professional to implement. Anybody volunteers?
nickylew said:
This is a great idea!
My diamond normally sits inside its beyza case, where I have easy access to the button on top of the device, but have to use 2 hands to take it out the case. It would be so useful to be able to quickly tap the button to take the phone off standby, and shake it and wait for a vibrating response.
Click to expand...
Click to collapse
Why shake it?
Then I would use lightsensor, when carrying = dark. So tapping butting makes it shake the amount of messages and goes back to standby again within 5 seconds.
Why AND push button AND shake?
Hhm... it would be enough just to beep or vibrate every 2 minutes until you read the message. My old samsung R210 could do that, and it was a pretty handy feature.
I've made something up that alley some months ago, check out my signature (3 utilities) and VibraNotify.
My concept was to vibrate when there's been activity while your phone was left on i.e. a table and you pick it up again...
The point of it is if you've missed SMS, while it's in the leather case or whatever you use - you shake it and it vibrates. which i think its useful, saves you having to take it out the case, and either look at the ring light or turning it on to check.
having it vibrate every 2 minutes would be a bit crazy as it would kill your battery surely?
Well, thanks to audiophil, it seems the problem solved with vibranotify. I haven't tried it yet tho, somebody could give a feedback about it.
when a call comes in, i either push answer on the screen or hit the green button. however, it takes a few seconds before the my phone actually picks up the call. has anyone else run into this problem?
i just tried calling myself and the phone just keeps ringing the extra ~3 seconds before the phone picks up.
Here's an article on how to fix that, but it involves a registry editor and adjusting a setting
http://www.wmexperts.com/wm-cdma-phones-have-delay-when-answering-call-data-connection-read
I actually have this problem but the registry fix isn't what's wrong ...is there any other ideas?
i'm pretty sure it has to do with WM - I have a coworker with the Mogul and he says he has the same delay that i have both with answering calls and hanging up calls.
mjchoi824 said:
when a call comes in, i either push answer on the screen or hit the green button. however, it takes a few seconds before the my phone actually picks up the call. has anyone else run into this problem?
i just tried calling myself and the phone just keeps ringing the extra ~3 seconds before the phone picks up.
Click to expand...
Click to collapse
Try this one
It is not a fix per say for what you wnat but it will make your phone ring soner.
Get into your msl settings by pressing ##778# on stock rom (you will need your unlock code) and then click on edit, then click your left soft key (should be view info) then go to modem settings and change the slot cycle index to 1. What this will do is make your cell phone check the tower for incomming calls every 1-2 seconds instead of every 5-7 seconds.
thermus said:
Try this one
It is not a fix per say for what you wnat but it will make your phone ring soner.
Get into your msl settings by pressing ##778# on stock rom (you will need your unlock code) and then click on edit, then click your left soft key (should be view info) then go to modem settings and change the slot cycle index to 1. What this will do is make your cell phone check the tower for incomming calls every 1-2 seconds instead of every 5-7 seconds.
Click to expand...
Click to collapse
I agree that this works. It helped my pickups be a little quicker and more consistent. If you don't know your unlock code, google for an app called "getspc"