HI guys,
The Snoms will configure just fine remotely. SAIL creates tftp entries in tftpboot for local phones but it also creates the same entries in the primary/html ibay for remote phones. This way you don't need to open any ports because 80 is already open. You should also define the phone as "remote" in the extensions panel.
All you have to do in the snom is set the configuration server address (on the advanced page - look in the section "update:" "server url:" ) and restart the phone. The configuration server address should be the external IP address where the SARK box is. It's usually easiest with domestic/low-end professional DSL routers to put the SARK box into the DMZ so that everything is forwarded to it. Alternatively, you will have to forward the necessary UDP ports to the box. By default, Snoms do NOT use 5060 for SIP (they usually use 2048).
ER.. that's it, it will just work.
Kind Regards