I bought Moto G(2nd gen)and received it yesterday from flipkart and problems started with it since day one. sometimes when I receive a call, I am not able to hear the voice on the other side, and I even do not hear any voice when I dial a number. I have to restart my phone to set it right. In addition to it, I am not even able to call someone. Whenever I tried to call, ''call ended'' shows up.
It has been noticed that moto g had this problem where voice is not clear, or similar issues.
So, In case you are using two sim slots try removing the other one , and then restart it because sometimes it conflicts when using two SIM card. If the problem still stays them go for replacement of device.