18smithc

Q: Messages video chat won't connect

Dear Apple Community,

 

I have been using Messages/iChat for the past 2 years already, and have not experienced any technical difficulties.  However, I am now experiencing difficulty when trying to video chat with someone.  When I initiate a video chat, the person on the other line says they have accepted/declined when I ask, but I do not recieve the message if they decline or when they accept (it does not connect and keeps loading).  I have tried restarting my MacBook Pro multiple times, yet with no avail.  My last step was trying to reinstall OS X Mountain Lion, yet this did not fix the problem either.  I am not experiencing any difficulty while using the chat portion of Messages, but only seem to have problems with the video chat aspect.

 

Thank you,

 

-C

MacBook Pro, OS X Mountain Lion (10.8.4)

Posted on Jun 29, 2013 10:54 AM

Close

Q: Messages video chat won't connect

  • All replies
  • Helpful answers

Page 1 Next
  • by Linc Davis,

    Linc Davis Linc Davis Jun 29, 2013 1:26 PM in response to 18smithc
    Level 10 (207,963 points)
    Applications
    Jun 29, 2013 1:26 PM in response to 18smithc

    Make sure that you and the other party meet the applicable requirements shown on the pages linked below:

    Share your screen

    Requirements for audio chats, video chats, and screen sharing

  • by Ralph Johns (UK),Helpful

    Ralph Johns (UK) Ralph Johns (UK) Jun 29, 2013 2:13 PM in response to 18smithc
    Level 9 (73,087 points)
    Applications
    Jun 29, 2013 2:13 PM in response to 18smithc

    Hi,

     

    This looks very similar to an email I received.

     

    My Answer there was

     

    HI,

     

    As you are aware iChat could video chat AIM to AIM or Jabber to Jabber but not Jabber to AIM or vice versa.

    AIM Names can include certain Apple ID and Jabber IDs can include GoogleTalk  and Facebook IDs

     

    There are/were several ways to start Video Chats:-

    1) Double click the green Video icon in a Buddy list

    2) Highlight a Buddy then use the Buddies Menu

    3) Right click a Buddy and then use the Video chat option in the contextual (pop up) menu.

     

    Realistically there is no difference in the Messages app. It is still only AIM based and Jabber based Logins

    Buddy lists can be revealed from the Window Menu and if you have more than one Account (other than iMessages) the Buddy lists can be separated in the General Pane of the Preferences.

     

    When you start up the app the accounts you have active login to the various servers involved.

    Most now use port 443 (AIM and Yahoo) to do this.  You can make a Google Account do the same otherwise it uses port 5223 (An SSL login)

     

    This can be important based on your router settings but we will return to that in a moment.

     

    In System Preferences > Security & Privacy > Firewall tab is the Firewall On ?

    If it is On use the Firewall Options button.

    In here is the Allow Signed Software ticked ?

    Is Messages and IMAgent in the Allowed list  (the System should add IMAgent once you add Messages and restart).

     

    Presuming that is either set as described or the Firewall is not On then the issue is likely to be the router.

     

    Routers

    By default their out-of-the-box set up is likely to be acting as a DHCP server.

    The default method for getting an IP on the Mac is to be "Using DHCP" as seen in System Preferences > Network > Advanced Button > TCP/IP tab

    This means the computer will hold on to the same IP if it meets the following conditions:-

    1) It is on at some point during the lease time for that router  (many are 24 hours).

    2) that if it is Off for longer then the lease time that it is the only device on the network that needs an IP number when it starts up.

    3) you are not swapping between Airport/Wifi and Ethernet connections as these get different IP addresses.

     

    The reason I mention this is it can effect the way the ports needed for A/V chats are opened  and whether the computer remains at the same IP.

     

    Port Forwarding is a method of Opening the ports in the router.

    Generally you have to list the port (or sometimes a continuous group of ports) and "point" them to one IP (Computer)

    Only that computer at that IP can use those Ports which means if the IP address changes the settings will not work.

     

    The reason you have to list the ports is that in total their are 65355 ports (consider them like TV channels)

    The first 1024 are open by default and allow Web Browsing, Mail and some other apps to access the net.

     

    iChat/Messages Sends the Visible Invite the Buddy sees on port 5678 (above the 1024 threshold)

    Your end needs to allow the response to come back on that port.

    After it has the return "Accept" it will move to port 16402 as first choice and send the SIP (Session Initiation Protocol) invite which is a text based connection protocol.

    This Confirms the Response was from the same IP the Visible Invite went to and "negotiates" the ports for Video chat (again port 16402 as default)

    If port 16402 is not available the app will try the next 9 ports down to 16393 one at a time before trying Random ports.

    Example Pic showing iChat 3 ports  (there is a typo in the IP box of the "iChat2" line)

     

     

    NOTE.

    Some Routers are effectively SIP aware and try and Filter off SIP data to either IP phones or Connection devices that are used to use regular phones over the internet

    These VoIP phones also use the SIP Protocol to connect.

    In some cases you an turn this "Off".  However in Thomson-Alcatel routers running Firmware after version 4 cannot do this (you will have to change router/Modem)

     

    There are also Add-on Hardware from companies like Vonage that are adapters for Phone  that they "suggest" are placed between Computer and router which again will "syphon" off SIP data.

    Place them on a separate Ethernet port on the router.

    The most useful method of Opening the Ports is to use UPnP (Universal Plug and Play)

    This allows the App to say what ports need opening when and closed them after a certain period of Non use.

    It also means multiple computers can use the same ports (which in turn means if the Computer's IP changes it does not matter).

     

    AS you say the Buddy is responding with either a Rejection or Acceptance then that would seem to suggest they are using a Mac with either Messages or iChat.

    (It will not work to a person logged in via a web browser to Google or Facebook).

     

    The Yahoo Account will not Video (Nor will the iMessages - It invokes FaceTime)

     

    Hopefully somewhere in this will be the piece of info you are needing.

     

    I have a method.

    I answer all email notifications of new posts in threads I am already involved with.

    I then read all Unread posts tagged with "Messages" starting with the ones that appear oldest (lower down the list)

     

    I then move to the iChat Community and read the Unread ones there.

     

    Basically I will get to reading and in most cases Answering, or adding what I think is either additional info or a different view to replies that may have already been made.

    I will get to you.

     

    I understand that some people may want to include more personal info or have not yet made their first post and feel the email route is easier.

    Not linking an email to a post that has been made feels like bad manners to me.

    Sending an email as well feels like I am getting the hurry up when I discover both routes have been used.  (In this case I did answer the email before I got to reading Unread Posts).

     

    Ergo: I am human and likely to interpret your actions that fit my way of looking at the world no matter what your actual actions were supposed to achieve.

     

    Please don't take this in any way than the suggestion of possible consideration of how your actions may be seen.

    I may feel completely different about it tomorrow.

     

    It is late where I am and it will be a while (possibly 20 hours) before I get to pick up on any replies.

     

    3Sigcopy2.png
    10:13 PM      Saturday; June 29, 2013

     

      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.4)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 10:38 AM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 10:38 AM in response to Linc Davis

    Thanks for the advice, Linc.  I checked with the other party to see if they met the requirements you provided me and they did, so it must be a problem on my side.  Any further suggestions?

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 10:41 AM in response to Ralph Johns (UK)
    Level 1 (0 points)
    Jun 30, 2013 10:41 AM in response to Ralph Johns (UK)

    Thanks, Ralph.  I was actually the one who emailed you after I posted this.  I saw that you had provided good advice on other forums, so I emailed you for your help.  If it is OK with you, I'd prefer to get help over email.  I responded to your message and hopefully you have gotten it.  Thank you and hope to hear from you soon.

  • by Linc Davis,

    Linc Davis Linc Davis Jun 30, 2013 10:52 AM in response to 18smithc
    Level 10 (207,963 points)
    Applications
    Jun 30, 2013 10:52 AM in response to 18smithc

    From the Messages menu bar, select

     

    Video > Connection Doctor > Capabilities

     

    Is there a check mark in the second line of the window that opens ("1-on-1 video chat")?

     

    Then select Network Status from the menu in the window and verify that two green dots are showing. Close the window.

     

    Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”
       
    While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
       
    Test while logged in as Guest. Same problem?
         
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
      
    *Note: If you’ve activated “Find My Mac” or FileVault in OS X 10.7 or later, then you can’t enable the Guest account. The "Guest User" login created by "Find My Mac" is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 11:08 AM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 11:08 AM in response to Linc Davis

    Dear Linc,

     

    I went to my network status and the "Bandwidth Limitation" is yellow, not green.  How do I make it green so that both dots are green.  The other dot is green.

     

    Thanks,

     

    -C

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 11:35 AM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 11:35 AM in response to Linc Davis

    Dear Linc,

     

    Sorry, I just figured out how to make my bandwidth limitation dot green, yet this still did not solve my problem.

     

    Any other suggestions?

     

    -C

  • by Linc Davis,

    Linc Davis Linc Davis Jun 30, 2013 12:11 PM in response to 18smithc
    Level 10 (207,963 points)
    Applications
    Jun 30, 2013 12:11 PM in response to 18smithc

    What happened when you logged in as another user?

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 1:39 PM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 1:39 PM in response to Linc Davis

    I tried your suggestion of creating a guest account and the same thing happened.  When I tried to video chat with someone, they would accept/decline and my computer did not recieve the message.  However, I did realize something else; whenever someone invites me to their video chat, my camera light turns on green, but the invitation does not pop up on my screen as it used to.  Do you have any other ideas on what the problem might be/steps I could take to solve it?

  • by Linc Davis,

    Linc Davis Linc Davis Jun 30, 2013 1:47 PM in response to 18smithc
    Level 10 (207,963 points)
    Applications
    Jun 30, 2013 1:47 PM in response to 18smithc

    Triple-click anywhere in the line below to select it:

    kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}' | open -f -a TextEdit

      

    Copy the selected text to the Clipboard (command-C).

     

    Launch the Terminal application in any of the following ways:

     

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

     

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

     

    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.

     

    Paste into the Terminal window (command-V).

     

    A TextEdit window will open with the output of the command. If the command produced no output, the window will be empty. Post the contents of the TextEdit window (not the Terminal window), if any — the text, please, not a screenshot. The title of the window doesn't matter, and you don't need to post that.

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 1:59 PM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 1:59 PM in response to Linc Davis

    Linc, this is what came up in the TextEdit window after I followed your instructions.  As you can see, it is blank.  What does this mean and what should I do about this as I suppose this is not what is supposed to of happened.

    Screen Shot 2013-06-30 at 4.57.14 PM.png

  • by Linc Davis,

    Linc Davis Linc Davis Jun 30, 2013 2:16 PM in response to 18smithc
    Level 10 (207,963 points)
    Applications
    Jun 30, 2013 2:16 PM in response to 18smithc

    Your problem is not caused by Messages settings or by third-party software. You could try reinstalling OS X, but I'd be surprised if that made any difference. Otherwise it's something external to the computer, either in your router, in the network, or in the remote server. That's about all I can tell you.

  • by 18smithc,

    18smithc 18smithc Jun 30, 2013 2:18 PM in response to Linc Davis
    Level 1 (0 points)
    Jun 30, 2013 2:18 PM in response to Linc Davis

    Thanks for your help.  Just one last question.  Lets say that I went to a friends house and connected to their wifi, would it work then?

  • by Eric Root,

    Eric Root Eric Root Jun 30, 2013 2:23 PM in response to 18smithc
    Level 9 (71,155 points)
    iTunes
    Jun 30, 2013 2:23 PM in response to 18smithc

    You won't know until you try. That might point you to a possible cause.

Page 1 Next