Hello community,
I am creating a softphone using the GoTo Connect API that will be embedded in a helpdesk platform. In this environment, it’s common for agents to have multiple tabs open, which means the softphone will be loaded several times for the same user/extension (e.g., 1090). Ideally, I would like an incoming call to ring in all softphone instances for the user.
Current behavior and what I’ve tried:
- Each softphone instance creates its own notification channel (socket), device, and device extension (all for the same extension 1090).
- Only the last registered device receives the "incoming" event. All other tabs/softphones only receive "call-state" updates, not "incoming".
- Sharing the same notification channel across all instances:
- Only the last connected instance stays connected. As soon as a new one connects, the previous one is disconnected.
My goal is for all tabs (softphone instance) to ring simultaneously for incoming calls on that extension.
So, is it possible (using the GoTo Connect API) to have all softphone instances for the same extension ring at the same time?
Thank you in advance!