Cheap Calls without the Pop-Ups
UPDATE: magicBlock v1.2 now available – Updated version includes feature to retain focus on the window your working on after the magicJack window attempts pop-up.

magicJack is a great phone/VoIP service! I’ve used both Vonage and Skype and like this one the best – plus the cost can’t be beat, it has a reasonable start-up cost and an annual fee less than what I’m paying now to Ma Bell each month.
There are many good things about magicJack… however, it’s user interface gets annoying fast…

So I made a program to block the magicJack pop-up window and regain control of my Desktop
magicBlock doesn’t interfere with the usage of magicJack – you can still make and receive calls with a normal phone. It stops the intrusive pop-up window from disrupting whatever your doing whenever someone in your home picks up the phone.
When magicBlock is enabled, the sparse magicJack functions are still available by right-clicking over it’s tray icon (the little icon by the clock):
![]()
magicBlock works on Microsoft Windows 2000, XP or Vista and requires .NET Framework 3.0 (provided free with Windows Update).
This program is freeware, available at Download.com. If you find magicBlock increases sanity and can spare a few bucks from all that money your saving with magicJack, please donate.
All the best,
Jeff

29 Responses to “Cheap Calls without the Pop-Ups”
That’s a good one. Thanks for posting the info in my comments.
By digitalnomad on May 16, 2008
How can i get my Pc to go to “stanby ” mode ,with magic jack ,i cannot even force it by power
button only to turn it off completely, i want this since not many people calling me ,i know i could unplug the MJ then it able to go to standby , please let know thanks Saki
By saki on Jun 22, 2008
Hi I like this MJ Block very much
By saki on Jun 22, 2008
Hi Saki – I found a thread on another board that talked about magicJack and standby – this does not seem to be supported at this time…
http://digital-nomads.blogspot.com/2008/01/magicjack-voip-tips-and-tricks.html
By Jeff on Jun 28, 2008
i just dloaded the magic block softwhere and boy do i love already and i had on my computer less then five mins thank you so very much for making this for us magic jack users this rules
i love my magic jack for the free and local ld calls everything that comes with it …:)
By Mj block on Jul 3, 2008
Request for an enhancement – would it be possible to leave the control on the window that was active prior to the popup comming up (and getting blocked)? Usually, if I am entering data into a webpage and get a phone call, the window comes up and disappears right away, but I need to click on the text field again to continue entering data where I left off. Also, if I am watching windows media in full screen mode, this disturbs it and I have to change it again to full screen mode. Can this be prevented too? Thanks and this is an awesome piece of software!
By Desikan on Jul 10, 2008
@Desikan
Thanks for the suggestion. Yes, I’ve recently submitted a updated version of the MagicBlock to Download.com that has this feature. In the update, focus is restored to the window you were working on.
Will post the Download.com link as soon as it’s available.
All the Best,
Jeff
By Jeff on Jul 11, 2008
Jeff – Thanks for the update! I did download this and one thing I noticed is that while the application focus is restored, I am unable to continue where I left off-in other words, if I was typing into the addressbar of my browser when the popup came and was blocked by magicBlock, the focus on the browser is getting restored, but I am not able to continue typing without actually selecting the application again in the taskbar or clicking within the application. I am not sure if this could be a Windows issue, but it would be great if this can be addressed! Also, I have a PC that is hooked up to a TV and I use the full screen mode of Windows Media Player. It would be good if that was not disturbed. Thanks again for all your efforts!
By Desikan on Jul 16, 2008
I just love when people get free software that works really well then they want the programmer to make a bunch of changes. I tell you what
Desikan you cough up 500 bucks and I will customize the software all you want.
By Robert on Jul 23, 2008
Hi Phoneman,
MagicBlock runs silently on your computer, and stays minimized in the “tray” (those icons by your clock). You won’t see the MagicBlock window, unless you double-click on the MagicJack tray icon.
By Jeff on Jul 25, 2008
Robert,
Dont know who you are or what you do – it helps any developer when you point out potential enhancements…which is kind of what I was trying to do. It is entirely upto the author to either charge for the software or provide it for free…
Jeff, I have had a couple of occasions when the software does not show up on the taskbar any more and I have to kill magicBlock to load it again, since it leaves the taskbar icons blinking when I change apps when the icon is no longer available.
Thanks!
By Desikan on Jul 25, 2008
Hi Mick – It could be that your computer does not have Microsoft .NET Framework 3.0 installed. I think this is bundled with Windows Service Pack 3 or can be downloaded from Windows Update.
Thanks
By admin on Jul 29, 2008
Hi Desikan – Yes this is a Windows issue, specifically to XP. Retaining focus is tricky in XP, due to “security” measures that Microsoft put in. In tests, focus is returned sporadically in XP, but MagicBlock seems to return focus in Vista more consistently.
Appreciate the feedback and understand what your mean about MediaPlayer – it might be difficult to “tell” MediaPlayer to go back into Full Screen mode, will take a look.
In regards to Vista, I’ve been using Vista for work for half a year, and my company regrets making the move too early – too many complaints to IT about slow computers and the learning curve for Office 2007 is greater than what everyone expected.
Thanks
By admin on Jul 29, 2008
We’ll you be making a MagicBlock for Mac OS X?
I hope so.
By Robert on Aug 9, 2008
cant get magicblock to initalize i run MJ as aservice is that the problem
By Antoine Finch on Aug 23, 2008
Great app! One possible improvement would be to differentiate between a popup that comes from receiving a call/picking up the phone, and between when the user actually clicks on the MJ toolbar icon. In the second case, the user probably wants to see the softphone so why not let him see it?
I frequently switch my MJ from telephone mode to headset mode and I need to see the softphone to dial in headset mode. As it stands now, I have to enable/disable magicBlock pretty often.
By sbw07 on Sep 3, 2008
magicBlock will not run or initiate properly if you don’t have NET 3.0 or higher installed. That’s a pretty good size file to download and install on a Thin Client that only has a 512 DOM, actually too large, so this program is not going to be that popular for those 5710 Thin Clients that aren’t running a 1 GB DOM with 512 MBs of memory.
By Nelson Donnell on Sep 5, 2008
Nelson – yes, I’ll be posting an updated version that uses .NET 1.1 or 2.0 – should be up on Download.com next week.
By Jeff on Sep 12, 2008
MagicBlock uses .NET Framework 2.0 or better.
.NET Framework is available from Microsoft.com/net or Update.Windows.com
Thanks!
By Jeff on Sep 24, 2008
Hi Jeff,
I’m haveing the same problem as Michael. I have downloaded .NET Frame 3.0 and still get {0×0000135} error. Any ideas?
Thanks
By Tim on Nov 13, 2008
Great program thanks. Now can you come up with one that allows you to switch in between the different magic jack servers? My reception was awful until I got tech support to switch the server i was using. Thanks again
By Brad on Nov 19, 2008
Hey hey hey…
I coulda swore I saw a OS X (MAC) Version on http://www.VersionTracker.com a wile ago…
Am I crazy?
Any way, if you guys could let me know if I could grab a Apple version it would be great…
Thanks,
-Avi Cohen
By Avi Cohen on Nov 22, 2008
not sure if this has been mentioned, but I have a drivers folder named magicjack on my PC. When I browse to that folder in My Computer, magicblocker closes it
By bezem on Dec 6, 2008
Great application. I was considering writing one myself but got lazy.
Here are some tips that would make the application a bit more smooth.
1. Get the MagicJack window handle by searching for the process by exe using the windows API (i don’t recall which api this is… check planetsourcecode.com under Visual Basic 6 for GetHwndFromExe, or something to that effect)
2. For the resizing of media player to full screen. Those people should just deal with it as it would be way too complex as the only way would be to run a timer thread in the backround which would over time consume a lot of memory and essentially slow computers down.
3. Hide the MagicJack and drives completely. It is quite annoying seeing that crap in windows explorer.
4. Hook the autorun api and halt any application lanched that is named “autorun.exe” and has the description “magicJack”
5. Using the launch information discovered using step #4, and Launch the application in “hidden” mode, and hook it’s menus into your application. You can then control all of it’s visibility functions from your tray icon (aka, new context menu).
6. Perhaps, even hook the Call progress / history dialog and re-design the interface, never having to see the magicJack program ever again ^.^
just some thought.
Dan
By Dan on Dec 23, 2008
Great application. I also would be interested in something that deals with the existing windows. I use Windows Media Center (2005). Using this app blocks the popup but my remote does not work unless I use my keyboard to change priority (or something, not sure what is issue exactly) to the media center interface. As I’d like to keep remote only access to media center, this would be a huge help. In any event, thanks for the great app.
By ChrisH on Feb 25, 2009
very nice keep up the good work!!!
Thank you
By Jamesm on May 22, 2009
I had MagicJack and MagicBlock on my older, slower Dell and Even the MajicJack did’t stay running all of the time, the Magic Block did.
I built a new computer to put the Magic Jack on. My Dell 4550 has other problems and I have been trying to work through them one at a time,until I just couldn’t take it anymore. As a last resort I tried the Windows XP Rebuild from the CD and I can find almost everything that I had on it before, but the new PC is so much faster and though it has a couple of little things that I really need to finish it is tolerable. On the Dell I had to go restart Magic Jack every time that I wanted to dial out and now the new one has been on for over 24 hours without restarting Magic Jack, my only problem now is I get that “Cannot start Error Code OXCOOOO135″ Can any one please tell me what that is and what to do about it. I am pretty sure that I have the latest download on that machine. Please help. The MagicBlock is the best thing in the world, when it works. I can’t thank you enough for the MagicBlock when I get it working again. You guys are Gods!
By James Schneider on Jun 5, 2009
MJ still interrupts my programs for a second which requires me to have to click back to whatever I was doing. Is there a setting or something that will make MJ totally stay in the background all the time?
By Ken on Jul 13, 2009
For those experiencing error messages, it’s typically related to the version of Microsoft .NET Framework, please visit Windows Update to download the latest version. I’ve run into this after rebuilding my PC and not having the latest/greatest .NET Framework installed.
Also, there is an alternative way to hide magicJack. This involves running magicJack as a service. See the following blog for more info (credit goes to Frank Zappa):
http://magicjackhacks.blogspot.com/2008/01/running-magicjack-as-service.html
By Jeff on Aug 5, 2009