Like the others mentioned above, if your INDEX columns are 0 and 1 bit, then you do not need an index, and id auto-increment should work better for the main index. I assume that phone_call_id is INT and unique? Is this an auto increment field?
MySQL uses an internal auto-increment index index, so for tables like this, it's nice to have one.
If you publish your schema structure using SHOW CREATE TABLE accounts; SHOW CREATE TABLE phone_calls; etc. we can help you.
I would take a database - since it is only 300 thousand - and load it locally, and then add an auto-increment column, if it is not phone_call_id, delete all other EXCEPT indices: phone_call_id, account_id, industry_id and call_code_id.
To help you more, I need to know what the other table structure is, especially how wide and the number of rows are.
source share