MagicJack and VMware

Linux magicJack compatibility discussion

Moderators: Bill Smith, Pilot

Post Reply
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

MagicJack and VMware

Post by testing123 »

Anyone have this working???

(SUSE Linux Host, XP Pro Guest)

Problem: Menu / Volume/Headset Control -> the Telephone choice is ALWAYS grayed out -- can ONLY use SoftPhone :x
Below, the Sound Devices always show "Creative Sound Blaster PCI"

Tried it on 4 different Hardware w/ numerous different MJ's


Thanks in advance
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:I am not aware of a way to utilize the usb device in vmware. I've heard of it being done, but I am skeptical. I am from Missouri...
Frank, hmmm are you skeptical BECAUSE you are from Missouri??? LOL

I do it all the time -- a bit tricky under Linux (because some Linux distributions do not "automount" the USB devices); i.e., your VMware Host must see it before the Guest can even recognize it.

I just need the MagicJack "Hardware" phone to work and I am golden ...
Last edited by testing123 on Tue Nov 13, 2007 3:39 pm, edited 1 time in total.
User avatar
laserjobs
Dan Should Pay Me
Posts: 670
Joined: Mon Nov 12, 2007 4:11 pm

Post by laserjobs »

Why not just get your sip credentials and hack it together to work nativly with Linux?

http://www.tjnet.com/software/index.htm
MagicHack
Dan isn't smart enough to hire me
Posts: 241
Joined: Mon Nov 12, 2007 4:11 pm
Contact:

NDA

Post by MagicHack »

laserjobs wrote:Why not just get your sip credentials and hack it together to work natively with Linux?

http://www.tjnet.com/software/index.htm
FYI - You need to sign an NDA to get the Tiger Jet SDK...
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

laserjobs wrote:Why not just get your sip credentials and hack it together to work nativly with Linux?

http://www.tjnet.com/software/index.htm
Honestly? Time ... and time = money

With all the screwing around I am doing with Linux and VMware and everything else I am doing, I do not have time or desire to "reinvent the wheel" ... IF it has already been invented. Plus I have other VOIP using SIP device working while I wait for the MJ to mature and "grow up".

On the "official" MagicJack Forum some folks had claimed to have it working but I could never get any specifics.
Last edited by testing123 on Tue Nov 13, 2007 3:24 pm, edited 1 time in total.
User avatar
laserjobs
Dan Should Pay Me
Posts: 670
Joined: Mon Nov 12, 2007 4:11 pm

Post by laserjobs »

Won't another softphone with Linux and Tigerjet compatibilty work?
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:Asterisk is native linux....
Folks: I think you may be missing the point.

1. I don't want to spend time writing any code for this to work .... and VMware is an easy interim step since I have it up and running already until MJ provides a native Linux version (which they claim after Mac). I have turned a blind eye and use native XP Laptops when as necessary etc.

2. Understand: I want to use "old school" ANALOG phone devices/FAX with MJ -- NOT the softphone.


3. Anything that involves lots of Time (coding) or lots of $$$ (specialized hardware for Asterisk) ... is ruled out.

Let me know if I am missing something ... can I use Asterisk + MJ + Analog phone device w/o any additional $$$?
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:Try the tjinit utility from the tigerjet website.
Thanks, but I just checked it again and it said "The TJ init Utility has been developed to enable third party VOIP applications (such as Dialpad, Net2phone,STanaphone, Msn, Netmeeting...) to use our hardware without modify their software."

It is focusing on using Softphone with other SIP hardware.

I want to use analog "Hardphone" with other SIP MJ hardware.

I will check some of the other posts on here about using SIP hardware with MJ credentials.

Anyone recommend a good cheap SIP device that works???
Sipura/Linksys/Cisco 3102-NA????
User avatar
laserjobs
Dan Should Pay Me
Posts: 670
Joined: Mon Nov 12, 2007 4:11 pm

Post by laserjobs »

Somthing I found on Tigerjet and Linux

http://www.earth.li/~noodles/hardware-usbfxs.html
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

laserjobs wrote:Somthing I found on Tigerjet and Linux

http://www.earth.li/~noodles/hardware-usbfxs.html

Hmmm ... very interesting. Thanks Laserjobs ... I will check it out!


Let me know if you can recommend cheap SIP device that can use the MJ account - I would appreciate it.
User avatar
laserjobs
Dan Should Pay Me
Posts: 670
Joined: Mon Nov 12, 2007 4:11 pm

