We help IT Professionals succeed at work.

Which ports to unblock for VOIP?

brettr
brettr asked
on
1,609 Views
Last Modified: 2008-10-04
I have a Motorola SBG900 modem/router.  I'm running Vista with majicJack.   When I shutdown the router's firewall, MJ works fine.   I have the firewall configured custom.   H.323 Call Setup on port 1720 is included in the custom configuration.  I can make/receive MJ calls but can't hear anything.  Any ideas on which other ports I need to open for getting voice on MJ?
Comment
Watch Question

CERTIFIED EXPERT

Commented:
You should just enable SIP connections/passthrough. Most IP phones uses SIP and won't work without that being allowed.
is your router voice enabled
CERTIFIED EXPERT

Commented:
magicJack uses ports UDP 5061, TCP 80 and TCP 443

harbor235 ;}

Author

Commented:
@harbor235
MJ doesn't use 5061.  It uses 5060 & 5070 per MJ support.  I opened 5061 anyway but no luck.

@devangshroff
How do I check if the router is voice enabled?
CERTIFIED EXPERT

Commented:
It should have been listed in the specs when you bought the router. Cisco will often call them "Integrates Services Routers".
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
CERTIFIED EXPERT

Commented:
Yes harbor is right. It doesn't have to be a voice router if you're using MJ.
Here is an article from Magic Jack's website confirming those port numbers:
http://service.liveperson.net/hc/s-73335289/cmd/kbresource/kb-3700767606832751810/view_question!PAGETYPE?sc=8&sf=101133&documentid=334776&action=view 

Author

Commented:
Thanks.  You are correct harbor235.

So those two ports are open (UDP) but not the range of ports.  The problem is definitely the router's firewall.  It works fine on my previous router.   Is there a way that I can tell which ports are hitting the firewall from inside (trying to get out) unsuccessfully?  Guess the router log should tell me that.   It would have to mean that something besides 5060 & 5070 are trying to get out.
CERTIFIED EXPERT

Commented:
Does your firewall have a logging feature? This is usually under the administration or status section.

Author

Commented:
When trying to make a call, I found three ports being blocked.  I opened all three but still no voice.
CERTIFIED EXPERT

Commented:
Hmmm... Do those ports go to the IP of the computer you're using? Also, all outgoing ports should work by default.
Call MagicJack and see if their support can help... that's really weird.

Author

Commented:
Yes and MJ doesn't have support you can call.  They only have really bad chat support.
CERTIFIED EXPERT

Commented:
Hmmm... did they provide any info? According to what you're saying it should be working. Your modem doesn't have a firewall does it?

Author

Commented:
I noticed when using MJ that ports involved range between 10000 and 20000.   Never really the same port.   If I open ports 10000 - 20000 on the modem/router, it works fine.   That seems like a sizeable compromise though.
CERTIFIED EXPERT

Commented:
Very interesting... I wonder what those are. That is a sizeable compromise...
I'm glad it works, but again, try getting in touch with MJ and ask what's up with the crazy port range.

Author

Commented:
yeah - will give them a try and post back.
CERTIFIED EXPERT

Commented:
ok!

Author

Commented:
After about an hour long conversation with MJ tech support, here's the final parts of that dialogue:

Bridgette: May I know if you have windows firewall?

brett: yes

Bridgette: Please disable your firewall and do not open your 1000-2000 ports.

brett: ok. Back to my original question: why do I have to open those ports?

Bridgette: You have to open only ports UDP 5060 and 5070 and TCP 443 and 80 and not the whole ports that you are referring with because you are using a firewall on your router.

brett: As we have seen, all of those ports must be open. Not just 5060 & 5070.

Bridgette: If you will disable your windows firewall, no need to open all the ports.

brett: You are saying MJ works best without a firewall?

Bridgette: It can work with firewall but some features of mJ are being blocked.

brett: Ok.  You also mentined that the browser cache and cookies should be cleared...

brett: ...does MJ use the browser cache and cookies?

Bridgette: It should be cleared because it not, it will blocked again the mJ.

brett: ok, thanks.
------------------------

So, you have to disable the firewall for MJ to work and for what ever reason it uses the browser cache and cookies.  I think these people have no idea what's going on.
CERTIFIED EXPERT

Commented:
I agree - I think they're full of crap.
If you have a hardware fiewall (aka router w/firewall or other security device) then it's okay to turn off Windows Firewall.
Just try it and see what happens.
I don't think cookies and cache have anything to do with it. That's what everyone says when their product doesn't work like it's supposed to - "It's the cookies!!! They're evil!!!" lol
Cheers!

Author

Commented:
You're right - I turned off the Vista Firewall but still a no go unless I open those ports.  Windows Defender is still running through (didn't see an option for turning it off).   What do you think about leaving that port range open?  Can't use MJ unless it is open.
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Still no luck turning it off in both places.  Guess I will go with leaving the ports open since I want to use MJ.  Thanks.

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.