I have an android phone running on the Cricket Wireless network. I followed all their recommended settings, but I still had a major problem. The phone would not send or receive MMS messages when I was connected to Wi-Fi.
Well, my solution was found on reddit, but I will just give you the quick summary here if you have found the same problem:
Do everything like Cricket suggests on their APN settings page, but instead of using proxy.aiowireless.net where they tell you to, use the IP address of their servers directly. Pick one of the following numbers and use it instead of the proxy.aiowireless.net.
<li>192.168.196.78</li> <li>192.168.196.79</li> <li>192.168.196.117</li> <li>192.168.196.118</li>
That should allow you to continue to use your favorite SMS app but still send and receive MMS regardless of your Wi-Fi settings.