Skip to Content

Helping FaceTime coexist with your firewall

Got the FaceTime blues? It could be your router's firewall settings. Apple has posted a support document noting that some routers using firewalls, security software or other restrictive settings will require a settings change. Specifically:

To use FaceTime on a restricted Wi-Fi network, port forwarding must be enabled for ports 53, 80, 443, 4080, 5223, and 16393-16472 (UDP).

Most routers will "just work," but if you're having issues it is worth a check. In my experiences my home Belkin router didn't need any tweaking and each time I've used FaceTime from a public WiFi Hotspot it also worked swimmingly. If you're not sure it's all working and need a test, don't forget you can call Apple and talk to a real person via FaceTime at 1-888-FACETIME.


[via Thinkmac.net]

Categories

iPhone

Got the FaceTime blues? It could be your router's firewall settings. Apple has posted a support document noting that some routers using...
 

Add a Comment

*0 / 3000 Character Maximum

16 Comments

Filter by:
jeremy

Here's a solid explanation of how FaceTime works. https://twitter.com/mattgemmell/status/17006724831

As for firewall isssues… those of us behind tightly controlled, corporate ones are probably out of luck.

July 02 2010 at 3:23 AM Report abuse rate up rate down Reply
Black Hammer

I haven't read much on FaceTime's protocols nor do I have an iPhone 4, but based on my experience with firewalling and NAT, Facetime uses some sort of "STUN" to establish its video calling.

http://en.wikipedia.org/wiki/Session_Traversal_Utilities_for_NAT

July 01 2010 at 10:48 PM Report abuse rate up rate down Reply
Bitterphil

Doesn't the iPhone support IPv6? Doesn't AT&T's 3G?

OSX on the Mac supports IPv6 beautifully -- so does the Airport Extreme Base Station.

Avoiding this sort of problem an ideal application for IPv6.

July 01 2010 at 10:05 PM Report abuse rate up rate down Reply
Bryan T

This is fine and dandy and all....

except my iPhone 4 camera refuses to work half the time. It gets stuck on the virual shutter. When that happens, you cant take pictures or videos. And if someone facetimes you, they can't see your face (yes, I'm on wifi).

Resetting the phone sometimes works, but....c'mon.

July 01 2010 at 8:16 PM Report abuse rate up rate down Reply
Tezgno

Just more of a clarification on the ports:

After monitoring the firewall logs (with UPnP turned to watch the iPhone 4 handle the traffic), this is what I have discovered regarding the port requirements:

Outbound (established by the iPhone):

TCP 53 (DNS)
TCP 80 (HTTP)
TCP 443 (HTTPS)

Inbound/Outbound (Constant 2-way communication):
TCP 4080 (P2P Communication)
TCP 5223 (SSL XMPP)
UDP 16393-16472 (Looks like a random port is used within the range - Mostly Audio and Video traffic)

So, from what I can gather, the DNS, HTTP, and HTTPS ports are used primarily for establishing communication and the remaining ports are used by what Facetime actually does... face to face virtual communication.

July 01 2010 at 7:38 PM Report abuse rate up rate down Reply
Hmm

Wow.. this feature is total junk if it requires that many ports to be forwarded to a phone. This would mean that you couldn't support multiple FaceTime clients behind a single NAT gateway if they have to own all of those, not to mention that you couldn't actually host any of those services on your network directly. I sure hope that this is a poorly worded article that's really trying to say that you need to have OUTBOUND access via those ports rather than INBOUND access.

July 01 2010 at 6:45 PM Report abuse rate up rate down Reply
tim

I am just curious why they need ports 53 (DNS), 80 (HTTP) and 443 (HTTPS) to be forwarded. What purpose would those services have in this, and why would Apple use those ports? That would almost completely cripple FaceTime on any corporate network (yes, I understand most IT depts would have those services running on separate networks, but you get what I am saying).

July 01 2010 at 5:59 PM Report abuse rate up rate down Reply
2 replies to tim's comment
tuaw

It would make more sense if you had to open those ports for outgoing connections in your firewall on those ports ... I agree it doesn't make sense why you would have to forward those ports to your iPhone.

July 01 2010 at 6:29 PM Report abuse rate up rate down Reply
Ed

Also, 5223 is the standard port for Jabber/XMPP.

Imagine the support calls: "Hi, IT department? can you forward all the incoming traffic for our web server and our instant messaging server to my fancy new iGizmo? Oh, the VP of marketing already asked and all that traffic is going to his iGizmo now? Ok, well, I guess he beat me to it."

The article's got to be wrong.

July 01 2010 at 7:44 PM Report abuse rate up rate down Reply
JT

The only thing stopping facetime over 3g is Apple and AT&T, their network can't handle the extra bandwidth needed. And yes, they can do point to point as every device on their network has an id, just like the internet.

July 01 2010 at 5:54 PM Report abuse rate up rate down Reply
3 replies to JT's comment
tuaw

This is another reason why FaceTime over 3G would be very difficult ... It's pretty much impossible to make a peer-to-peer connection between two iPhones over 3G, and you don't have access to AT&T's routers to forward the ports.

They could have a "one user can be on 3G but the other must be on WiFi" implementation, because that is what we essentially do with iCam to make the peer-to-peer connections.

Apple would have to have servers in place to basically act as a proxy for all of those 3G-to-3G FaceTime calls.

July 01 2010 at 5:36 PM Report abuse rate up rate down Reply
2 replies to tuaw's comment
Ian

Not true, Knocking video app works just fine over 3G. That's what makes me not believe the wifi only requirement.

July 01 2010 at 7:09 PM Report abuse rate up rate down Reply
tuaw

From what I've read about knocking they proxy everything through a server, so it isn't really peer-to-peer. They may have added the ability to connect peer-to-peer when available, but they most likely still have a server/proxy fall-back when that isn't possible.

Also the current most helpful comment in iTunes claims that their new Terms & Conditions states that they retain the right to use your videos ... If it was sent peer-to-peer they wouldn't even have access to them.

July 01 2010 at 7:25 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.