Brian Wright
2004-Dec-23 01:00 UTC
[Asterisk-Users] Connect attempt rejected error message
Hello, This is an odd one. My brother has installed iaxcomm on his notebook. He connects to the internet through a WiFi gateway (using DHCP). So, it's probably a one-way connection (and I think this may be part of the problem). Anyway, iaxcomm registers with the Asterisk server correctly and I see the period refresh of the positive authentication. He can receive calls fine. But, when he goes to place a call or do anything with a command, I see the following: Dec 22 23:14:21 NOTICE[22005]: chan_iax2.c:5405 socket_read: Rejected connect attempt from XX.XX.XX.XX I'm confused by this. I thought that if you were authenticated, you could send commands to the server. Is this not the case? Does the server try to connect back to the client for verification and, failing that, reject? I've tried reading through the check_access() in chan_iax2.c to determine the access rejection cause, but (after reading the code) I realized quickly that I'd have to put Asterisk in debug mode to figure it out. I did notice that the other clients that were able to connect and send dial commands after authenticatation which are using port 4569 (after the IP). My brother's computer authenticates using port 64015 (or some high port) after the IP. I don't know if this is related, but it seems odd to me that if you can authenticate in to receive calls, then you should also be able to place them. Is there some kind of configuration setting that gets around this? Any help or experience is appreciated. -- Brian Wright (bwright@boomerang.com) Manager of Network Operations Boomerang.com 650-798-1017