Как работать с гостевыми пользователями Circuit из приложений для смартфонов?

Я хочу использовать канал в качестве системы видеозвонков в среде B2C, в которой только агенты вызовов бэкэнда являются пользователями канала (но конечные клиенты - нет!!). Единственный способ установить видеозвонок, который я вижу, - это создать новый диалог, получить гостевую ссылку URL и отправить ее конечному клиенту. Это может быть "неплохой" возможностью в интерфейсе веб-портала ПК… но в случае приложения для смартфона (например, Ionic-Cordova) эта ссылка перенаправит конечного клиента на сайт загрузки приложений Circuit, заставив пользователь, чтобы установить приложение Circuit, которое не будет принято в общем случае. Есть ли какая-либо другая возможность реализовать подобный вариант использования из приложений для смартфонов, внедрив гостевое подключение в приложение, сделав Circuit прозрачным для конечного клиента? Есть ли возможность с помощью пула фиктивных пользователей Circuit временно назначаться пользователям приложения?

1 ответ

Решение

Это хороший вопрос. Есть две проблемы, указанные вами.

1. SDK нельзя использовать без аутентифицированного пользователя Circuit

Т.е. SDK не поддерживает гостевой доступ, кроме получения ссылки гостевого доступа. Обходные пути:

a) использовать гостевую ссылку и присоединиться к пользователям, не входящим в Circuit, с помощью своего веб-клиента или мобильного клиента Circuit, или

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

2. Гостевым пользователям требуется приложение Circuit

Опять же, как правильно указано, если перейти к пункту а) выше, пользователям мобильных клиентов потребуется приложение Circuit, чтобы присоединиться к гостевой сессии.

Заключение Для пользователей настольных компьютеров 1a, вероятно, лучший вариант. Но для мобильных пользователей вам придется попробовать обходной путь с пулом пользователей.

Мы знаем об этих ограничениях и ищем лучшее решение для вашего варианта использования. Я обновлю этот пост, как только у нас будет больше информации о деталях и сроках.

Другие вопросы по тегам