private void collect(final Object message) { final ActorRef self = self(); final Collect request = (Collect) message; final PlayCollect.Builder builder = PlayCollect.builder(); for (final URI prompt : request.prompts()) { builder.addPrompt(prompt); } builder.setClearDigitBuffer(true); builder.setDigitPattern(request.pattern()); builder.setFirstDigitTimer(request.timeout()); builder.setInterDigitTimer(request.timeout()); builder.setEndInputKey(request.endInputKey()); builder.setMaxNumberOfDigits(request.numberOfDigits()); stop(); ivr.tell(builder.build(), self); ivrInUse = true; }