I work for a European company and on-call is mandatory (part of your employment contract, and no additional compensation). However, the culture around it is completely different. You're expected to take the next day off if you get paged in the middle of the night (unless it's like a 5 min false alarm), you get to expense all meals while on-call, and your manager freely gives time off in lieu if you have a bad shift.