Forum Academy Marketplace Showcase Pricing Features

Custom video calling service

Hey guys, I am trying to build a custom video calling service where I have two roles, one is for an agent who can only receive calls and the other is a user who would activate a call. what I want to do is to basically have the agent have a button on their page to make themselves available so that calls may be routed to them, and when unavailable, no calls routed. this means only a user can activate a call. Do you guys think I can achieve this on bubble?