Hi There
Sorry you seem to be having a few problems.
Guess #1 - you are running your SAIL server in server-only mode?
In no particular order...
The prime difference between X-Lite/SJPhone and the 360 movie is that the 360 understands symmetrical RTP (the X and SJ implementations, I believe, rely on STUN).
Also, are you aware that by default, in 7.0, the firewall is up and running even in server-only mode?
try turning the server firewall off
/etc/init.d/masq stop
It may make a difference
Other fields that can mangle or spoof the server are to be found in the SIP headers. Make sure you have localnet set correctly for your network.
Finally, for outbound/inbound calls from a server-only set-up, make sure you have 5060 forwarded to the server (as a minimum - assuming your carrier is running SBC or media-proxy - most are) and that you have the correct external IP address set in Globals.
For your DTMF issues (voicemail retrieval etc); are you sending DTMF via rfc2833 or in-band? I believe that both the SJ and X-Lite prefer to send via rfc2833 -you might want to check this out in your SIP definitions and on the phones themselves.
Kind Regards
Selintra