Apple FaceTime Issues

Discussion in 'Tomato Firmware' started by jpe30, Jun 13, 2013.

  1. jpe30

    jpe30 Networkin' Nut Member

    I'm currently battling some issues with iOS 6, FaceTime, and my Asus RT-N16 running Toastman build v1.28.7502 MIPSR2Toastman-RT K26 USB Ext. At the moment, FaceTime is choppy and unreliable. I'm constantly disconnected and lose the video feed due to a "poor connection." An Apple support article ( states:

    Tonight I'll be testing FaceTime with SIP turned off (Advanced > Conntrack/Netfilter > Tracking / NAT Helpers). Hopefully, this will cure things, but it's a shot in the dark as I'm not familiar with the protocols FaceTime uses the establish and maintain connections. If anyone has any insight into my problems, I'd greatly appreciate the help!

  2. Frequenzy

    Frequenzy Networkin' Nut Member

    i use facetime all the time when calling overseas and i didn't change anything on the nat config of my tomato. currently running build 108 by shibby.
  3. jpe30

    jpe30 Networkin' Nut Member

    I haven't had much luck with Shibby builds. Very unstable, and has been caught in boot loops in the past.

    The FaceTime issue is an odd problem, and I'm not really sure where to go from here. I tried disabling SIP, but it didn't change anything. :(
  4. bripab007

    bripab007 Network Guru Member

    I, too, regularly use FaceTime without issue. The only thing I can suggest is to define FaceTime class in QOS settings and bump up its priority: 16384-16403 UDP ports

    I've had that class defined in my QOS for years for FaceTime and iChat before it, and it has served me well.
  5. jpe30

    jpe30 Networkin' Nut Member

    Thanks for the comments. This problem seems to have gotten a bit better using a 20MHz band vs 40, but it's still pretty choppy. The user on the other end has no problems using FaceTime with other people, so I can only assume my router is the culprit. It's also pretty choppy on my laptop too.
  6. FlashSWT

    FlashSWT Network Guru Member

    We use Facetime daily with no problems. RT-N16 running Tomato Firmware v1.28.7501 MIPSR2Toastman-RT K26 USB VLAN-VPN with no changes made to specifically enable it.

    Since you have an Apple laptop, have you tried using Facetime on it while connected via ethernet, just to rule out your wireless connection?
  7. jpe30

    jpe30 Networkin' Nut Member

    Good idea, I'll give that a try.
  8. Myriddin

    Myriddin LI Guru Member

    Same problem here, Facetime not working, using an iPhone as client, if i disable the qos it start works flawlessly...

    Didi you solve the issue? How you did it?
  9. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    I don't use Facetime, but I believe the fix was to increase the bandwidth allocated to it in the QoS. If I remember correctly, it gets classified as P2P. If so, and you don't have anyone abusing bandwidth with P2P traffic, then increase the maximum bandwidth allocation for your P2P class. Some chat apps have a minimum bandwidth as well, but I'm not sure about Facetime.
    Myriddin likes this.
  10. Myriddin

    Myriddin LI Guru Member

    @Marcel Tunks Tnx, I'll try, probably in this case make sense to put the iphone ip as source and put the rule immediatly before the p2p rules and classify it as voip traffic. I think that my wife will never do p2p from iphone :)
  11. Toastman

    Toastman Super Moderator Staff Member Member

    I just read this quickly ... quite recently ago I added Facetime rule to the defaults, as I remember it was src/dest UDP ports 3478-3497, 16384-16387 and covers Facetime/Game Center. (I think I added it to Messenger class, but whatever u need is best). I think there is another thread about it here somewhere, or maybe it was in the QOS thread. Hope this helps, it works well for many people. If you find any better way, post it, and I'll update it. But using the phone's IP is probably best as you say, phones don't generally run hogging apps.
  12. Myriddin

    Myriddin LI Guru Member

    I give some more space on the p2p upload (incresed to 100%) and it works, same if i put the iPhone ip adress as prio then other traffic.

    The issue is that i have only 383 for upload so if it trottle i have issues... i know it's really low but in Italy we have this ...

    anyway, if i want to move to 1.28.7502 to 1.28.7503 i have to do a nvram reset? can i backup all the configuration and restore after the upgrade? i have 20 il fixed and a lot of rules and i woulden't redo by hand :p

    and one more question... i read al lot of post... with an asus RT-N16 i have to put db or mw as a power for wireless? 17 seems the value for db, 64 the suggested maximum for mw (now i have 64 and seems that i suffer disconnection on my wireless device ... I was not able to find a final answer :(
  13. Toastman

    Toastman Super Moderator Staff Member Member

    We do have real problems when ISP's give us so little outgoing bandwidth.

    It should be ok without reset, but do make that backup with nvram export --set :D

    Regard the tx power level setting as an arbitrary figure. There is no clear evidence that it means very much because it runs on so many different models of router. But on the RT-N16 and many others, 60 appears to be the maximum setting, above that doesn't increase the signal.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice