Make it a competition
I have an old phone with an incredibly annoying 8bit version of greensleeves as a hold function. I usually tell the caller that I need to get an adult or similar excuse and then put them on hold to see how long they last. Current record is a PPI caller on 5 minutes. Tech callers usually give up in the 2 minute region.