1 2 Previous Next 18 Replies Latest reply: May 18, 2008 8:22 AM by Ralph Johns (UK)
Thomas H. Level 1 Level 1 (0 points)
Hi,

I'm aware this question has been asked many times but I think I've tried all the suggestions in other threads.

I'm getting a -8 error in iChat on Mac OS 10.4.11, trying to chat to someone using the same version. We're both using AIM accounts. I'm behind a Billion 7401VGPM ADSL modem/router; the person on the other end is using an Airport Extreme base station, connected to a cable modem.

Presumably the problem is at my end, since the Airport base station should be ready to go out of the box.

I have UPnP enabled on my router and the only port forwarding I'm using is for AFP (548 and 427). The firewall is disabled on my router, my Mac, and the Mac at the other end. My router is VoIP ready but I have SIP disabled on it in the VoIP settings. I've also tried using telnet to unbind the SIP port following the instructions on page 4a but I got an unknown command error. I've also contacted my ISP and they confirmed that they do not block port 5060.

I've tried the Contact Testers; both myself and the person at the other end can initiate a video chat with appleu3test01, yet we can't initiate a chat with each other. As usual text chat works fine.

I'd appreciate any help anyone can offer. I've included an error log below.

Thanks very much,

Tom
-----
Date/Time: 2008-04-26 17:05:16.108 +1000
OS Version: 10.4.11 (Build 8S2167)
Report Version: 4

iChat Connection Log:
AVChat started with ID 706701624.
0x18445f00: State change from AVChatNoState to AVChatStateWaiting.
xxxxxxxxxx: State change from AVChatNoState to AVChatStateInvited.
0x18445f00: State change from AVChatStateWaiting to AVChatStateConnecting.
xxxxxxxxxx: State change from AVChatStateInvited to AVChatStateConnecting.
0x18445f00: State change from AVChatStateConnecting to AVChatStateEnded.
Chat ended with error -8
xxxxxxxxxx: State change from AVChatStateConnecting to AVChatStateEnded.
Chat ended with error -8

Video Conference Error Report:
@:0 type=4 (00000000/2)
[VCSIP_INVITEERROR]
[19]
@SIP/SIP.c:2448 type=4 (900A0015/2)
[SIPConnectIPPort failed]
[]


Video Conference Support Report:
@SIP/Transport.c:1218 type=1 (00000000/0)
[INVITE sip:user@uen1.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.4;branch=z9hG4bK63ddf86c43eeef13
Max-Forwards: 70
To: "u0" <sip:user@uen1.2>
From: "xxxxxxxx" <sip:user@192.168.1.4>;tag=1014261920
Call-ID: 1c48f702-135f-11dd-a1c5-92dd854413c4@lip
CSeq: 1 INVITE
Contact: <sip:user@192.168.1.4>;isfocus
User-Agent: Viceroy 1.2
Content-Type: application/sdp
Content-Length: 501

v=0
o=Tom 0 0 IN IP4 192.168.1.4
s=xxxxxxxx
c=IN IP4 192.168.1.4
b=AS:2147483647
t=0 0
a=hwi:1092:2:2000
a=bandwidthDetection:YES
a=iChatEncryption:NO
m=audio 16386 RTP/AVP 12 3 0
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpID:1938564240
m=video 16384 RTP/AVP 126 34
a=rtpmap:126 X-H264/90000
a=rtpmap:34 H263/90000
a=fmtp:34 imagesize 1 rules 30:352:288
a=framerate:20
a=RTCP:AUDIO 16387 VIDEO 16385
a=pogo
a=fmtp:126 imagesize 0 rules 20:640:480:640:480
a=rtpID:719853724
]
[]
@SIP/Transport.c:1218 type=1 (00000000/0)
[INVITE sip:user@uen1.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.4;branch=z9hG4bK63ddf86c43eeef13
Max-Forwards: 70
To: "u0" <sip:user@uen1.2>
From: "xxxxxxxx" <sip:user@192.168.1.4>;tag=1014261920
Call-ID: 1c48f702-135f-11dd-a1c5-92dd854413c4@lip
CSeq: 1 INVITE
Contact: <sip:user@192.168.1.4>;isfocus
User-Agent: Viceroy 1.2
Content-Type: application/sdp
Content-Length: 501

v=0
o=Tom 0 0 IN IP4 192.168.1.4
s=xxxxxxxxx
c=IN IP4 192.168.1.4
b=AS:2147483647
t=0 0
a=hwi:1092:2:2000
a=bandwidthDetection:YES
a=iChatEncryption:NO
m=audio 16386 RTP/AVP 12 3 0
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpID:1938564240
m=video 16384 RTP/AVP 126 34
a=rtpmap:126 X-H264/90000
a=rtpmap:34 H263/90000
a=fmtp:34 imagesize 1 rules 30:352:288
a=framerate:20
a=RTCP:AUDIO 16387 VIDEO 16385
a=pogo
a=fmtp:126 imagesize 0 rules 20:640:480:640:480
a=rtpID:719853724
]
[]
@SIP/Transport.c:1218 type=1 (00000000/0)
[INVITE sip:user@uen1.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.4;branch=z9hG4bK63ddf86c43eeef13
Max-Forwards: 70
To: "u0" <sip:user@uen1.2>
From: "xxxxxxxxx" <sip:user@192.168.1.4>;tag=1014261920
Call-ID: 1c48f702-135f-11dd-a1c5-92dd854413c4@lip
CSeq: 1 INVITE
Contact: <sip:user@192.168.1.4>;isfocus
User-Agent: Viceroy 1.2
Content-Type: application/sdp
Content-Length: 501

v=0
o=Tom 0 0 IN IP4 192.168.1.4
s=xxxxxxxx
c=IN IP4 192.168.1.4
b=AS:2147483647
t=0 0
a=hwi:1092:2:2000
a=bandwidthDetection:YES
a=iChatEncryption:NO
m=audio 16386 RTP/AVP 12 3 0
a=rtpmap:3 GSM/8000
a=rtpmap:0 PCMU/8000
a=rtpID:1938564240
m=video 16384 RTP/AVP 126 34
a=rtpmap:126 X-H264/90000
a=rtpmap:34 H263/90000
a=fmtp:34 imagesize 1 rules 30:352:288
a=framerate:20
a=RTCP:AUDIO 16387 VIDEO 16385
a=pogo
a=fmtp:126 imagesize 0 rules 20:640:480:640:480
a=rtpID:719853724
]
[]
@:0 type=2 (00000000/22)
[VCVIDEO_OUTGOINGATTEMPT]
[4]

