Hi
I'm assuming you have a data plan since you're able to send pictures. Try restarting your phone by removing the battery, if that doesn't help, I recommend trying a new SIM card, any corporate AT&T store can give you one for free.
Thanks,
Dmitriy