ViewController
Для работы сайтфона необходимо зарегистрировать ViewController с именем sitephone
.
Методы
startCall(params)
Метод, позволяющий заказать звонок на указанный номер телефона. Объект params содержит в себе следующие свойства:
- phone - номер телефона, на который совершается звонок. Это поле обязательно для заполнения.
- captcha_key - ключ капчи, полученный с сервера. Поле необходимо заполнить, только если в настройках сайтфона включена капча.
- captcha_value - капча, введенная посетителем. Поле необходимо заполнить, только если в настройках сайтфона включена капча.
- group_id - id группы операторов, с которой нужно соединить посетителя сайта. Это поле необходимо заполнить, если в настройках сайтфона в способе обработки звонка выбрана опция "Обрабатывать звонок в соответствии с выбранной группой на виджете"
- delayed_call_time - параметр для совершения отложенного звонка. Задается в формате n мс по UTC.
События
callcomplete
Событие возникает после заказа звонка и позволяет узнать, был ли заказ звонка успешным.
Свойства события callcomplete: объект, содержащий следующие поля:
- success -
true
, если заказ звонка состоялся,false
, если в процессе возникли ошибки. - info - объект, содержащий текстовые поля
title
иmessage
для показа сообщения посетителю сайта.