Not quite as elaborate as that but I also created a helper application, it takes a custom CSV (like the bulk user upload) but as well as creating the user it does the phone, manager assignment, assigns queues, assigns skills etc. I have a few different templates pre-populated with skills so when different groups get new users I just copy and paste the names & emails into the CSV and set it running.
I have toyed with automating deletion of users but I'm worried - we occasionally get false positives where people move from temp to permanent hires and their profile is "deactivated"; I don't want to accidentally delete a user's profile while they're using it. So I just have another part of the app to delete the user & their phone etc all in one swoop when initiated.
------------------------------
James Dunn
Telecoms Specialist
------------------------------
Original Message:
Sent: 01-15-2026 07:51
From: Robert Herms
Subject: WebRTC phone housekeeping - Any tips?
Hi Sam,
I've developed a .Net based tool for
STARTER:
- set the devision (e.g. based on the e-mail domain name)
- add a free Genesys internal extension (with number ranges for each department)
- create a WebRTC phone
CHANGER:
- <<nothing right now>>
LEAVER:
- delete the WebRTC phones that have no user relation anymore
This tool is running 2 times a day as a docker image with a scheduled start.
This is saving me a lot of time for SCL-Management within Genesys each day :-D
Do you want to know more? Contact me directly ;-)
BR, Robert
------------------------------
Robert Herms
IT Engineer / Architect
------------------------------