Формирование ссылки с данными вызова

Формирование ссылки с данными вызова #

Можно сформировать ссылку на вызов с уже заполненными полями данных вызова. Такая ссылка откроет интерфейс агента и подставит переданные параметры в форму начала вызова.

  • ссылка может быть передана любому агенту
  • если агент не авторизован или время сессии авторизации истекло, то он будет перенаправлен на форму авторизации. По факту успешной авторизации поля будут автоматически заполнены.
  • если у агента в данный момент уже существует активный вызов, передача параметров не будет иметь никакого эффекта
  • переданные данные подставляются “как есть” без обработки (номер телефона следует передавать без знака +)

Формат ссылки на агентский интерфейс #

Ссылка на агентский интерфейс имеет следующий формат:

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 позволяет автоматически начать новый вызов без необходимости нажатия на кнопку “начать вызов”.

Если заполнены не все обязательные поля вызова, то вызов не начнется.

powered by Altuera