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для показа сообщения посетителю сайта.