Treo 750 ring repeat delay - General Topics

So I have just purchased an unlocked 750 and love it, but the rings are...interesting. I have scoured here, Google and xda-dev but searches brought up nada....so, here it goes. The stock ringtones as well as the .mp3 files I loaded seem to have like a 3-4 second gap between when they play...i.e. if there is a call coming it, the phone will play the sound for 1 second (or however long it might be) and then wait 3-4 seconds before playing it again. This doesn't seem to be an issue with my friends' 650 or 700w/wx. This is really fairly annoying as it tends to make me miss calls...
I have a Cingular branded phone running WM5, if that means anything.
Thanks!

You don't say whether your Treo is running WM5 or WM6 - which may or may not have an effect on this suggestion.....in either case, you'll need a registry editor installed to make the changes (try PHMRegedit from HERE).
Here's the information ("borrowed" from the XDA Wiki ) you need:
Change ringtone/vibrate/LED flash characteristics
If you would like more control over how your device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events. For example, for an incoming call performing 'activate device, play ringtone, wait 3 seconds, repeat':
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REG_SZ string, no quotes)
For performing 'active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)':
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REG_SZ string, no quotes)
To have the device 'Vibrate and Ring' simultaneously:
HKCU\ControlPanel\Sounds\RingTone0\Script = "av0pw3r" (REG_SZ string, no quotes)
The following are the full codes available to you. Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. 'v1p' will vibrate and play at the same time, while vibrating for 1 second. But 'pv1' will play the ringtone through all the way first, then start vibrating for 1 second.
a = activate device
cN = set volume to N in percentage max volume
fN = flash notification LED for N seconds
p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.
r = repeat. Note that this should be the last code in your Script string, if used at all.
vN = vibrate for N seconds
wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.
Click to expand...
Click to collapse
Hopefully, you can make sense of all that - I'm guessing from what you said in your post, your device currently has the "w3" value to make it wait for 3 seconds?
Hope this helps,
Mark.

Related

Slow Ringer Response

Anyone have Slow Ringer Response problems? It takes 2-3s before a call registers and the phone rings.
Vibrate before ring?
I was missing a lot of calls with like you say a 2-3 second delay before I heard any ringer, then i realized I had phone set to "vibrate BEFORE ring" rather than "vibrate AND ring"
Could it be that?
Good luck.
speakerphone said:
Anyone have Slow Ringer Response problems? It takes 2-3s before a call registers and the phone rings.
Click to expand...
Click to collapse
Well, maybe a second or two at max, but yes there is a delay.
What you can do, depending on your provider, is go into the phone settings, and call forwarding, and adjust the delay before it forwards unanswered calls to voicemail to 30 seconds.
I've made this change on my wife's phone as she always takes 29.9 seconds to find the phone in her handbag!
BadTasteUK beat me to it. This will not solve you delay issue, but should allow you sufficient time to answer the call.
same here. main prob that most people i know only allow 3-4 rings before hanging up.
same here.
i have a regular Phone anf it Allway rings a few seconds B4 the Polaris.
i remember having the same problem with previous htcs. maybe someone has found a way to resolve this. i ll search in the fora for previous models. hopefully we ll find somthing.
the same for mine with China mobile Chinese Version
I have dozens of 'missed calls' that don't ring, due to delay
I think it is connected in two ways:
1) Getting from standby mode is slow, takes a while to start again some services
2) Loading mp3s or wav files(ringtone) takes a small amount of time
Solution:
Find a way to cache sounds and/or have certain call services running all the time(which would drain battery faster)
This is an inherent windows mobile problem, and has been around for ages...
With little effort it could be done.
are all WM affected, or some brands worse than others?
I have found that I always get a delay of one ring before my HTC starts to ring. but it is worse if I use an mp3 rather than a mid or even wma. I also found that if I cut down the mp3's size to around 30 secs then it loads quicker
Try this solution :
Go to "HKCU\ControlPanel\Sounds\RingTone0\Script" in registry
normaly, you have this : apw3r
Replace by : apr
Explication :
A = Activation (??? i'm dont know)
W3 = Wait 3s
R = Ring
You can add "v3" if you want vibrate 3s !
No, it doesn´t work... only wait n seconds to repeat playing ringtone
24. Change ringtone/vibrate/LED flash characteristics
If you would like more control over how your device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events. For example, for an incoming call performing 'activate device, play ringtone, wait 3 seconds, repeat':
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REG_SZ string, no quotes)
For performing 'active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)':
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REG_SZ string, no quotes)
The following are the full codes available to you. Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. 'v1p' will vibrate and play at the same time, while vibrating for 1 second. But 'pv1' will play the ringtone through all the way first, then start vibrating for 1 second.
a = activate device
cN = set volume to N in percentage max volume
fN = flash notification LED for N seconds
p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.
r = repeat. Note that this should be the last code in your Script string, if used at all.
vN = vibrate for N seconds
wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.
erf, sorry
3 second delay
There is a software program called "tweaks 2k2.net". Under the heading of Phone tweaks there is an option to disable the 3 second ringtone delay (it works fine for me). So I think the delay has been put there for a purpose. The only downside is that you have to purchase the software. Hope this helps.
3 second ringtone delay is set and unset in the control panel already
my machine uses sktools, and under "option to disable the 3 second ringtone delay" it was already disabled but still slow.

