Question regarding ETSA

I am planning on travelling to Panama from the UK and I need to layover in the US and my ETSA has just been approved. However, I keep reading conflicting information on the e-passport... Do I need it if I have the ETSA? If I do need it, how do I go about applying for one? Is there a contact number I can call to get answers for these questions? Any help is highly appreciated, thanks