After hours of scratching my head, I finally figured it out. You must install the MODEM (Phone) package after you install the ROM listed above or else you will not get any audio during phone calls. Works great now! Thanks guys.
Currently downloading the rooted stock rom and the modem. I have same problem. Started out with fresh AT&T S2 and put in a rooted rom for root. Then, (Mistake) I began trying out different roms such as VillainMod, Cyanogenmod, LightingRom, and other roms. I guess I bricked my phone soo many times that now my temporary rom has a non working phone(Audio) and the screen will go randomly into lockscreen and power button won't work and I got to restart it. If this works....You saved me alot of money for sending in for new hardware replacement.
Odin wont recognize my phone. It won't appear. I can't even start up my phone. Clockwork recovery works but ever since I factory reset. The data and recovery are all gone. I can't boot nor do anything with it now. Help??
Alright now it recognized it after many tries. Hopefully this works. I'm flashing the rom. Sorry for massive edit. I'm paranoid right now.
THOUSAND THANKS! I fixed my phone. Samsung Official rom. Rooted. And the phone feature works PROPERLY!