Yep, same. Every time I order over the phone I'm just hoping the other person understood what I said correctly, because I sure as hell haven't understood anything they said. It's a combination of accents, very loud backgrounds, and English not being my first language.
Had a big order at a pizza place for 9 pizzas. 3 of them came out wrong. All parties involved speak my native language.
The receipt had the wrong items listed on them, because the person taking the order checked the wrong things while taking the order.
I guess it could have been verified better after they took the order, but I can't help but to feel that the order would have been more likely to be correct if I had checked boxes in an online form and verified there before sending it off.
I personally prefer using websites/app for this reason, I can just in my own time make the order, get confirmation from others with me that I'm ordering with and when everyone is happy, just submit. If I ever have the choice between calling vs ordering online, I will never call.