예제 #1
0
 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;
 }