Post by laserjobs »

Just grab an old SunRocket one off eBay or ask around DSLreports
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:SR boxes work perfectly, and they sound really good.
Any idea which one?

MTA6328-2RE

or

AC-211-SR

?? I found both on eBay

Thanks

(FYI, I tried the Linux tools mentioned above and no dice ... tjnet USB driver bombed badly on compile)
aone999
MagicJack User
Posts: 42
Joined: Mon Nov 12, 2007 11:50 pm

Post by aone999 »

The problem is getting the SIP credentials from MJ.

Many people here report success in obtaining SIP details using Fiddler. I tried today, but this is what is happening:
  • *When fiddler is running (with HTTPS enabled), it seems MJ fails to receive the authentication and shows "Connect to Internet and click here" in Softphone window.
    *All I can see in the Fiddler is MJ trying get a certificate from Prov servers and receiving it. I dont know if the certificate contains the SIP details.
Can somebody post some help on this?
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

aone999 wrote:The problem is getting the SIP credentials from MJ.

Many people here report success in obtaining SIP details using Fiddler. I tried today, but this is what is happening:
  • *When fiddler is running (with HTTPS enabled), it seems MJ fails to receive the authentication and shows "Connect to Internet and click here" in Softphone window.
    *All I can see in the Fiddler is MJ trying get a certificate from Prov servers and receiving it. I dont know if the certificate contains the SIP details.
Can somebody post some help on this?
LOL, is it ever easy??? All I want is a simple way to bring MJ into the "infrastructure" (and take Windoze OUT, eventually) ... i.e., already running Linux boxes (and Windoze using VMware), would be cake to string a MJ off of it.

Or, would go for using a SIP device and be done with it.

This was exactly what I meant about time = money LOL :)

</rant>
aone999
MagicJack User
Posts: 42
Joined: Mon Nov 12, 2007 11:50 pm

Post by aone999 »

testing123 wrote: LOL, is it ever easy??? All I want is a simple way to bring MJ into the "infrastructure" (and take Windoze OUT, eventually) ... i.e., already running Linux boxes (and Windoze using VMware), would be cake to string a MJ off of it.

Or, would go for using a SIP device and be done with it.

This was exactly what I meant about time = money LOL :)

</rant>
If what smcinaz says here is true, getting the SIP details shouldn't be so hard. May be I am doing doing something wrong somewhere.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

aone999 wrote:
testing123 wrote: LOL, is it ever easy??? All I want is a simple way to bring MJ into the "infrastructure" (and take Windoze OUT, eventually) ... i.e., already running Linux boxes (and Windoze using VMware), would be cake to string a MJ off of it.

Or, would go for using a SIP device and be done with it.

This was exactly what I meant about time = money LOL :)

</rant>
If what smcinaz says here is true, getting the SIP details shouldn't be so hard. May be I am doing doing something wrong somewhere.
Yeah, I saw that ... will have to give that method (SIP device) a shot as well.
ke7doy
magicJack Apprentice
Posts: 16
Joined: Mon Nov 12, 2007 11:14 pm

Post by ke7doy »

I downloaded sjinit and installed it. It immediately recognized MJ and I was able to use my analog cordless phone to talk on Google talk and Yahoo.

I'm no SIP guru, so I don't really know what happened, but MJ's proxies were out at the time. Haven't had time to play with it much since, but I hope this helps.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:
testing123 wrote:
Frank Zappa wrote:SR boxes work perfectly, and they sound really good.
Any idea which one?

MTA6328-2RE

or

AC-211-SR

?? I found both on eBay

Thanks

(FYI, I tried the Linux tools mentioned above and no dice ... tjnet USB driver bombed badly on compile)
I've used the AC-211's, I'll be trying the MTA6328 later this week when I get hold of one. I expect good results. The pap2's also work great, i've tested three of these hacked vonage boxes.
Interesting ... doesn't the hacked Vonage device go back if you do a Reset? (i.e., will try to re-connect with Vonage, if Reset and once it does it locked to Vonage?)
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

ke7doy wrote:I downloaded sjinit and installed it. It immediately recognized MJ and I was able to use my analog cordless phone to talk on Google talk and Yahoo.

I'm no SIP guru, so I don't really know what happened, but MJ's proxies were out at the time. Haven't had time to play with it much since, but I hope this helps.
I didn't have that kind of luck at all.

