Skip to content

Solution Overview

Verify by Video is a video-based identity verification solution operated by Maximus Canada on behalf of the Government of British Columbia. It enables citizens to complete identity checks via live video with trained agents, using the BC Services Card (BCSC) mobile app as the entry point.

  1. A citizen initiates a video verification session from the BCSC mobile app.
  2. A virtual meeting room (VMR) is provisioned on a Pexip Infinity conferencing platform hosted in Canadian Azure data centres.
  3. The citizen connects to the room via WebRTC (audio + video).
  4. The room auto-dials into a Genesys Cloud queue over SIP.
  5. An agent answers the call, then joins the same room on video via an embedded Pexip widget in Genesys.
  6. After verification, the room is torn down automatically.
PlatformRole
Pexip InfinitySelf-hosted video conferencing (management nodes + conference nodes on Azure VMs)
Genesys CloudContact centre - call queuing, routing, agent desktop, recording
AzureHosting for all compute, storage, networking, and the MaxConf API (Function Apps)
BCSC Mobile AppCitizen-facing mobile application (developed by IDIM, consumes our API)
TopicAudience
Getting StartedAll team members - orientation and developer setup
MaxConf APIDevelopers integrating with the API (internal + IDIM consumers)
System ComponentsDevelopers working on the Function App, agent/customer apps, or Genesys config
Azure PlatformInfrastructure and DevOps - resource inventory, CI/CD, IaC
OperationsOn-call and maintenance - Pexip admin, secrets rotation, monitoring