Default Can't hear the calls unless I turn the speaker on

Well yesterday and insalled boeflla kernel and i am really impressed by the idle battery drain it was only 4 % for the night.However,i tried to call and I couldn't hear them and then i turned the speaker on i could talk easily.So i read it couldn't be from the kernel,but if not from it,then from what?