@Override protected MethodResultMessage doFilter(MethodCallRequest input, Map<String, Object> metadata) { metadata.put("callId", input.getCallId()); metadata.put("answer", input.isAnswer()); MethodResult result = requestHandler.handleCall(input.getMethodCall()); return new MethodResultMessage(result, input.getCallId()); }