I do not know why but redial applications are rare. I do not like any of them so I wrote one myself.
Requirements and compatibility.
.NET Compact Framework 2 is required. For any other requirement and compatibility you tell me. I am not a professional mobile developer and I can only test on my phone, a HTC Diamond2 (Topaz) with WM6.1
Install
Run SimpleRedial.cab. Can be installed in main memory or storage card.
Uninstall
Use Remove Programs in Settings
Usage
Simple Redial calls the most recent number in the dial history. No history, no call. Tap and hold the most recent number label at the top of the screen to select dial history filter (All,Missed,Incoming,Outgoing).
Call attempt number and time between call attempts can be selected by tapping and holding the labels.
On tapping Redial the program starts the call attempts and goes on until one of these happens.
1 - A call attempt is answered. The program produces a 'connected' notification (sound plus short vibration) and exit. Speakerphone can be optionally activated (check Keep on Speakerphone).
2 - You tap Abort. After current attempt ending the program produces a 'not connected' notification (sound plus vibration).
3 - You tap Exit. After current attempt ending the program exit (no notification).
4 - All the attempts fail. The program produces a 'not connected' notification (sound plus vibration).
5 - An inbound call arrives between call attempts. The program exit (no notification).
The 'not connected' notification is played when the phone call is not active and is so a 'normal' notification. Therefore, you can control it with volume and vibrate/silent settings.
The 'connected' notification is played when the phone call is active and this is somewhat tricky. You can not control it with volume and vibrate/silent settings but you can select whether it is played on speakerphone (check Sound on Speakerphone) or on the phone speaker (uncheck Sound on Speakerphone).
Tweaking
The sounds used by the program are Connected.wma and NotConnected.wma in the installation directory. You can change them if you like by replacing these files. If your Connected.wma is longer and gets truncated you should change the registry HKCU\Software\SimpleRedial\ConnectedSoundSecs. This is the time in seconds the program allows for Connected.wma playing before exiting.
USUAL LEGAL DISCLAIMER
Use Simple Redial at your own risk! NO WARRANTY! Although running this application does not seem to produce any damage on my phone, I take no responsibility for any kind of damage or major or minor inconvenience caused to devices or data or person or whatever else due to this application and its usage.
PROBLEM: on some phones popup menus do not popup, can't say why as it should be managed by Framework and I could not reproduce the problem. At any rate at post #9 you can download the previous version that used drop down lists.
Nice work. I'll try it. I knew only one redial app before you created this. Thanks. I'll start to annoy the ones that owe me some money with this
Idea - this kind of app should be service to save process slots (which are sow few as we know - 32)
darfri said:
Idea - this kind of app should be service...
Click to expand...
Click to collapse
The ideal option would be to have it inside the dialer application as a 'fire (a call) and forget (till answer)' option, otherwise compromise are in order.
For example, I would have liked to start the call attemps in a hidden way (maybe using Tapi) and then handover it to the normal phone window on call answer. Unfortunately, this is not possible (or, at least, I could not find a way) so to keep the phone window hidden I had to set my application as topmost. It works, provided you do not start switching applications with a task manager, but it is not very elegant.
Unfortunately, it seems redial is not an interesting capability (maybe it's me that know strange people with an almost alway busy phone) and MS or HTC leave the dialer as it is.
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
toddpedersen said:
I cannot seem to figure out how I can change the number of attempts and how long in between each attempt.
Click to expand...
Click to collapse
Tap and hold the labels until a popup menu appears.
I do that and see that something is happening, butI get now menu. I just reboot the device and same result. I get the circle of dots when I press and hold, but no menu.
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
toddpedersen said:
Let me try that again. I do that and see that something is happening, but I get NO menue. I rebooted the device and got the same result. Circle of dots when I press and old, but no menu.
Click to expand...
Click to collapse
That's strange. Tap and hold popup is a .NET Framework provided feature and it works flawlessly on my phone.
Do you have .NET Compact Framework 2 installed? Does tap and hold works in other programs on your device? Are you tapping exactly over 'xx attempts' label and 'xx secs between attempts' label?
At any rate here is old version 1.1 that used drop down lists. I moved to menus because it is supposed to be more finger friendly.
I will try the new file. I have running Compact Framework 3.5. Yes press and hold works for other programs.
Do I get this right? The app redials not if the line is busy - you have to start the app to set the redialprocess in motion?
peterpan911 said:
Do I get this right? The app redials not if the line is busy - you have to start the app to set the redialprocess in motion?
Click to expand...
Click to collapse
Yes, the application does not start by itself. The usage as I thougt it is...
1 - I call let's say Jack and I find that the line is busy. Now the Jack's number is on top of call history.
2 - I run SimpleRedial, it gets the Jack's number from the call history and when I tap Redial it starts calling again and again.
3 - When Jack answer SimpleRedial notifies me and exits.
oruam57 said:
Yes, the application does not start by itself. The usage as I thougt it is...
1 - I call let's say Jack and I find that the line is busy. Now the Jack's number is on top of call history.
2 - I run SimpleRedial, it gets the Jack's number from the call history and when I tap Redial it starts calling again and again.
3 - When Jack answer SimpleRedial notifies me and exits.
Click to expand...
Click to collapse
Do you plan to make it an auto redial? If so can you add the option of whether I want the number redialed, if so how many times? It would be very useful then. I have been waiting for years for such an app. Pocketmax.net has one, but the developer is not working on it. Yours could be the perfect app. All the best looking forward to further development.
kull said:
Do you plan to make it an auto redial?
Click to expand...
Click to collapse
Sorry, but no. I have only Compact Framework development tools (as a byproduct of my "real" .NET programming activities) and Compact Framework applications are very easy to code but real resource hogs. Therefore, making SimpleRedial resident would be quite a bad idea, it would not even be really resident because the Framework can decide to kill background applications to recover resources. Moreover, it would became not really "Simple"
kull said:
... add the option of whether I want the number redialed, if so how many times...
Click to expand...
Click to collapse
There is already an option for the redial attemps number. Just tap and hold the "xx attemps" label to get the popup menu (on some phone it does not work, can't say why, but on post #9 there is the old version that uses drop down lists).
Thanks for the reply.
hELP
How can i mod my dream im new to this
very great APP thx!
idea: I've got confused with difference between "speaker phone" and "phonespeaker"
Kaiser running WM6.1 CF3.5.
I've installed to the storage card.
The selection popups work fine.
With "sound on speakerphone" enabled, but "keep on speakerphone" disabled I get this error when the call connects:
Code:
simpleredial.exe
ObjectDisposedException
at Microsoft.AGL.Common.MISC.HandleAr()
at System.Windows.Forms.Control.get_Parent()
at System.Windows.Forms.Control.get_Enabled()
at System.Windows.Forms.Control._SyncEnabled()
at System.Windows.Forms.Control.set_Enabled()
at Redial.MainForm.RedialEnd()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.InternalInvoke()
at System.Reflection.RuntimeMethodInfo.Invoke()
at System.Reflection.MethodBase.Invoke()
at TASK.Invoke()
at System.Windows.Forms.Control._InvokeAll()
at System.Windows.Forms.Control.WnProc()
at System.Windows.Forms.ContainerControl.WnProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at Redial.Program.Main()
The call stays connected, but simple redial crashes. Also, the writeup indicates that the notification should be via sound (works sorta) and vibrate (does not work). The notification sound does not come over the speakerphone.
When I enable "sounds over speakerphone" and enable "keep on speakerphone", the sound does not come over the speakerphone, but once the call connects the speakerphone comes on (after a brief delay)
When a busy signal is encountered it seems like the app waits for the line to be disconnected by the service provided (busy signal runs for over 1 minute) is there a ways to decrease this or to disconnect when a busy signal is detected by tone? This would increase the effectiveness of the redialer as well as decrease the burden on the device (wasted resources waiting for the telcom to disconnect the call)
The app has great potential, it would be nice to see the last couple of bugs ironed out.
It would be highly appreciated if it can be set to 1 sec between atempt!! Thank you!
BallGor said:
It would be highly appreciated if it can be set to 1 sec between atempt!! Thank you!
Click to expand...
Click to collapse
I subscribe as well to this kind request to have 1sec between atempts.
Hi everybody,
I too bought this amazing smartphone and I'm definitely happy about it.
I've only a small question: is there any way to put "recent calls" as first page when pressing the "phone-button"?
I mean, pressing the telephone symbol I always get to the keypad, even though I closed it at recent calls.
Is it possible to make it memorize where it was when closed (like running in the background) or to decide which window to open first?
It is getting annoying having to move from the keypad to recent calls each and every time I open it
Thanks in advance
I use call log shortcut (nexmon) for this, install it from Android market and put it instead of phone
el97680 said:
I use call log shortcut (nexmon) for this, install it from Android market and put it instead of phone
Click to expand...
Click to collapse
Thanks, this was a frustration for me too. Never thought of looking for an app to fix this
Incidentally, is there anyone around with an idea as to how you could remap the 'search' key to perform like a 'call' button (which would also give us the call log)? I still miss having the hardware call button.
Thanks
I'll try with that!
simple and perfect. Thanks!
dryhte said:
Thanks, this was a frustration for me too. Never thought of looking for an app to fix this
Incidentally, is there anyone around with an idea as to how you could remap the 'search' key to perform like a 'call' button (which would also give us the call log)? I still miss having the hardware call button.
Click to expand...
Click to collapse
Pull via adb or using root explorer file thunder_keypad.kl in system/usr/keylayout.
Search in there for search key code and replace the action "search" with CALL.
Save files and reboot.
Now when you press the search button, you have the call log opened ^^
I wish to know if there's a mod/setting or any other way to be able to minimze the window of incoming call when it occurs.
I find myself getting calls but not wish to answer/reject but just let it ring so the other side wont know im ignoring him, but pressing home button wouldnt work.
Press power button will turn off the screen and stop ringing (for you, not other side).
Turn your phone that screen looks down. Before that make sure you tick option in sensor option,its so cool...i make it that way
Sent from my GT-I9100 using XDA App
the problem is that I dont want a way for ignoring a call,
I want a way to be able to remove the "on top" caller window.
When someone calls and i dont wish to answer, but lets say...Im navigating,
so I cant see the navigation window because the dialer is on top, and no matter what i do, unless I ignore the call, i cant minimize it.
thats the issue im looking for solution, not for ignoring calls
I prefer the 4.3 dialer to the new 4.4 dialer in kitkat. I tried removing google dialer and replacing it with a copy of 4.3's dialer from my nandroid. It sort of worked. The dialer launches and works as you'd expect. However as soon as you press send to make a call, the dialer screen disappears. The call is placed successfully but you can't end it, see the keypad, or speaker options. The in call screen basically disappears. You can still get to call history but none of the call screen options are visible.
So I think it is close to working. Does anyone know how to fix it?
Was interested in knowing the same. Any ideas?
BUMP
lazer155 said:
The dialer launches and works as you'd expect. However as soon as you press send to make a call, the dialer screen disappears. The call is placed successfully but you can't end it, see the keypad, or speaker options. The in call screen basically disappears.
Click to expand...
Click to collapse
Hi
I have the same issue with the stock 4.4 dialer! I can end the call by pressing the lock screen button (configured in accessibility). Any thoughts?
P. S. I have a stock 4.4.2 nexus 5
to replace dialer you need root access. Otherwise you can't make calls.
Never mind my post.
Any news ?
oplix said:
to replace dialer you need root access. Otherwise you can't make calls.
Click to expand...
Click to collapse
Ok root access is available - I would just prefer to put my dad's phone on Kitkat but he hates the new dialer. Is it possible to use the 4.3 dialer with kitkat?
Dear all,
I have a serious problem. I have activated the speaking (for blind people) option from the accessibility button in the option menu (dont ask me why). Now I hear a loud voice repeating every step or button I press. I cannot turn it off. When I go the option menu I cannot scroll down in order to get to the accessibility button to switch the voice activation (for blind people) off.
I have downloaded Cyanogenmode 11 for samsung galaxy s4 I9505.
Does anyone know how to solve this? Is there another way to get to the accessibility button?
Thanks in advance!:good::good:
IT WORKS no hammer needed...
faysalking7 said:
Dear all,
I have a serious problem. I have activated the speaking (for blind people) option from the accessibility button in the option menu (dont ask me why). Now I hear a loud voice repeating every step or button I press. I cannot turn it off. When I go the option menu I cannot scroll down in order to get to the accessibility button to switch the voice activation (for blind people) off.
I have downloaded Cyanogenmode 11 for samsung galaxy s4 I9505.
Does anyone know how to solve this? Is there another way to get to the accessibility button?
Thanks in advance!:good::good:
Click to expand...
Click to collapse
JUST found your answer!!! Wen in settings touch screen on BOTH sides with a finger and slide both fingers UP and the rest of settings becomes AVAILABLE !!!!!!!!!!!!!!!
I just did the same thing to try and test a keyboard problem that was typing lots of extra letters that now with voice seems to be gone but the #$%^&*(*&^ voice is making use almost impossible!...
PLEASE let me know if you have come up with a solution short of a Hammer...
Regards
Don