Generating interface + a simple generator that models a silent user and hangs up after some time.