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]
Share
Categories
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
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.
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
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.
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.
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.
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 Permalink rate up rate down ReplyI 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 Permalink rate up rate down ReplyIt 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 Permalink rate up rate down ReplyAlso, 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.
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 Permalink rate up rate down ReplyThis 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.
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 Permalink rate up rate down ReplyFrom 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.
Hot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



16 Comments