Channel Expansion for ServiceBC Contact Center at MAXIMUS Canada




Vanaparthi, Priyani

Journal Title

Journal ISSN

Volume Title



ServiceBC is British Columbia’s central government organization for delivering government information and services to citizens. It plays an important role in providing front line support for all the programs and services to government health and human service agencies. It uses contact center services from various clients across Canada to serve its residents. MAXIMUS Canada is one such client which provides its omni-channel contact center agent’s support to ServiceBC for all healthcare needs. Currently, contact center at MAXIMUS Canada provides three modes of channels phone, text, email for its residents to communicate with agents. Using these channels residents still need to visit their nearby ServiceBC office for MSP validation, filling health related forms, submitting documents as part of verification, adding additional information on to their profile and so on. This process delays overall service time for end users especially residents living in remote locations. In this project, two new channels Video and Web chat along with Co-browse tool have been incorporated. With these, residents will be able to easily approach ServiceBC agents for their queries and quickly validate their health cards (MSP) without any delays virtually over a video chat, fill ServiceBC health related forms, submit documents as part of verification, add additional information on to their profile, share their screen to an agent and so on. As part on integration Cafe-X component, Fusion Web gateway helps in removing signaling complexity between client app and SIP endpoints and plays a major role in signalling conversions. Another important component, Fusion Media Broker helps to convert and adapt media between external clients and enterprise devices; for inbound traffic, simplifies & limits RTP for legacy devices; for outbound traffic adds additional features for browser & mobile clients. With the help of Fusion Web gateway, the incoming HTTP traffic is converted to the SIP signalling. Once a resident selects an option for communicating on ServiceBC website the request is directed through the Cafe-X solution. The request is sent to the MAXIMUS contact center via SIP trunks and is placed through respective queue for a ServiceBC agent. Once an available agent accepts the request there is a communication link is established over a secured network using reverse proxy server. In this project, the integration is done in few steps, requirements gathering, building UML diagrams, building use cases, product implementation. Once all the Cafe-X components are incorporated, all the enhanced features are tested through rigorous test phases exploratory testing, integration testing, functional testing followed by Business Acceptance testing. Defects for each phase are captured and tracked using defect tracking process in StarTeam based on priority to obtain a system with no major issues and least number of minor issues/warnings. The video chat feature is implemented in production after all the final test results are “pass” with no major defects. As a scope of this project, one ServiceBC agent can handle a maximum of one video chat/phone, three web chats, three texts, one co-browse session in parallel which can be extended in future.



Health card, health, BC MSP, BRitish Columbia, Canada, video chat, web chat, co-browse, Communication, contact center, MSP, ServiceBC, channel, call center, Agents, MAXIMUS Canada