Does Diablo SIP work under the same conditions? AFAIK the main difference in Fremantle is that is also uses UPnP discovery if STUN is unconfigured or fails for whatever reason.