What OS are you running? I am having the same problem too and it is very frustrating. Ive noticed that it only seems to happen while I'm on wifi. I think I am having issues with my wifi but that shouldn't cause a dropped call.
Isn't the transition between wifi and edge suppose to be seamless?
Any input is appreciated.