Review: MagiCall

We’ve all experienced phone calls that we didn’t enjoy. Whether it’s a telemarketer, a boss on a weekend, a buddy during an important business meeting, or someone else that you just really didn’t want to talk to; unwanted phone calls can be cause for major frustration. Fortunately, there is a way to filter out some of these unwanted calls (and even text messages) to minimize frustration and time wasted trying to get off the phone.

MagiCall by Mobiion Software allows you to specify what calls you do or do not want to take. MagiCall can be thought of as a Spam filter for your phone. Complex, intricate rules can be applied to fine-tune the configuration to your specific needs.

If you have a problem with unwanted callers, or if you just need the ability to micro-manage the way your calls are handled; jump on through.


MagiCall uses rules in order to filter your calls. Rules are applied in order, and at a minimum feature a filter and an operation. An example of a basic filter would be to catch any incoming call from a specific contact. A typical operation would be to either answer the call or have it automatically ignored and sent to voicemail.

In my opinion, you could describe the different tools that can be used to filter on can be divided into four layers of complexity; simple, intermediate, advanced, and insane. Some of the simple filters are being able to specify a contact or a phone number as the subject of your rule. Examples of intermediate filters would be the ability to target an Outlook category or meeting recipient. Advanced rules would be things like using wildcard terms to match a wide range of criteria. The insane category would be the ability to use Regular Expressions to afford you a huge amount of flexibility.

The operations that can be applied to your rules range from applying the system default response (i.e. ring or vibrate), answer automatically, answer and then drop and several others. Additionally, you can apply a second action; allowing you to send a predefined SMS or email, or even to launch another application.

One cool application of the MagiCall toolset is with a WMExpert favorite, Google Voice. Using a filter to specify outgoing calls, you can then use MagiCall to utilize Google Voice. This can be applied to any number that’s dialed, a specific number, any time you are roaming, or a huge variety of other criteria.


The usability in an application of this type is hard to nail down because a lot depends on how you’re using the software. The short answer is that the more complex your rule set, the less usable the software will become. This sounds like a cop-out answer, but in this application it is especially true. If you have a gauntlet of thirty rules, it could be difficult to figure out why your phone is hanging up automatically on your girlfriend.

MagiCall does do a good job of minimizing confusion by disabling features that aren’t available in a certain scenario. That being said, there is room for improvement. A wizard based interface would go a long way toward making this application more usable.

For those of you that move between devices or are constantly performing hard resets or ROM flashes, the data file location (containing your rules and logs) can be moved to your Storage Card.


This is an amazingly powerful tool. The ways you could use this piece of software is limited only by your imagination. The only question to me is if your need for this kind of tool justifies the $25 price tag. The feature set that MagiCall offers is simply amazing. The usability could be a little bit better, but for the complexity of the tool it’s not bad.

So if you want more control over the way your calls are handled, or need to limit the amount of wasted time due to unnecessary time on the phone, give MagiCall a try.

Swipe to scroll horizontally
Ratings (out of 5)Features: 5Usability: 4Overall: 4.5/5 ProsUnlimited configuration possibilitiesLots of things to filter onSeveral actions to applyConsSetup can be a bit complicated
George Ponder

