caller的应用场景