GregLedet.net Adventures in networking, security, and other things

21Nov/0820

Install MagicJack VoIP on Server 2003

I've been going without a land line for a few years now and it's starting to get old.  Because of the plan that my wife and I are on with Sprint, it gets rather expensive when I start going over my minutes.  And I sure as hell didn't want to fork out the kind of money that the phone and cable companies charge.  I'm a Cisco Engineer for Christ's Sake!  I should be able to set this up!

So I got my hands on the Cisco uBR924 you see in the rack.  It uses H.323, but I couldn't find a reliable H.323 provider to give me a number.  And I'm lazy.  I'm sure I'll get around to using the H.323 in the modem sooner or later, but I wanted to try this product out anyway.  I ended up ordering a MagicJack.

Well, MagicJack doesn't support Server 2003.  But the only box that I have that stays on 24/7 is my server.  And my server runs... you guessed it... Server 2003.  My install went a little like this.

1. Plug the MagicJack into a USB port and let the drivers install.
2. Once the install runs, go to "My Computer" and run the Autorun on the MagicJack drive
3. Let MagicJack install (it downloads its software)
4. Get the message "No audio devices found no output/input devices are found".
5. Curse loudly at computer and say something along the lines of "Oh, you are GOING to work..."

Because I'm an idiot and didn't realize what I was doing, it was flat NOT going to work.  The reason being is the only sound driver running was the Microsoft RDP Sound Driver.  My server is headless, therefore I needed to be RDP'd into the box.  I'm going to go ahead and make a long story short...

I plugged a keyboard into the box and logged in locally.  I tried to "mstsc /v:server /console", but it still had the RDP driver.  I haven't looked into it, but there may be someway to use the local drivers during that console session.  Once I was logged in locally, I shadowed the local session from an RDP session.  I turned on the Telephony Service, installed the sound drivers (they weren't installed), and started the Windows Audio service.  Once that was done I restarted the MagicJack software and BAM!  It worked.

***EDIT***

I just found out why the "/console" wasn't working when I was RDPing into the box.  It seems that Microsoft changed /console to /admin in Vista for you to login to session 0.  Here's the correct way to do it.  In XP SP2, you want to run "

In Windows XP SP3, Windows Vista or Windows 7, run %systemroot%\system32\mstsc.exe /admin

If you are using Windows XP < SP3 the command is:%systemroot%\system32\mstsc.exe /console

Once you get the client up, you want to make sure that under the "Local Resources" tab you have the audio options set to "Leave at remote computer".  This should fix that damn "No audio devices found no output/input devices are found" problem without having to plug a monitor and all into your server.

