Lerch and Skuzzy:
I have EXACTLY the same situation when I host, but I am using a Netgear router connecting to the Internet via DSL. I can use AH voice in the main arena and in most H2H arenas, but not in my own H2H arena. Many players in my arena report that AH voice does not work for them there.
I can add some more information which will raise the mystery to new levels. I have been troubleshooting this for several weeks. Among my experiments, I subscribed to a second, separate ISP via a modem, so I now have 2 completely independent ISPs.
While hosting H2H from my main computer thru my normal Netgear NAT router and DSL connection.....
I have a second computer on my LAN and I bought a modem for it. When I use the modem to dial in to this second, remote ISP, that computer gets a new IP address, in a different subnet (exactly as you would expect). From that second computer I can fly AH in H2H mode and everything works just great in the Main arena and in most H2H areas.
In fact, I can use both computers to fly AH in H2H mode simultaneosuly, and I can use AH voice on both of them simultaneosuly when I go into the Main Arena or into most H2H areas.
As an experiment, I used my second computer/ISP (the modem one) to access my own H2H arena (the Netgear/NAT/DSL one). I can fly in my own arena without problems. At first I thought I had no AH voice in that situation, but after probing further, I found I can ALWAYS get it to work if I begin by tuning directly to another player using his handle. After I've done that once for any given player, I can then speak with that same player on any shared channel. This is so wierd that I've done it dozens of times just to convince myself that I'm not going nuts. It works reliably, 100% of the time, with good audio quality. Never misses. My two computers can converse in my arena with AH voice til the cows come home! And the host is behind my Netgear/NAT firewall.
(As I write this I realize perhaps I should disconnect the ethernet cable from the second, modem-equipped computer, just to make sure I've eliminated every possible back channel. I haven't tried that.)
I've encouraged others in my arena to try the same thing (tuning directly to me by name), and NOBODY ELSE can do it. But it works EVERY time for me, between my two computers, each connecting to each other through separate ISPs across the Internet.
Does that shed any useful light in Skuzzy'z fertile mind?
Regards,
Peabody
(My setup is described in great detail in this slightly out-of-date web site:)
http://www.geocities.com/rjbosen/fslab.htm