OK - time for pedantic mode.
Even with the SonicWALL in place, this shouldn’t be this hard.
Also, you keep saying “ping”.
Do you really mean the system command ‘ping’ or are you mistakenly using that to say that you’re connectivity is a problem? It’s important because they are completely different problems, even though without the ability to ping, nothing else is going to work. When you say ‘ping’ to me, it means something very specific. Many people use it as a more vanilla term, but here, a lot of us are old work-horses and we need words to mean what they mean.
The ping command has everything to do with IP connectivity and routing and nothing to do with SIP, so until you get the ping command part working, trying to get SIP working is definitely a non-starter. This is an ‘eating an elephant’ problem - you need to know what’s working and solve each non-working problem one-at-a-time.
Without knowing what your settings in the “new” configuration are, there’s no point trying to troubleshoot this. Since you know the working configuration is working, the new configuration should be very close to the same.
When you get the new configuration loaded again, you need to make sure you have network connectivity throughout the network. You need to start by pinging the local 10.0.2.x network servers that are important to your setup. If you can’t get to those, check your netmask. Start with your own PBX server - ping the local LAN address of your “localhost” machine. This makes sure that nothing crazy is happening in the local interface configuration. You can also use ‘arp -na’ from the command line to make sure the ARP addresses on all of the servers are visible.
Once you are certain that the server can see and be seen by all of the other machines in the local network, trying pinging outside the network. Many devices are set up to not respond to ICMP packets, especially backbone equipment - these will show up as ‘*’ in the transcript.
On the PBX, you can (from the console) use ‘tcpdump -I eth0’ to watch the traffic as you do your tests. Make sure that everything that goes out makes sense. From this, you should be able to troubleshoot the local network issues, if you are having any.
There’s a really good how-to on using the SonicWALL router on the forums. Have you looked at that?