George is the Reviews Editor at Windows Central, concentrating on Windows 10 PC and Mobile apps. He's been a supporter of the platform since the days of Windows CE and uses his current Windows 10 Mobile phone daily to keep up with life and enjoy a game during down time.

  • I've used MagiCall on several WM Pro devices, and it has never failed me even once, with plenty of options for how you want to handle each call/SMS (you didn't mention that it also filters SMS). I didn't find it difficult to use at all, unless you want to go with a RegEx filter (which has nothing to do with app itself). It is *the* best call/sms filter app out there regardless of platform - it makes the S60 callblocking apps look like homemade hobby projects - and is +5/5 in my book. @Mobiion Software: don't change a thing, just keep it bugfree and keep updating it to keep it compatible with all versions of WM.
  • I agree with heavyduty on something. MagiCall has never, ever failed to filter a call. I've never heard the phone ring (not even for a split-second) for calls that I've chosen to filter. That said, MagiCall is quite complicated to set up. If you have more than one filtering rule, you better pay attention to the order in which you list them, as this order impact which rules are observed and which ones are overridden. Trying to figure out the correct order of operation for multiple call rules can be as complicated as trying to solve (x=1)^3 + (3x^2) + 4x - 5.
  • I consider this one of my Top 10 apps for WinMo. Very good software and the company is great for support.
  • Thanks for the comments guys. I totally agree that this is an amazingly powerful (and reliable/consistent) app. Setup and configuration is a logical process, but can be somewhat difficult.
  • Pretty cool for calls. If you just want SMS I found this app on winmo marketplace called "Text Message Secretary" that can do filtering for SMS messages based on Sender/content and seems to do the job well for just 0.99 cents :)
  • Very good app! Not once did my wife discovered my girlfriends texts... Thank you Magicall!!
  • The fact that someone even went to the trouble to code such a thing is beyond me. What possible utility could anyone have for this? Seriously? Do you people just inscribe your phone numbers into the partitions in truck stop crappers? And people are PAYING for this? Unbelievable. If an unwanted number won't stop calling you, you just call your service provider and tell them to handle it. You just saved $25 and the presence of an application on your phone that by design interferes with its functionality. I'm not being sarcastic in the slightest. I am truly confounded that anyone would want, let alone need such a thing. It seems like, as cellular tech began to saturate -to the point now where it seems almost everyone carries a telephone with them most of the time- the actual desire to use the telephone to speak to other people has decreased. Everyone carries a phone because no one wants to speak on the telephone to anyone else. We have such a robust and thorough telecom infrastructure, which constantly moves with us wherever we go, because we feel we need a little privacy? WTF? This goes deeper than call-screening, it's the same mystery that allows for so very many people to sit and painstakingly eke out text-message conversations for literally hours on end: a scenario where it is apparent that both parties communicating are likewise unoccupied and possessed of a telephone, but in which both make active choices not to speak to one another, in fact going beyond that by preferring to invest such time and relative effort in these relay marathons on tiny keypads. What is going on here? Is there something fundamental I'm missing, or does none of this make any sense to anyone else? Maybe it's a fashion-type preference, perhaps I managed to miss the cultural memo in which it became clear that speaking on cell phones is uncool, or that texting IS cool, or something of that nature. And again I'm not being facetious here, I'm well aware of the world around me but something is missing, something essential to understanding or explaining the way people are using their 'phones. Granted, I don't use my own smartphone as a telephone most of the time, but I've only texted maybe five times in my life, and I make a point to tell those whom I communicate with that I'd prefer if they just wait until they have the spare minute or so that it would take to actually speak to me; with certain people (you know the type) I've thought it prudent to lie and say that I have no text-messaging on my cellular plan, and that I will extract compensation for the charges their errant texting incurs via rather unpleasant, messy methods. People call me, sure. We talk, say what we want to say and then go on about our lives. If I'm in a lecture or otherwise unavailable, I turn the ringer off and in some cases even check the vibrations to see if it might be something important. I can think of few calls that might ever be placed to or from my telephone that could be of such import that I'd worry about it enough to even wonder about such bizarre dances with the ether as this software and other trends recall.
  • My short answer is that there is more to this app than just blocking unwanted calls. You're right, it would be insane to pay this much if that was all that the application did. There is definitely something to be said for being able to manage exactly when and where your phone rings. A simple example would be someone who is absolutely not allowed to answer personal calls at work. With this application you could configure your phone to only ring when you get a call from a work contact. The options really are unlimited, and there are certainly scenarios where something like this would be worth much more than $25. Obviously this application is not for everyone, but couldn't the same be said for any app on the market? As far as the moral/ethical statements in your comment, not gonna touch that one.
  • @Restroom "If an unwanted number won't stop calling you, you just call your service provider and tell them to handle it." False. Not all carriers can do this. I know for a fact Sprint cannot. My friend just tried that about 2 weeks ago. Second, people like to control their devices. Blocking specific people during specific time-periods is very important for a lot of business folks who spend all day on the phone. Third and finally, why do you care so much what other people code and what customers choose to buy? This app has been around for a few years now and sells quite well. Having used Garnet and WinMo, these programs are very desired--so just let it go. It's a free market. You don't have to "get" everything nor do we need to explain it all for you ;-)--but yeah, my initial assessment is you are *very* out of the loop of mobile technology and what customers want. Your post really sounds like an "Old man--get off my lawn" diatribe, lol.
  • so just yesterday i downloaded the trial version of this program, and i absolutely love it. i am more than happy to pay the $25, i just hate using my card online for smaller, less recognized businesses. is there any site i can buy this app and have it automatically billed to my account?
  • Great App!! Great support by its Developer!!
    Works Flawlessly. Now with the Addition of Google Voice access, Magicall dials outgoing numbers flawlessly using GV and viola, no charge for the call, that is, if you have Pick 3, or a similar calling plan add-on.
    Thanks for a Great App.
    Btw, if i only used this App to Block Calls, it is very well worht the price of admission.