Видеочат. Интеграция с Vox Implant

Для видеочата используется Vox Implant 

Чтобы реализовать чат, необходимо сделать следующее: 

Подключить на страницу скрипты: 

<script type="text/javascript" src="https://cdn.voximplant.com/edge/voximplant.min.js"></script> 

<script src='/js/falcon/as.videochat.js' charset='windows-1251'></script>

На странице располагаем разметку: 

<div class='as-video' data-username='{sp-voxUsername}' data-p='{sp-voxPassword}'  data-contactUsername='{sp-voxUsernamePartner}'
     data-account='remco' data-appPrefix='n2' data-appName='remcovideochat'>
</div>

В процедуре pg_crumbs_code прописываем: 

    DECLARE @voxUsername nvarchar(128), @voxPassword nvarchar(128), @username nvarchar(128)

    DECLARE @voxUsernamepartner nvarchar(128), @voxPasswordPartner nvarchar(128), @partner nvarchar(128)

    select @username = value from @urlParameters where [key] = 'username'

select @partner = value from @urlParameters where [key] = 'partner'

    -- для себя определяем vox юзера

    EXEC [dbo].[vox_getVoxUser]

@username = @username,
@limitMinutes = 30,
@voxUsername = @voxUsername OUTPUT,
@voxPassword = @voxPassword OUTPUT

-- для партнера определяем vox юзера

EXEC [dbo].[vox_getVoxUser]
@username = @partner,
@limitMinutes = 30,
@voxUsername = @voxUsernamePartner OUTPUT,
@voxPassword = @voxPasswordPartner OUTPUT

-- 3 SELECT Кастомные параметры, которые можно вставить в разметку страницы с помощью {sp-par1}

select @voxUsername voxUsername, @voxPassword voxPassword, @voxUsernamePartner voxUsernamePartner



Предполагается, что на страницу передается параметр partner с username пользователя, с которым мы хотим связаться. 

В таблицу vox_users заносим пользователей из сервиса voxImplant. Это пул пользователей, который динамически выдается пользователям в системе. 

На VoxImplant регистрируемся и создаем пользователей и делаем Route по инструкции: 

https://voximplant.com/blog/voximplant-p2p-video-chat

Falcon Space - функциальная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space

Google поиск по нашей документации

SQL-инструмент для создания личных кабинетов на сайте

Суть подхода и история создания Falcon Space
Веб-платформа для создания личных кабинетов

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

адаптация под мобильные устройства. Про юзабилити платформы

Веб-приложения на MS SQL. Партнерская программа для разработчиков и веб-студий

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space, используя только SQL и HTML.
Смотреть примеры с кодом SQL
Документация по платформе
Работа на MS SQL Server