I think it also has something to do with how the provider handles it. In India i have tried it with 2 different providers and one is able to stop the data and pass on the call while the other just sends the call into voicemail. It may or may not be the issue with Cingular.