by Kamen » Fri May 14, 2010 9:41 am
Gerry, I'm afraid the issue is a little more complicated than that. Even if your firewall is set to no block (i.e., DMZ), it could still be the problem. What I have done to mine is go one step further - make it transparent to PPPoE traffic so it doesn't even route. You see, "firewall" is just some lack of full, complete and unrestricted routing. Even in DMZ mode, your device is still routing and doing NAT - something that is quite complicated to implement properly, for example, you need some form of NAT traversal. To give you an example, the IP address of your computer is some private address assigned by your AT&T router. If it was transparent, it would have had a public IP address. Thus, your device is routing and, I'm sure, not that well. In other words, even if your device is not "consciously" trying to block some IP traffic, it simply is not routing very well. And X-Lite, as other SIP clients, needs a way to translate this private IP address your computer has and make it accessible to external hosts.
Even if you truly had transparent routing within your house, you might still not be able to route IP traffic properly if your Internet Provider's (IP) routers were not routing properly (or blocking purposefully, as some IP do). That is more common with colleges and other similar IP but even some home IP (I've heard of Comcast doing it) will cause trouble with SIP. The reason Skype is immune to that is because it works differently. It does not implement SIP but its own mechanism for VoIP. Furthermore, it uses intrusive schemes to route traffic around blockades, which is using other users' computers to re-route traffic. It also uses IP (Internet Protocol) protocols and connection ports that are reserved for WWW browsing (like HTTP), which no IP would ever block as users will not be able to browse the Web. But Skype is commercial, it's a major corporation (after the eBay purchase) and can afford to create a world of their own. While users of SIP try to make an assortment of clients work with another assortment of servers. That's a tough task and, by the way, I'm tired of working on supporting its success.
Anyway, I hope this answers some of your questions. I hope you can be on your way of solving this now.
Kamen