Programmatic volume control

I was wondering if anyone has any experience with controlling the ringer programmatically.
I've got a program where I want to turn off the ringer but if high priority calls come in allow the phone to ring. I've got the code working that changes the volume properly (using waveOutSetVolume) and have the code to identify the incomming call [SystemState.GetValue(SystemProperty.PhoneIncomingCallerNumber)]. The problem I'm having is that when I get the call and turn on the volume (can see the icon change from mute to enabled), the phone still doesn't ring. I assume it's because the phone app was in silent mode at the time.
I could play the sound myself (assuming I can find the current ring tone), but I don't want to have to manage them answering the phone and stopping it. So, is there a way to have the phone app actually ring correctly.
Thanks in advance
I'm not sure why this was moved from Development and Hacking to General Questions. I'll try to give a little more detail.
I'm writing a .NET Compact Framework application. This application is controlling the volume of the phone (HTC Touch Pro right now, but will expand to others). I am currently using the waveOutSetVolume function (via P/Invoke) to set the phone to silent (Volume = 0). However, if certain high priority calls are identified, I am setting the volume back to the original settings.
The problem is that even though I have restored the volume (and can verify that the volume has been set), the phone does not begin ringing since the call is already ringing. My assumption is that some system event has been missed or ignored. I would really like to reissue that system event so that all of the "work" is still performed by the phone application and not by my application. If the system is managing the ringing, I won't have to worry about whether they answered it or ignored it, just that I let it ring through.
Pseudocode (only relevant pieces):
Main:
CurrentVolume = waveOutGetVolume()
waveOutSetVolume(0)
SystemState.PhoneCallIncomming.Changed += IncommingCall_Handler
IncommingCall_Handler:
IncommingCall = SystemState.GetValue(SystemProperty.PhoneIncommingCallerNumber)
if(IncommingCall.Equals(@"1 (888) 555-1212")
{
waveOutSetVolume(CurrentVolume); //This line should make the phone ring but it doesn't.
}

[Q] Tasker: How to lower volume for Non-PhoneBook Contacts

Dear all,
I'm new to Android phones, but i am q sure i set up the Tasker profile correctly...
So what i wish to achieve is:
For certain hours of the day,
Set volume ringer to 1
BUT for callers listed in my phone book,
Turn volume ringer to 6
i have read and tried tasker.wikidot.com/sleepmode and it does work nice, but i don't want my phone to be on Silent Mode because i am afraid there might be a chance that there's a legit call from someone not in my phonebook...
So when i replace the "Silent Mode" ON/OFF to "Ringer Volume" 1/6 (1 as the default sleep mode, 6 as the caller exception obviously) it does not work at all;
When there is a phonebook-listed caller calling in (i set caller number to C:ANY), i can hear for a second or two that the modified profile does increase the ringtone to level 6, but it will drop back down again to level 1 after that 1-2 second of ringing loud...
I do not have any other profile that fiddles with ring volume, just gestures for activating camera and cell tower location to turn wifi off...
I even tried running just a simple test:
1) set phone's ringing volume 1 by pressing the decrease volume side button on the phone body
2) turn off ALL Tasker profiles
3) create and activate the following tasker profile:
Event: Phone Ringing: (phone number left as blank)
Task: Ring Volume: 6
4) call in using another phone
5) it still gives the same result (1-2 seconds of loud ringtone, then back to the soft ring volume, and when i check afterwards, the phone's ringtone volume is 1, not 6)
I'm running Samsung Galaxy S II with stock Gingerbread (rooted of course)... and this is my first android... so i have no experience with trying this profile on other phones, or other versions of Android...
Can anyone help?
Thank you so much,
denny

[Q] Ring&Vibrate instead of Vibrate-then-ring

Hi folks,
I got an Omnia 7, and i really love it, except that its ring&vibrate function.
So, at default, when i receive a call with ring&vibrate setting my phone first vibrates 3-4 times, and just after that starts ringing, but without more vibrates.
But I want it to vibrate&ring at the same time!
I found a solution in the HD2 topic, but this is just half-solved my problem: edited a value in registry, and then when my phone rings it vibrates continously.
There is the value:
HKCU\ControlPanel\SoundCategories\Ring\RingerOnVibrateOn\
This was my default value (3-4 vibrates then rings): av0.1w0.3v0.3w0.3v0.1w0.3v0.3wo.3pr
This is the new value (rings&vibrates continously): v0p
My question is: can some expert make me a value, that do the ring and at the same time "repeat: (3-4 time short vibrate, 1mp pause)"?
The continous vibrate is very annoying, and harder to feel it then short vibrate cycles.
(And if it could be done, than maybe we can think about more combinations, if someone else is interested in it )
Really thanks if someone can make it!
isn't it wierd to Ring and then Vibrate? Just a question
Anyone pls?
i found some descriptions about script
a = activate device
cN = set volume to N in percentage max volume
p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.
r = repeat. Note that this should be the last code in your Script string, if used at all.
vN = vibrate for N seconds
wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.
it's clearly
thx. for plapic
http://forum.xda-developers.com/archive/index.php/t-681227.html
Yeah... I miss lots of calls bcoz of this vib then ring system

[Q] Add long custom ringtones? (>40s)

Hello
I did some research but couldn't find anything useful..
I'm trying to add a custom ringtone with 50secs length to my phone, Unfortunately there is a 40 seconds limit on ringtones
So, is there any way around that?
I have my Mozart with Deepshining v5 custom rom (full unlock, i guess?)
Things that i have tried:
1. Using zune (ofcourse it didn't work)
2. TouchXplore (I couldn't get the app to work)
3. Old ChevronWP7 ringtone installer
I have no problem with other < 40s ringtones...
Any ideas? (except for cutting the beautiful song and getting over it? )
thanks in advance
How do you plan to play a ringtone that long anyhow? Most carriers only ring a phone for 20-30 seconds before going to voicemail. Maybe yours is different...
GoodDayToDie said:
How do you plan to play a ringtone that long anyhow? Most carriers only ring a phone for 20-30 seconds before going to voicemail. Maybe yours is different...
Click to expand...
Click to collapse
err my carrier doesn't have voice mail
and it waits 59 seconds before hanging up the phone
Use each music and each audio format with each size as Ringtone , Alert , Alarm
first copy/paste your favorite(s) music(s) to \windows folder.
ok go [HKCU/ControlPanel/Sounds/
OEMNotifications << for Alerts
OEMAlarms << for Alarms
OEMRingtones] << for ringtones < as Alarms
in these 3 folders add "new value" and then :
Value Name: name.m4a or name.mp3 or name.wav or name.wma << name=name of your audio file that pasted in WINDOWS folder.
Value Data: enter a name for your audio that you want to be shown.
Value Type: String
then click "ok" to set it and go to Setting>ringtones+sounds and see

Categories

Resources