From what I've seen so far using WireShark, this is a simple SIP device that runs the G.711 Codec.  Pretty straight forward.  I'll mess with it some more and get back to you guys.

  • Eric Bray

    MagicJack® Set Up

    After you have connected the device for the first time and registered the device, you should probably run TCP Optimizer to “tune” your computer to work with it in an efficient manner; it can be downloaded from the following website:

    http://www.speedguide.net/downloads.php

    You can use the TCP Optimizer by following these short instructions:

    1.Choose your maximum Connection Speed from the slider bar (the maximum available bandwidth, in kilobits per second)
    2.Choose your Network Interface, or check to Modify All Network Adapters
    3.Pick “Optimal settings” from the radio-buttons near the bottom of the program
    4.Click on the “Apply changes” button and reboot

    MagicJack® Uses

    1.Inexpensive Secondary Telephone Service
    2.Excellent adjunct to expensive prime time and/or poor indoor Cellular Telephone Service
    3.Distribute magicJack® phone number to all contacts as primary contact number
    4.When outdoors have the magicJack® phone number forwarded to cell phone
    5.When indoors use magickJack® phone number to reach and be reached by contacts

    MagicJack® Support

    Main Office: (561) 594-2140 this is just a recording telling you where to get support, you can leave a message if you want.

    Support: (281) 404-1551 open from 11am to 8pm EST

  • Eric Bray

    MagicJack® Set Up

    After you have connected the device for the first time and registered the device, you should probably run TCP Optimizer to “tune” your computer to work with it in an efficient manner; it can be downloaded from the following website:

    http://www.speedguide.net/downloads.php

    You can use the TCP Optimizer by following these short instructions:

    1.Choose your maximum Connection Speed from the slider bar (the maximum available bandwidth, in kilobits per second)
    2.Choose your Network Interface, or check to Modify All Network Adapters
    3.Pick “Optimal settings” from the radio-buttons near the bottom of the program
    4.Click on the “Apply changes” button and reboot

    MagicJack® Uses

    1.Inexpensive Secondary Telephone Service
    2.Excellent adjunct to expensive prime time and/or poor indoor Cellular Telephone Service
    3.Distribute magicJack® phone number to all contacts as primary contact number
    4.When outdoors have the magicJack® phone number forwarded to cell phone
    5.When indoors use magickJack® phone number to reach and be reached by contacts

    MagicJack® Support

    Main Office: (561) 594-2140 this is just a recording telling you where to get support, you can leave a message if you want.

    Support: (281) 404-1551 open from 11am to 8pm EST

  • Pingback: cable phone service

  • Eric Bray

    “Most users that are having “trouble” with their magicJack® dongle are usually having connection problems with their computer’s USB ports and its power supply to those ports!”

    This is the least expensive and probably the best telephone service that I have EVER used!

    This service ONLY costs $19.95/year and with a 5 year license extension it costs only $12.00/year! $1.67/month 1st year then $1.00/month each year thereafter.

    Don’t believe any of the BAD PRESS you may hear about the service. I discovered what the “technical” problem was, because it actually happened to me. I was having audio and connection problems until I solved the technical problem of my computer’s USB bus drawing over 500 mA, actually 580 mA, with everything plugged into the bus.

    My eMachine computer, Model T2882, only has a 250 Watt power supply and that was working at its limits with all the computer cards and USB devices that I had plugged into the machine were demanding current.

    The attached article is how I solved the problem for less than $20.00!

    http://drbray.blogspot.com/2008/12/magicjack-reality.html

  • Eric Bray

    “Most users that are having “trouble” with their magicJack® dongle are usually having connection problems with their computer’s USB ports and its power supply to those ports!”

    This is the least expensive and probably the best telephone service that I have EVER used!

    This service ONLY costs $19.95/year and with a 5 year license extension it costs only $12.00/year! $1.67/month 1st year then $1.00/month each year thereafter.

    Don’t believe any of the BAD PRESS you may hear about the service. I discovered what the “technical” problem was, because it actually happened to me. I was having audio and connection problems until I solved the technical problem of my computer’s USB bus drawing over 500 mA, actually 580 mA, with everything plugged into the bus.

    My eMachine computer, Model T2882, only has a 250 Watt power supply and that was working at its limits with all the computer cards and USB devices that I had plugged into the machine were demanding current.

    The attached article is how I solved the problem for less than $20.00!

    http://drbray.blogspot.com/2008/12/magicjack-reality.html

  • Marc Saucier

    don’t work with xp pro
    Marc

  • Marc Saucier

    don’t work with xp pro
    Marc

  • Pingback: James

  • Naveen P

    Thank you! that worked like a charm on our Win2003 server – exactly what I needed. Now only if you had a mac and had gotten it to work on the mac :) Used to work on my mac until about 3 months ago, and suddenly it no longer works.

  • Naveen P

    Thank you! that worked like a charm on our Win2003 server – exactly what I needed. Now only if you had a mac and had gotten it to work on the mac :) Used to work on my mac until about 3 months ago, and suddenly it no longer works.

  • Bill M

    For the mac, try to update your magicjack by googling, update magic jack. Mine was not forwarding my caller ID properly to my phone, but now it works liek a charm.

    Now I Just have to figure out what exactly to do in Windows Server 2003 to get it to run. Thanks!

  • Bill M

    For the mac, try to update your magicjack by googling, update magic jack. Mine was not forwarding my caller ID properly to my phone, but now it works liek a charm.

    Now I Just have to figure out what exactly to do in Windows Server 2003 to get it to run. Thanks!

  • Justin Long

    Found this article that will allow you to do everything through RDP http://www.homeserverland.com/blogs/b/hslblog/a

  • http://www.gregoryledet.com Greg Ledet

    Thanks, I'll update the post.

  • Justin Long

    Found this article that will allow you to do everything through RDP http://www.homeserverland.com/blogs/b/hslblog/a

  • http://www.gregoryledet.com Greg Ledet

    Thanks, I'll update the post.

  • SandraMillhouse

    So many people use VOIP so why doesn't they make the installation process a little simpler? Is it just me or is it quite complicated to install any kind of VOIP software?
    Sandra @ VPS Servers

  • http://voipsoftwares.org VoIP softwares

    So does it work on the server, not the client?

  • http://voipsoftwares.org VoIP softwares

    So does it work on the server, not the client?

  • Dark Blaze

    I’m glad some other nut out there was willing to try this like me. Saved me the hassle of trying to see if it’ll work before I do it :)

    Thanks dude.

  • Scott H

    Worked for me! Cool! Thanks for the help!

  • Litljay

    Loved the tips, but noticed one thing: my headless server’s audio is disabled in the BIOS and can’t be enabled via
    RDP.  Turns out all I had to do was enable the audio service and I was
    good to go anyway!  I’m also working on converting the “magic” software
    into a service so that the server doesn’t have to be logged in for the
    magicjack to work…

15 visitors online now
13 guests, 2 bots, 0 members
Max visitors today: 17 at 02:25 am UTC
This month: 94 at 05-03-2013 04:12 pm UTC
This year: 94 at 05-03-2013 04:12 pm UTC
All time: 106 at 08-27-2010 05:48 am UTC

Switch to our mobile site