How does FaceTime work?

Discussion in 'iPhone' started by ct2k7, Jun 12, 2010.

  1. macrumors 603

    Joined:
    Aug 29, 2008
    Location:
    UK
    #1
    In terms of protocols, how does each phone discover each others IP/etc address and route the data, which ports may be used?
     
  2. macrumors 6502a

    Joined:
    Feb 27, 2008
    Location:
    Cupertino, California
  3. macrumors 68040

    nickspohn

    Joined:
    Jun 9, 2007
    #3
    It just works. That's the magic of Apple. Don't ask any questions. :p
     
  4. thread starter macrumors 603

    Joined:
    Aug 29, 2008
    Location:
    UK
    #4
  5. macrumors 6502a

    cloroxbleach4

    Joined:
    Dec 28, 2007
    Location:
    Oklahoma
    #5
    Ha! I thought that was funny.
     
  6. macrumors newbie

    Joined:
    Jun 25, 2010
    #6
    anyone...?

    I'm too really interested in learning how Facetime works under the hood. Can't figure out how it works out of the box. How are the IP address's are found by connecting a voice call?

    Anyone have more details on the specifics of a Facetime call setup?
     
  7. macrumors 601

    Joined:
    Jan 16, 2008
    Location:
    Bristol, UK
  8. thread starter macrumors 603

    Joined:
    Aug 29, 2008
    Location:
    UK
    #8
  9. macrumors newbie

    Joined:
    Jun 25, 2010
    #9
    still don't get it...

    Maybe I'm missing something, do you need to register an Apple ID or Facetime user for facetime? Does it just work out the box with your contacts list? How does the originating party find out the destinations IP address?
     
  10. macrumors 6502

    Joined:
    Jul 31, 2008
    Location:
    California
    #10
    It's made so you don't have to think like this at all. If you're in a phone call with another person who's talking on an iPhone 4, tap the FaceTime button. That's it.

    Xanadeath
     
  11. macrumors 65816

    Minimoose 360

    Joined:
    Jul 7, 2008
    Location:
    NY
    #11
    Just works out of the box.

    It's as easy as pressing one button.
     
  12. macrumors 601

    Joined:
    Jan 16, 2008
    Location:
    Bristol, UK
    #12
    It's all handled behind the scenes.

    You can start FaceTime either when you are in a voice call or by selecting the FaceTime option on a page in the Contacts app.

    The system relies on phone numbers to connect you to the other person.
     
  13. macrumors regular

    Joined:
    Aug 23, 2010
    Location:
    Sydney
    #13
    hello.
    does facetime work if my number is private or i hide my number ??

    thanks
     
  14. macrumors 601

    Joined:
    Jan 16, 2008
    Location:
    Bristol, UK
    #14
    Should do.

    As long as people have your number in their contacts (or they are on a call with you) then they can start FaceTime with you.

    If you try and make a FaceTime call it should work fine.
     
  15. macrumors regular

    Joined:
    Aug 23, 2010
    Location:
    Sydney
    #15
    i just tried it.

    she rang me on facetime and came up as private and it was a normal voice call then when we talked for like 1 second it requested facetime ...
     
  16. macrumors newbie

    Joined:
    May 13, 2010
    #16
    It has nothing to do with the phone carrier, SMS or Apple IDs

    I just called up an iPhone from a new iPod Touch and it works more or less instantly. But it does need to have an email account set up on both devices.

    Amazing system.
     
  17. macrumors 6502

    Joined:
    Nov 21, 2009
    #17
    Unicorn milk.
     
  18. macrumors 65816

    Tom G.

    Joined:
    Jun 16, 2009
    Location:
    Champaign/Urbana Illinois
    #18
    How does FaceTime work? Very well, thank you.
     
  19. macrumors 6502

    Joined:
    May 25, 2010
    Location:
    CA.
    #19
    i don't know, but today i used it for the first time an it was pretty neat.
     
  20. macrumors 6502a

    Joined:
    Jun 30, 2009
    Location:
    Sunny Diego
    #20
    [​IMG]
     
  21. macrumors regular

    Joined:
    Jul 13, 2008
    #21
    Here's some real detail on how it works:
    http://blog.roychowdhury.org/2010/06/25/facetime-on-iphone-4-vanilla-unencrypted-stun-and-sip/

    Basically it's standard SIP and uses standards based protocols. Well, all standards except it uses an Apple proprietary registration and invitation process (e.g. how the Facetime-capable phones register against Apple's servers to tell them their current IP).

    I've done some of my own Wireshark analysis which matches the findings on that blog post.
     

Share This Page