Хорошо, боги Twilio, я пытаюсь выяснить, как получить данные с нашего локального сервера для использования в Задаче Автопилота. У меня есть рабочая задача "собрать", например, так:
{
"actions": [
{
"collect": {
"name": "PTO_questions",
"questions": [
{
"question": "What type of time off do you need?",
"name": "PTO_Type",
"type": "sick_type",
"validate": {
"on_failure": {
"messages": [
{
"say": "That isn't a choice I recognize."
},
{
"say": "You can choose Sick, Personal, Bereavement, Jury Duty or Vacation."
}
],
"repeat_question": true
},
"webhook": {
"method": "POST",
"url": "https://mymac.michaelsappliance.com/comm/inboundcall2.php"
},
"on_success": {
"say": "Got it. Stand by...."
},
"max_attempts": {
"redirect": "task://collect_fallback",
"num_attempts": 3
}
}
}
],
"on_complete": {
"redirect": {
"method": "POST",
"uri": "https://mymac.michaelsappliance.com/comm/inboundcall.php"
}
}
}
}
]
}
Возможно ли для "on_success" вернуть данные из inboundcall2. php? Webhook берет введенный больной_тип вместе с номером телефона, чтобы определить пользователя и сколько времени доступно. Я хочу вернуть оставшееся время, сообщить отправителю, что это такое, а затем определить следующий шаг рабочего процесса на основе значения. Это вообще возможно? Я новичок в Twilio, поэтому, пожалуйста, потерпите мою новичок ie. Я поиграл с inbound2. php, возвращающим
header('Content-type: application/json');
echo '{"actions":[{"say":"We got your request logged"}]}';
в качестве теста (не работает в on_success), а также с различными массивами json_encoded, пытающимися отправить разные данные ... все с абсолютно не повезло. Кто-нибудь может пролить свет на это для меня?