J2me, Problema com conexão

Tenho um servidor win2003 rodando tomcat e alguns servlets
uma aplicação J2me rodando em um celular htc - S621.

Internamente, na mesma rede do servidor, por rede sem fio eu consigo enviar e receber os dados tranquilamente,
de fora da rede em uma conexão GPRS da Vivo eu consigo enviar os dados, com uma grande demora…
porem quando me conecto por uma rede sem fio de fora da rede do servidor com o ip externo os dados não são enviados.

alguem tem alguma idéia do que seja?