The remote control for your Android phone
Remote Phone Call connects your Android phone with your Microsoft Windows PC. You can easily dial numbers, answer and end calls and write SMS messages. All from your desktop and also directly from Microsoft Outlook...
Android 2.0 or higher
Microsoft Windows XP or newer
WiFi environment or a
Bluetooth* enabled PCoptional:
Microsoft Office 2007 or newer*Supported Bluetooth stacks: Microsoft, WIDCOMM
Remote Phone Call consists of two components. Remote Phone , the app running as service on the phone, and the PC client CallCenter.
The PC client connects to the phone service via Bluetooth or WiFi. After establishing a connection you can manage calls fully from your Microsoft Windows desktop. You can easily dial numbers from phone contacts, from the call history, from the clipboard, from Microsoft Outlook contacts and mail senders, from Microsoft Word and Excel and manually entered numbers. Further, you can accept and end calls, write and read SMS messages and control audio settings.
Since Remote Phone Call doesn't route audio* for active calls to the PC, we recommend the use of a Bluetooth headset connected to your phone.
*Audio routing is in general not possible for apps on Android because of system limitations
Here you can watch our product video which demonstrates how CallCenter and Remote Phone are working together. On the left site you can see the screen capture of a real Android device which is controlled remotely from a Windows desktop.
You can see how to start calls on the Android phone from CallCenter or directly from Microsoft Outlook. Also some details about writing and reading SMS messages, about contact search and various other features are shown.
The phone app can be exclusively downloaded from Google Play.
The PC client CallCenter is included in the app and can be transferred to the PC from your phone. You can also download the client installation package for the current app version through the following link.
The PC client CallCenter contains a programing interface for VBA/COM and .NET. The API is designed to allow arbitrary integrations into other software packages like CRM systems. Our own Microsoft Office Add-in which installs with CallCenter also uses this API. Samples and the SDK files can be found in the SDK subfolder of the CallCenter program folder.
This simple sample shows how easy it is to dial a number from a C# Console Application.
using JustRemotePhone.RemotePhoneService;
class Program
{
static void Main(string[] args)
{
Application app;
app = new Application("Hello world!");
app.BeginConnect(true);
app.Phone.Call("+55 334634534");
System.Console.ReadKey();
}
}
No, sorry, the Android platform doesn't allow this for app developers. Therefore we recommend to use a Bluetooth headset directly connected to your phone for best results. As an example of such a headset look at our product picture. We have an eye on this but we don't think that one of the next Android releases will make this possible.
Unfortunately dialing DTMF tones for active calls is not possible for app developers on Android. This is an exclusive feature for the main phone app. We have done some experiments with custom ROMs and we have already a prototype implementing this feature. But before this is available to the public we need to commit some changes to the Android Open Source Project. We are not sure about the chances to get this merged and working in one of the next public Android releases.
No, sorry, currently only Android gives us the needed public features on the programing interface.
Currently the only client platform is Microsoft Windows. This is because we have invested a considerable amount of time to implement a client which integrates as seamless as possible into your desktop environment. But this comes with the price of a platform dependent client. Clients for other platforms are currently not planned for the near future.
While the phone service is waiting for a new WiFi client or while it is connected via WiFi a CPU wake look needs to be held. Otherwise the phone would not be reachable or the connection would be lost. This wake lock for the main CPU is not needed for Bluetooth connections since the Bluetooth chip does the job. This saves power. In the case you use WiFi while your phone is not plugged to the power supply without the usage of CallCenter, you should stop the phone service and eventually disable the auto start option. In the case your PC is Bluetooth enabled you should prefer Bluetooth in preference to WiFi.
Yes! CallCenter can be started once per user session. But of course, for server environments CallCenter could only use WiFi for phone connections.
CallCenter doesn't route audio to the PC speakers. This is not possible for app developers on Android. Therefore we recommend to use a Bluetooth headset. We have also experimented with the PC as Blueooth headset. This is possible for the most Bluetooth software stacks and this is not a feature of CallCenter. But we have seen some troubles with this setup. For example some Bluetooth software stacks perform an automatic incoming call pickup while the PC is connected as BT headset. We have also seen that this setup isn't very reliable. Therefore we use discrete Bluetooth headsets instead.
No! This should never be the case. Normally this behavior is caused by the Bluetooth software stack running on the PC while the PC is connected as Bluetooth headset. We recommend to use a discrete Bluetooth headset instead of the PC.
No, sorry, this is not possible.
Unfortunately for some environments temporary, yes. Some Bluetooth/WiFi chipsets reduce the WiFi performance dramatically while a Bluetooth device search is performed. This should lead to better Bluetooth results since Bluetooth and WiFi use the same radio frequencies. CallCenter needs such lookups while waiting for a Bluetooth client. The problem disappears immediately after a connection has been established. As workaround for affected systems you should stop CallCenter from waiting for a Bluetooth phone connection while no phone is available. Just click on the status line at the head of the CallCenter main window. Click again for restarting the search.
Any questions? Please help us to save resources and take a look at our FAQs before writing us. We have tried to give helpful answers for the most common questions.
Do you have any suggestions or other problems? Send us a mail. We will help you!