Номер для контакта не отправляет сообщение при редактировании

Когда я меняю номер {{contact.channel.address}} на другой номер, который я получаю от формы REST Parameters, сообщение не будет отправлено.

Я пытаюсь принять POST запрос, который затем заставляет Twilio Studio позвонить в магазин и сообщить им, что у них есть новый онлайн-заказ. Затем они нажимают клавиши, чтобы указать, сколько времени потребуется для обработки заказа, а затем я отправляю клиенту сообщение, сообщающее ему, когда забрать свой заказ.

Когда я сохраняю {{contact.channel.address}} таким же, код работает правильно, но когда я меняю его, он больше не работает.

Нашел эту ссылку, в которой говорится, что ее нельзя изменить для outbound call, но можно отредактировать для отправить сообщение

Кто-нибудь знает, можно ли это сделать или эта функция вообще не поддерживается?

 curl -X POST "URL" -d "To=+1xxxxxxxxxx" -d "From=+1xxxxxxxxxx" -d "Parameters={\"orderid\":\"12345\", \"name\":\"Johen\", \"phone\":\"+1xxxxxxxxxx\"}" -u SID:AUTH

Studio Flow


person Jack Kennedy    schedule 12.08.2019    source источник


Ответы (1)


{{Contact.channel.address}} должен быть равен To, который вы передаете при вызове URL-адреса Studio REST Api. В вашем примере «To = + 1xxxxxxxxxx».

person Alan    schedule 12.08.2019
comment
Привет, Алан, спасибо за ответ! Вы знаете, можно ли отправлять сообщения, не используя это? т.е. мне нужен To = + 1xxxxxxxxxx для первой части потока, но мне нужен другой номер для последней части, который я пытаюсь получить из параметров JSON, но он не будет отправлен, когда я изменю {{contact.channel.address }}, чтобы сказать {{contact.channel.phone}}, где .phone - это другой номер. Извините, если это не очень понятно. Спасибо за вашу помощь. - person Jack Kennedy; 13.08.2019
comment
Номер для вызова в виджете «Совершение исходящего вызова» является нередактируемым полем (выделено серым цветом). Я должен был бы сказать «нет», и что это должно быть передано. Итак, у вас есть несколько виджетов «Сделать исходящий вызов», выполняющих вызовы по двум разным адресатам? - person Alan; 13.08.2019
comment
В Документации поле «Кому» должно быть номером телефона Контактного лица и не может быть изменено. Совершить исходящий вызов twilio.com/docs/studio/widget-library # make-outgoing-call Можно ли запустить новый поток Studio с помощью виджета HTTP-запроса Studio, передав новый To в качестве параметра HTTP, используемого новым потоком и виджетом «Сделать исходящий вызов». - person Alan; 13.08.2019
comment
Не знал, что смогу это сделать! Спасибо за вашу помощь. - person Jack Kennedy; 13.08.2019