Time's up. Politely ask him if he' d like to extend or leave.
Phoning your buddy is a good excuse or saying you've got another appointment.
I've had trouble with timewasters so am short on sympathy for punters at the moment. Also consider he is doing it on purpose to get extra time with you. You re a business, not a charity.