Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to program my phone such that if I call an international number it'd automatically use skype (or ask me to connect to skype if not connected), and if I call within the US it'd just use my phone.


+1 -> always use my phone

+56 (or other international codes) -> always use Skype.

Any suggestions? I think tasker could help but I am new to tasker so I am still looking on how to program this kind of flows in tasker... I am open to other software/ideas as well. Maybe it could be even more general, instead of using skype it could use any other VoIP good service (I am mostly familiar with Skype but I am sure there are other great services).

Thanks in advance!

share|improve this question
I have to check that as well, as I never tried such. A good ressource on this is the Tasker UserGuide. Hm, strange: all phone-related events seem to be about incoming calls only. So this might need another plugin -- and here comes the second ressource: mine. Hm, but it looks like there are only plugins for incoming calls, or SIP, or GoogleVoice. Wait: Maybe Call Monitor Locale Plug-in? – Izzy May 27 '13 at 18:36
Great Question... It can really be useful to all calling international number.. – Evil Angel May 28 '13 at 8:48
@Izzy, thanks a lot! i am still trying to figure it out but I think we are in the right direction – Dnaiel May 28 '13 at 15:00
Keep us updated, please, once you've got that working. You know, you can answer your own question :) – Izzy May 28 '13 at 15:31

On Android => 2.3 there is an option in phone settings under Internet Call Settings to add VOIP accounts as well as option Use Internet calling with the following options:

  • For all calls when data network is available
  • Only for Internet calls
  • Ask for each call

Using the third option is the closest you can get currently to your required way of doing this, using a regular SIP instead of Skype.

*Note: Some devices might not have these options even though they are later versions.

share|improve this answer

With a launcher such as Nova Launcher, you could use a custom activity launcher and use the activity witch is the dial pad of skype. That will allow you to launch the right dial pad when calling a foreign number.

share|improve this answer

Tasker cannot help. Neither can android. Because android cannot differentiate between international and local numbers. You can however make your own app if you can code ;)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.