...
Предварительная установка структуры вызова (callBackFollowmeStruct).
Точка подключения: https://webapicommon.mtt.ru/index.php
...
Метод: POST
Входные параметры
Name | Type | Description |
---|---|---|
customer_name* | string | Имя |
Кастомера, |
созданного |
в |
функции |
callBackFollowmeStruct* | array |
of |
callBackFollowmeStruct | Структуру |
callBackFollowmeStruct |
см. |
ниже |
в |
примере |
успешного |
запроса | ||
caller_id | string | Номер, |
который |
будет |
показан |
абоненту |
плеча |
В. Данный |
параметр |
должен |
устанавливаться, |
либо |
в |
функции |
setCallBackFollowme |
либо |
в |
функции |
makecallbackfollowme. | ||
defaultBNumber | string | Номер |
по |
умолчанию, |
для |
дозвона |
на |
плечо |
B |
callBackFollowmeStruct
Name | Type | Description |
---|---|---|
order | number | Порядок |
следования |
номера |
при |
перенаправлении(переадресации) |
вызова | ||
timeout | number | Таймаут |
(в |
секундах)- |
время |
дозвона |
с |
момента |
отправки |
Json |
запроса |
на |
осуществление |
вызова |
до |
прекращения |
дозвона. Рекомендуется |
устанавливать |
значение |
от |
10 |
секунд. | ||
redirect_number | string | Номер |
для |
перенаправления |
вызова |
(реальный |
номер, |
который |
будет |
осуществлен |
вызов. |
Плечо |
А.) | ||
type | string | Тип |
очереди, |
файла, |
текста. | ||
name | string | Символьное |
имя |
номера |
для |
перенаправления |
вызова, |
например |
"sales1"/"sales2"/"boss" | ||
side | string | Плечо |
для |
проигрывания |
файла |
или |
сообщения |
(А |
или |
В) | ||
value | string | Информация |
для |
проигрывания |
или |
имя |
файла |
Пояснения к параметру "type"
1) Тип очереди:
- Ringall - вызываются все участники структуры, переданные в callBackFollowmeStruct (плечо А);
- Lineral - вызов участников группы ( плечо А), переданных в callBackFollowmeStruct, происходит последовательно.
2) Тип проигрываемого сообщения для плеча А/B:
- "type": "text", - задается "Text to speech"(текст в речь);
- "type": "file", задается ранее установленный файл в функции "SetCallBackPrompt".
Выходные параметры
Name | Type | Description |
---|---|---|
success | number | 1 |
= |
Структура |
успешно |
добавлена |
Пример
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "id": "1", "jsonrpc": "2.0", "method": "setCallBackFollowme", "params": { "customer_name": "883140500000000", "callBackFollowmeStruct": [ { "order": 1, "timeout": 25, "redirect_number": "79684881033", "type": "ringall", "name": "sales" }, { "order": 2, "timeout": 25, "redirect_number": "79522222222", "type": "ringall", "name": "sales" }, { "order": 3, "timeout": 25, "redirect_number": "79152323233", "type": "ringall", "name": "sales" }, { "order": 4, "timeout": 15, "redirect_number": "79636793312", "type": "lineral", "name": "sales_chief" }, { "order": 5, "type": "text", - задается "Text to speech"( текст в речь) "value": "Звонок с сайта все продам ру", "side": "A" }, { "order": 6, "type": "file", задается ранее установленный файл в функции "SetCallBackPrompt" "value": "for_all_sales", "side": "B" } ], "caller_id": "74951001010", "defaultBNumber": "79511234567" } } |
...