Twanio developer evangelist здесь.
В PHP SDK или TwiML Twilio нет ничего, что могло бы сделать это для вас, вам нужно будет написать свой собственный метод (как вы это сделали) для определения текущего времении затем используйте его, чтобы вернуть другой TwiML для выполнения ответа в часах или часах.
Итак, вы можете добавить в свой текущий скрипт что-то вроде:
use Twilio\TwiML;
$response = new TwiML;
if ($status == 'closed') {
$response->say("Sorry, the office is closed right now");
} else {
$response->dial($officePhone);
}
echo $response;
Я неЕсли вы хотите учесть часовой пояс текущего абонента, ваши часы в Великобритании не изменятся, если кто-то позвонит из Франции.Возможно, вы могли бы прокомментировать или обновить свой вопрос с более подробной информацией.В противном случае, надеюсь, это поможет.