VoIP POTS Emulation on FXO with MagicJack

MagicJack was founded by telecom veteran Dan Borislow of Tel-Save (TalkAmerica) fame. MagicJack provides VoIP service based upon a proprietary USB device which retails for $40 and includes a free year of domestic calling service. After the initial year of service, 1-year renewals are $20.

MagicJack has been shipping their device for a few months, and recently announced a promotion for SunRocket refugees, but it is unclear the number of subscribers MagicJack has.

MagicJack requires a PC, and their simple device plugs directly into a USB port. From there, you connect a traditional analog phone into the RJ11 jack on the USB device. MagicJack assigns you a DID number, and you are ready to make and receive calls. MagicJack also offers free calling features including voicemail and call waiting.

I purchased one of their devices about a week ago, and I have not gotten around to testing it, but it got me thinking. I intend to pair the MagicJack device with an Asterisk based open source PBX, running an RJ11 patch cable between their USB device and an integrated FXO (Analog POTS Line In) port on the PBX. It seems logical that you could use the MagicJack device to emulate traditional POTS service, and create a Zaptel trunk on the Asterisk PBX (Which is, in reality, a VoIP trunk).

If this works, it seems to me that it would be an inexpensive and easy way to incorporate VoIP trunks into an IP PBX for a small to midsized business customer, and could be “self-provisioned”

I’ll report back on this in a week or two with the results of my testing.

Garrett Smith

Garrett is the former VoIP Supply CMO.

View Comments

  • So how did things work out? If I understand correctly, the RJ11 portion would be connected to the FXO card on the Asterisk box, and the USB side would be connected to a Windows PC. With this setup, how many concurrent calls would the MagicJack be able to support? In a regular Linksys ATA, there are usually two RJ11 ports for 2 separate lines. So in short, how would you be able to handle the multiple calls coming in from your Asterisk box.

  • It works, but I would like to eliminate the magicjack device and have asterisk register with magicjack directly, since magicjack uses sip. I have asterisk installed on a wrtsl54gs and a mp104 sip gw and I want to keep everything low power devices. I have an old laptop, but the voice quality kind of sucks. A fanless little pc would work great, but they're kind of expensive, but I think ideally the best solution would to have asterisk register directly. I just started looking into this, but shouldn't we just need the sip username and password?

  • Interesting device. I was just considering purchasing this so I could attempt to use it with my asterisk setup. Randall, have you tried using the magicjack while running a packet sniffer like wireshark? This may give you very helpful info for integration. It also seems they have a softphone available? That may be the ticket right there,assuming they didnt try to lock down or change normal sip stuffs...

  • Then like a sign from God I see there running a 30 day free trial offer. I'll crack er'

  • As most of you I have the magicjack and I was able to get it to work on the astrisk, tixbox and Elastix. works fine as a Zap trunk I can even use it with hylafax. I thought of getting my sip credentials and use it as a SIP Trunk. so I can get red of the windows machine and the MJ USB adapter. I could get the username and password but the password is MD5 encrypted. which is a pain to decrypt but possible. MJ will be able to sell a lot of these babies if they release or leak how to get the sip credentials. their software is a pain they want you to see the adds but I'm locking it any way with the 3ed party software the nails is it in the try for good. sorry magicjack the idea is good but I should be able to do anything with what I own. any how if I'm lucky I will get this unlocked. stay tuned and if any of you is able to get it to work before then please feel free to email me guilou0875@netscape.net:)

  • I used our MJ as ZAP trunk on asterisk.

    But after dialing a number, I only get a dial tone from MJ. Seems like asterisk wasn't able to actually dial the number. I am sure that my outbound route is correct because I just added the zap channel group to my existing route trunk sequence.

    Any suggestions on how to fix this? Thanks.

  • Hello all, it has been a while!

    username = Eyourphone01
    password= use pmdump to get your password (20 charters )

    enjoy:)!

    2- Victor check the CLI while dialing to see the issue you're having with your ZAP.

    asterisk -rvvvvvvvvvv

    make sure that the outbound settings are set correctly.

    you can restart asterisk just to make sure

    I advise you to use 1.4.21.1 * version if you are using an old TDM card. Some of them are no longer supported with in the newest version of *.

Share
Published by
Garrett Smith

Recent Posts

Watch Now: 2024 June VoIP News Update

https://youtu.be/JAvTUKqaquU?si=87UQ8WBKszoZIaBC Who's ready for their monthly dose of VoIP News? This month, we'll be covering…

4 days ago

How To: Choose the Right Outdoor Emergency Device with Enhanced Weather Protection

When selecting an outdoor emergency device, how do you know which features to consider that…

5 days ago

SIP Chats: Ryan Zoehner of Algo Solutions – New 8450 IP Console, Alyssa’s Law, and More!

https://www.youtube.com/watch?v=bDTEup-BRhw Our latest episode of SIP Chats is out now! In this episode, we're excited…

6 days ago

Q&A: Common Inquiries on Popular Yealink Products

Welcome to another helpful blog by VoIP Supply where we address common topics about popular…

1 week ago

Did You Know: 10 Reasons Why Your Business Should Switch to 3CX

It is essential to have an efficient and cost-effective communication system. 3CX is a unified…

2 weeks ago

Grandstream GWN7603 WiFi Access Point Product Feature Video

https://www.youtube.com/watch?v=XWCNjJ3xfIw Introducing the Grandstream GWN7603! This new addition to the GWN Series of WiFi access…

2 weeks ago