Indicas que tienes un router 3com pero no dices como lo tienes configurado, ¿en monopuesto o en multipuesto?
Con la configuración monopuesto debe funcionar perfectamente, pero si tienes una configuración multipuesto no funcionara. Si lo tienes en monopuesto y no te funciona asegurate de tener desactivado el firewall de windows o cualquier otro que uses.
En cambio si lo tienes en multipuesto, puedes ir olvidandote de usar videoconferencia en el messenger, el netmeeting, Peoplecall o cualquier otro programa que se base en el protocolo h323. En esta configuración la dirección IP pública la tiene el router, y el PC (o los PCs si tienes varios) tiene una dirección IP privada (el router hace NAT, traducción de direcciones).
Dada la implementacion del protocolo H323 que es el que usa el messenger para la videoconferecia y el audio, es imposible hacerlo funcionar en multipuesto con tu router. Este protocolo tiene definido 4 puertos tcp fijos y un puerto udp que va desde el 1025 al 65535. Dado que el 3com no puede redireccionar puertos dinamicamente y el maximo numero de puertos abiertos es de 64, es imposible de
redireccionar al cliente los paquetes destinados a ese rango tan grande de puertos.
Hay routers como el speedstream que si son compatibles con h323, pero por desgracia, como es habitual, 3com pasa olimpicamente de sus clientes y no se ha dignado a sacar una version de firmware que lo soporte.
Ahh se me olvidaba, si lo tienes en monopuesto pero la otra persona con la que intentas hacer videoconferencia esta en multipuesto, entonces el problema no es tuyo, sino de la otra persona.
Un saludo.