EDIT: I used "tjnet", "tjctl" and "tjdemo"; I don't see any "sjinit"
EDIT2: ke7doy, you are talking about Linux, right?
Last edited by testing123 on Tue Nov 13, 2007 7:55 pm, edited 2 times in total.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:The Vonage boxes will revert back to vonage if you do a FULL factory reset.
Hmm .. I think they are available from Staples for about $50
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:I think he meant "tjinit".
Yes, that is a Windows app -- ahh, OK so run that under VMware? OK, I will try that as well.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

No dice, tried every permutation and combination of the Linux drivers and Windows drivers (under VMware) ...

same result:

1) Analog device grayed out in MJ SOftphone Menu
2) High pitched tone from Analog phone
3) MJ only works with Softphone :cry:
Stewart
Dan Should Pay Me
Posts: 663
Joined: Tue Nov 13, 2007 2:58 pm

Post by Stewart »

Here's my minimal experience with MJ and Linux:

Ubuntu ships with Ekiga (a.k.a. GnomeMeeting) softphone pre-installed. When configured for YMAX proxy, quality was excellent, using computer headset. Plugged in MJ, all four devices recognized by OS. Pointed Ekiga at TigerJet audio, could then speak and listen using analog phone. Ekiga cannot use TigerJet HID interface, so still had to use computer keyboard for dialing or answering. Also, echo canceller in Ekiga couldn't deal with the high level of electrical echo from TJ device, so had to turn transmit and receive volume way down to avoid severe echo heard by remote party. Perhaps some parameter changes would help.

Made a brief attempt with SJphone. Did not work well with default Ubuntu drivers -- inbound voice was unacceptably choppy with headset or TJ device, even after tweaking buffer sizes, etc. Did not make effort to try alternative sound schemes. HID device did not work, either. I don't know whether TJ is unsupported in Linux version, or if I just did something stupid. I did verify proper functioning of HID under Linux, using TigerJet utility.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Frank Zappa wrote:What exactly is the overall goal you are trying to accomplish, in other words, why are you wanting to run the MJ under VMWare to begin with? Perhaps there is another solution to accomplish the end you seek.
Well, I thought it was pretty simple really.

1) So far the only "fully" supported MJ platforms were XP and Vista
2) No desire to add another "always on" PC for Home phone service
3) Already have "always on" PC running Linux and VMware (therefore allowing for "fully" supported OS)
4) So: can easily create a minimal Windoze VM to handle MJ for always available phone service that can be remotely controlled and running on a much more stable OS (XP on Linux via VMware which is FAR more stable than XP alone)

5) NOTE: I still want to figure out how to make it work via VMware because my primary laptops are also configured that way and I want to be able to use a "Hardphone" with the Laptops when travelling

6) Remember: The "softphone" IS working -- all I get from the "hardphone" is a high pitched "dialtone" that does not work (Telephone choice is grayed out in MJ menu)

Otherwise, using a SIP device will be acceptable for the "always on" MJ for home use

I hope that is clear.
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

Stewart wrote:Here's my minimal experience with MJ and Linux:

Ubuntu ships with Ekiga (a.k.a. GnomeMeeting) softphone pre-installed. When configured for YMAX proxy, quality was excellent, using computer headset. Plugged in MJ, all four devices recognized by OS. Pointed Ekiga at TigerJet audio, could then speak and listen using analog phone. Ekiga cannot use TigerJet HID interface, so still had to use computer keyboard for dialing or answering. Also, echo canceller in Ekiga couldn't deal with the high level of electrical echo from TJ device, so had to turn transmit and receive volume way down to avoid severe echo heard by remote party. Perhaps some parameter changes would help.

Made a brief attempt with SJphone. Did not work well with default Ubuntu drivers -- inbound voice was unacceptably choppy with headset or TJ device, even after tweaking buffer sizes, etc. Did not make effort to try alternative sound schemes. HID device did not work, either. I don't know whether TJ is unsupported in Linux version, or if I just did something stupid. I did verify proper functioning of HID under Linux, using TigerJet utility.
Interesting ... I will test it on an Ubuntu Workstation to see how it goes. Then I will try to figure out if it can work with SUSE (the Server); otherwise setup an Ubuntu VM on the Server. Thanks!
testing123
Dan Should Pay Me
Posts: 703
Joined: Tue Nov 13, 2007 2:36 pm
Contact:

Post by testing123 »

SOLVED here
Post Reply