Couple of small problems with my MJ

Having issues with your magicJack? Post here, and we'll try to help you out!

Moderators: Bill Smith, Pilot

Post Reply
packen
magicJack Apprentice
Posts: 29
Joined: Fri Jun 13, 2008 2:10 pm

Couple of small problems with my MJ

Post by packen »

I've had this about a week and love it. There are a couple of things though.
First off, there is a delay when talking to somebody, it's just a second or two but it's kind of annoying.
Next is when I phone my own landline, if I hang up MJ before answering my phone, it continues to ring, even though the MJ is hung up and ready to make a new call. My landline will continue to ring until the answer machine picks up. My main concern with this is, if I call somebody that is not home, how long will their phone continue to ring after I hang up?
I have done the live support, they sent me upgrades to install, didn't help. I have removed from pc and reinstalled, changed USB ports, and phones. Still the same.
Anybody have any ideas what I can do or does anybody else have this problem?
Thanks
User avatar
teyong
MagicJack Contributor
Posts: 51
Joined: Wed May 14, 2008 10:00 am
Location: Savannah, GA. (pooler)

Post by teyong »

use this forum's search for "delay when talking" there is 280 post on this.
While I did not have this problem bottom line; I think, is the time delay between ISP's.
DAVID
packen
magicJack Apprentice
Posts: 29
Joined: Fri Jun 13, 2008 2:10 pm

Post by packen »

Did the search you suggested and got a few results to help explain whats going on. I tested my voip and it shows only about a .05 latency. I guess I can live with that.
What about the issue with the other phone still ringing when I hang up the MJ? That is the one that concerns me the most.
Thanks, I really love this thing.
Stewart
Dan Should Pay Me
Posts: 663
Joined: Tue Nov 13, 2007 2:58 pm

Post by Stewart »

All VoIP systems have more delay than a landline. MJ is worse than an ATA or IP phone, because it's running on an OS that is not designed for real time, so extra buffering is needed to allow for sloppy scheduling by the OS.

However, the round trip delay should not be more than about 700 milliseconds. To test, call 909-390-0003. You won't hear any ringing, but when the softphone shows 'operational', start talking; everything you say will be echoed back. About 100 ms delay is in the test system; the remainder is what you would get on an actual call to a landline. If you're calling a cell or VoIP line, that will of course add to the delay.

If you have a microphone and audio editing software, you can measure the delay accurately. Call your landline from MJ, put the computer mic near the landline earpiece, start recording, snap your fingers near the MJ mouthpiece. The mic will pick up the direct sound, as well as the transmitted sound. If you open the file in an audio editor, you can determine the time between the snaps. Repeat the test to measure the other direction. If either is out of line, run dxdiag to confirm that DirectSound is available to MJ.

If your MJ is not using the proxy closest to you (in Internet delay), you could add a hosts entry to redirect it. Normally, it is based on your number. However, this is unlikely to save you more than 50 ms, unless your MJ number is on the east or west coast.

Your wireless ISP seems to have ~50 ms delay from their router to your radio, though without knowing their topology I can't know if that is higher than expected. Also, the jitter for that part of the link is in the 50 ms range. This could cause choppy voice in addition to some extra latency. The cause could be other traffic on the tower, or some trouble (vegetation in the path, misaligned antenna, etc.) that could be corrected.

Inability to cancel a call is definitely not normal. Most likely, it's a server side problem that MJ will need to fix, though it might be caused by your router or radio. Try dialing your landline with *67 first, and a * after the first digit of the area code. For example, if it's 314-867-5309, dial *673*148675309. If it now stops ringing when you hang up, it's a problem with the carrier that MJ chooses when you dial in the normal way. If that fails, too, we can use Wireshark to see what is going wrong with the CANCEL request.
packen
magicJack Apprentice
Posts: 29
Joined: Fri Jun 13, 2008 2:10 pm

Post by packen »

Tried to call to my landline using the *67 you suggested, it still continued to ring. The strange part is, If I call my cell phone, it hangs up like it should(not having to use the *67 method).

The delay is not too bad, I can live with it and nobody I call seems to notice. I don't have a local number for my MJ, they don't have any where I live, so would the delay have to do with where I get my number from? I just random picked one, got NV and I live in MO. I use this phone for calling long distance so the number was not that important to me if I couldn't get local.
maine-iac
Dan isn't smart enough to hire me
Posts: 347
Joined: Tue Mar 25, 2008 10:41 am
Location: GA

Re: Couple of small problems with my MJ

Post by maine-iac »

packen wrote:My main concern with this is, if I call somebody that is not home, how long will their phone continue to ring after I hang up?
If no one is home, why would it matter?
Stewart
Dan Should Pay Me
Posts: 663
Joined: Tue Nov 13, 2007 2:58 pm

Post by Stewart »

packen wrote:Tried to call to my landline using the *67 you suggested, it still continued to ring. The strange part is, If I call my cell phone, it hangs up like it should(not having to use the *67 method).

The delay is not too bad, I can live with it and nobody I call seems to notice. I don't have a local number for my MJ, they don't have any where I live, so would the delay have to do with where I get my number from? I just random picked one, got NV and I live in MO. I use this phone for calling long distance so the number was not that important to me if I couldn't get local.
When you tried the *67, did you also put a * after the first digit of the area code? If not, please try the test again. Otherwise, you can use Wireshark to troubleshoot. If you need help using it, search this forum or ask a specific question. A normal CANCEL request should get a 200 OK response, followed by a 487 Request Cancelled (or Request Terminated) response to the original INVITE.

If you have a 702 number, you were likely assigned to the Las Vegas proxy. When you make a local call, your voice packets go to Las Vegas, where they are then relayed back to MO. The remote party's voice follows the reverse path, so the round trip latency is increased by four trips across most of the country. You can try adding a line to your hosts file:

Code: Select all

67.110.56.198  proxy1.lasvegas.talk4free.com
then restart MJ. See if that improves the latency on local calls. (It won't improve a call to Las Vegas at all, because the packets have to get there somehow; which end has the proxy doesn't matter.)
packen
magicJack Apprentice
Posts: 29
Joined: Fri Jun 13, 2008 2:10 pm

Post by packen »

Yes, I had the other * after the first digit of the areacode. I see I have some reading to do to find out how to use the wireshark. That will keep me busy for a little while.

Your reply says to add the code to my host file, where do I do that?
Sorry for all the questions, I am a dumb newbee, but I am very excited about the MJ and want to get it to work as best as possible.

Thanks.
Stewart
Dan Should Pay Me
Posts: 663
Joined: Tue Nov 13, 2007 2:58 pm

Post by Stewart »

packen wrote:Your reply says to add the code to my host file, where do I do that?
In XP it's typically C:\windows\system32\drivers\etc\hosts .
Post Reply