Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Предварительная установка структуры вызова (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

NameTypeDescription

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
languagejava
themeMidnight
titleJSON
linenumberstrue
{
    "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"
    }
}

...