Личный кабинет OneBox CRM
Связаться с нами
+380 67 447 91 27 - Вайбер
+380 66 232 46 00
+380 63 999 50 11
Кабинет клиентаБаза знаний › Просмотр базы знаний

API создание звонков

 

Звонки, метод: /api/registercall/

Параметры

Поле Тип Описание Обязательное или нет Коментарий
1 login string Логин в системе BOX Обязательное поле.  
2 password string Пароль в формате md5 Обязательное поле. Напишите в техподдержку и мы выдадим вам hash для API
3 channel string Канал звонка (идентификатор звонка) Обязательное поле.  
4 status string Статус звонка Обязательное поле. Звонок может создатся со статусами: LOCAL, INCOMING, OUTGOING, TRANSFER. Если вы передадите статусы завершающего звонка (CANCEL, ANSWER, CONGESTION, CHANUNAVAIL, BUSY, INVALID, TRANSFER), то звонок закроется.
Подробно о каждом статусе:
LOCAL - Локальный звонок (внутрений)
INCOMING - Входящий звонок
OUTGOING - Исходящий звонок
TRANSFER - Звонок переведён
CANCEL - caller положил трубку
ANSWER - Есть ответ на звонок (есть разговор)
CONGESTION - линия перегружена
CHANUNAVAIL - линия недоступна
BUSY - линия занята
NOANSWER - callee не ответил на звонок
INVALID - некорректный номер/перевод
5 caller integer Кто звонит (номер телефона) Обязательное поле.  
6 callee integer Кому звонит (номер телефона) Не обязательное поле. Если не указывать тут ничего то система при входящем звонке будет подставлять сюда номера по умолчанию
7 pickup integer кто поднял трубку при групповом звонке Не обязательное поле.  
8 duration integer длительность вызова Не обязательное поле. Передавайте сюда длительность звонка при зарешающих статусах (CANCEL, ANSWER, CONGESTION, CHANUNAVAIL, BUSY, INVALID, TRANSFER)
8 filename string Путь и имя аудио файла при звонках Не обязательное поле. Передавайте сюда имя аудиофайла звонка при зарешающих статусах (CANCEL, ANSWER, CONGESTION, CHANUNAVAIL, BUSY, INVALID, TRANSFER)
9 comment text Комментарий к звонку Не обязательное поле. Комментарий к звонку будет записан как описание события
10 closed bool Закрыть звонок и всплывающее окно Не обязательное поле. Не обязательное поле.Если будет передан аргумент closed=1 то окно закроется, если closed=0 то нет (это все при статусах звонка ANSWER или CANCEL или CONGESTION или CHANUNAVAIL или BUSY или INVALID) . Так же рекомендуется передавать closed=0 в момент когда начался разговор



Пример:


        http://myboxurl/api/registercall/?login=LOGIN&password=PASSWORD&channel=123453545453&status=INCOMING&caller=380931122334&cellee=302

 

Возможные варианты ответа на запрос

Параметры