1452
правки
Изменения
→BitCall
== Способы использования специфических функций провайдеров ==
=== BitCall ===
Сообщения могут быть как просто текстовыми, тогда будет просто совершен звонок и прочитан текст. Либо сообщения могут представлять из себя JSON-структуру (обязательно должна начинаться с "Context"), описывающую голосовое меню, например:
"Context":[{"Operator":"Backgroundtext", "Parameters":["Уважаемый <?>FormatTextJSON(dataset.name)>.
К сожалению. доставка вашего заказа <?>FormatTextJSON(dataset.client_name)> номер <?>FormatTextJSON(dataset.number)>. задерживается.
Ваш заказ будет доставлен до <?>FormatTextJSON(dataset.new_date)>. Приносим извинения за возможные неудобства.. если вам удобно
принять заказ в это время, нажмите 1, если нет, для соединения с оператором и согласования времени доставки. нажмите 0"]},
{"Operator":"Waitexten", "Parameters":[5]},
{"Operator":"Input", "Parameters":[1]},
{"Operator":"Disconnect"},
{"Operator":"Input", "Parameters":[0]},
{"Operator":"Dial", "Parameters":["<?>FormatTextJSON(dataset.operator)>", "Уточнение заказа, клиент <?>FormatTextJSON(dataset.name)>"]},
{"Operator":"Nomatch"},
{"Operator":"Dial", "Parameters":["<?>FormatTextJSON(dataset.operator)>", "Уточнение заказа, клиент <?>FormatTextJSON(dataset.name)>"]}]
Полное описание возможностей структуры для IVR смотрите в документации в личном кабинете провайдера.
=== SMS Gold Viber ===
==== Добавление кнопки ====