quando controlli le porte aperte.. lo fai dall'esterno o dall'interno ?
io ti consiglio di provare da un pc su internet a controllare se le porte che ti occorrono sono aperte

inoltre il router deve redirezionare le chiamate dal ip pubblico ad un ip privato.. questo ip privato.. DEVE essere visibile dal router
ovvero.. l'ip privato deve poter pingare il router!