Формирование ссылки с данными вызова #
Можно сформировать ссылку на вызов с уже заполненными полями данных вызова. Такая ссылка откроет интерфейс агента и подставит переданные параметры в форму начала вызова.
- ссылка может быть передана любому агенту
- если агент не авторизован или время сессии авторизации истекло, то он будет перенаправлен на форму авторизации. По факту успешной авторизации поля будут автоматически заполнены.
- если у агента в данный момент уже существует активный вызов, передача параметров не будет иметь никакого эффекта
- переданные данные подставляются “как есть” без обработки (номер телефона следует передавать без знака
+)
Формат ссылки на агентский интерфейс #
Ссылка на агентский интерфейс имеет следующий формат:
https://sva.domain.name/agent/#/agent/login/<companyId>
параметры следует подставлыять перед знаком #
Передача параметров #
Параметры передаются как URL Query Parameters, где
- ключ - название заполняемого поля данных вызова
- значение - передаваемое значение
Названия полей регистрозависимы в точности, как заданы в административном интерфейсе SVA:
phoneNumber- верноphonenumber- НЕ верно
например ?phoneNumber=78005551144&email=address@domain.com
Конечная ссылка будет выглядеть так:
https://sva.domain.name/agent/?phoneNumber=78005551144&email=address@domain.com#/agent/login/<companyId>
Если для вызова не существует указанного параметра, то данный элемент игнорируется без какой-либо ошибки.
Автостарт #
Дополнительный параметр autoStartChat=true позволяет автоматически начать новый вызов без необходимости нажатия на кнопку “начать вызов”.
Если заполнены не все обязательные поля вызова, то вызов не начнется.