@Override
    public boolean call(final String from, final String to, final String message) {
        try {
            val say = new Say.Builder(message).build();
            val response = new VoiceResponse.Builder().say(say).build();
            val twiml = response.toXml();
            LOGGER.debug("Calling [{}] to say [{}]", to, twiml);
            val call = Call.creator(new PhoneNumber(to), new PhoneNumber(from), twiml).create();
            LOGGER.trace("Phone call result from Twilio: [{}]", call.toString());
            return StringUtils.isNotBlank(call.getSid());
        } catch (final Exception e) {
            LoggingUtils.error(LOGGER, e);
        }
        return false;
    }
This is {@link TwilioPhoneCallOperator}.

@author Misagh Moayyed
@since 7.0.0
support/cas-server-support-twilio/src/main/java/org/apereo/cas/support/call/TwilioPhoneCallOperator.java