A valid gamespy login is required to login to the serverlist, but that does not come into play until the firewall detection is complete.
Are you sure you have applied the directory server patch?
ftp://www.dynaverse.net/sfc2_op/patches/sfc2_directory_server_updater.exeYour \MetaAssets\ServerProfiles\Multiplayer\WONServerSetup.gf should show:
0="client.sfc.dynaverse.net:15101"
1="client.dynaverse.net:15101"
2="sfc2.directory.stasis.ca:15101"
as the only uncommented entries under [WONDirectoryServer/Addresses] if so....
Can you ping client.sfc.dynaverse.net?
Can you be pinged from the WAN?
edit: Hmmm... I wonder if since your router is a VOIP device if its settings are conflicting? Exactly what model of router is it? What ports does the VOIP box use? Is the VOIP device seperate from the router or integrated?