Mac OS X (10.4.11)
  • 1. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    Does turning Off the SIP part actually block the use of port 5060-5063 ?



    8:14 PM Sunday; April 27, 2008
  • 2. Re: Communication error on video chats
    Thomas H. Level 1 Level 1 (0 points)
    It seems that the problem is actually at the other end. I've tried again on a different network that I know is fine and got the same error. But the person at the other end is using and Airport Extreme! Shouldn't that work out of the box? Is it possible that it's the other person's cable modem?
  • 3. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    It will depend on whether their modem is also routing (If Both are Doing DHCP there will be issues)

    It may also depend on whether the Airport Express is doing NAT-PMP

    If their modem does route it may need the ports opened or allowed in there.



    7:35 PM Monday; April 28, 2008
  • 4. Re: Communication error on video chats
    Thomas H. Level 1 Level 1 (0 points)
    It's a standard Optus cable modem and as far as I know it is not configurable. I don't know if it's routing, but I'm sure it IS doing DHCP because if you only connect one computer to it, it gives it an IP address using DHCP. Do I need to set up the network without using DHCP on the Airport Extreme? If so, how do I do that?

    I'll check on the NAT-PMP (not sure what that is). Should it be on or off?

    Thanks a lot.
  • 5. Re: Communication error on video chats
    BarcelonaMan Level 1 Level 1 (0 points)
    NAT-PMP == NAT Port Mapping Protocol

    Simply enabling will not do anything, as you then would need to port forward the SIP and RTP ports.
  • 6. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    Hi,

    Often a cable modem will be in Bridge mode.
    This will mean that it will pass the Public IP you get from your ISP - which is most likely a DHCP one - straight on to your computer if it is the only device.

    The way to tell is what the actual IP is when you do this.
    Going here will tell you your Public IP http://myip.dk/
    If this shows on your computer when connected directly then it in Bridge mode and is not routing.

    Domestic device uses three predetermined groups of IP addresses
    192.168.xxx.xxx
    10.xxx.xxx.xxx
    172.16.xxx.xxx through to 172.32.xxx.xxx

    In the Airport the NAT-PMP should be on. It is a similar thing to UPnP or other devices.



    9:50 PM Thursday; May 1, 2008
  • 7. Re: Communication error on video chats
    Thomas H. Level 1 Level 1 (0 points)
    Well NAT-PMP is switched on on the Airport Extreme, and the cable modem is in bridge mode. Any other suggestions?

    Thanks.
  • 8. Re: Communication error on video chats
    Thomas H. Level 1 Level 1 (0 points)
    So, do I need to forward the SIP and RTP ports on an Airport Extreme? Shouldn't it be fine to use NAT-PMP out of the box with iChat? Also, which of the computers on the network should I forward the ports to? More than one of them use iChat.

    Thanks again.
  • 9. Re: Communication error on video chats
    Hotani Level 1 Level 1 (0 points)
    Hi,

    I am getting the same error message "error -8" but both I and the people I am trying to chat with (two using .mac accounts and one using an AIM account) have until about a week ago been able to video chat no problem.

    None of us are really "computer people" and I am sure no settings were changed by any of us, any ideas what we should do?
  • 10. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    Try Port Map http://www.codingmonkeys.de/portmap/index.html



    3:08 PM Sunday; May 4, 2008
  • 11. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    What have you tried so far ?



    3:09 PM Sunday; May 4, 2008
  • 12. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    My understanding is that nothing extra needs to be done.

    Airport devices do NAT routing a bit different from other devices and pass data to computers based on their IP address (and the ports involved) on a sort of "On-the-Fly" manner.

    Apple's NAT-PMP is similar to UPnP
    http://en.wikipedia.org/wiki/NATPort_MappingProtocol



    3:14 PM Sunday; May 4, 2008
  • 13. Re: Communication error on video chats
    Thomas H. Level 1 Level 1 (0 points)
    Really appreciate the help on this.

    So that application basically allows me to manually open ports via UPnP or NAT-PMP? But in that case each port will only lead to one computer (i.e. the one that is running Port Map) so that won't help in the situation where more than one user on the network has an iChat account.

    Thanks again for your help and time.
  • 14. Re: Communication error on video chats
    Ralph Johns (UK) Level 9 Level 9 (67,480 points)
    Hi,

    My understanding is that this app/utility makes UPnP or NAT-PMP work for the computer it is on.
    I am not aware that it blocks other computers like setting Port Forwarding in the actual modem (if it routes) or a router would.

    The first person who came across this and told me about it seemed to be able to type very fast and may have set up the port Manually whilst we were communicating in a Text chat. (It may also have been that the Utility was able to pull the ports it needed.)

    This first person was using a modem and an Airport device.
    A second got it to work with a Thomson-Alcatel Speedtouch 780 which are notoriously difficult to get to work with iChat (or at least since their Version 5 firmware)

    I hope this helps.



    4:17 PM Sunday; May 4, 2008
1 2 Previous Next