fake smartphone

no because it's really hard to time. sometimes you have to wait for a phrase of the actor and stuff like that. and it's not safe enough, because of connectivity problems. usually we solved it by putting a small speaker on stage and play a ringtone from there. but i'm looking for a better way to fake a call.