Видеочат. Интеграция с 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

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

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

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

по ходу эксплуатации программы

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

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

Бесплатное обучение разработке на Falcon Space

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