On the "phone level" You can define the CallerId (ANI) that will be sent when calling from this specific phone
Original Message:
Sent: 09-25-2025 09:37
From: Lisa Schifilliti
Subject: Scalable Outbound Caller ID Management for 900+ Genesys Cloud Sites (Hard Phones & Mixed Users)
Yvgeni, Thank you for sharing your thoughts on this.
As a trunk has specific categories and requires a specific structure of what prioritizes over what, when it is referencing the "site" is that the site as configured on the phone or does it pull the user's location and use the site associated to the location?
------------------------------
Lisa Schifilliti
------------------------------
Original Message:
Sent: 09-01-2025 01:39
From: Yvgeni Liberman
Subject: Scalable Outbound Caller ID Management for 900+ Genesys Cloud Sites (Hard Phones & Mixed Users)
Lisa,
In addition to the Shahar post, I recommend creating the "detailed design":
- Get the LOB requirements for each site/location ("900+ physical sites") for 3 "user types":
- UC user ("UC (Unified Communications) / Staff Roles")
- Supervisor/CC Manager
- Agent
- Create the "full" DIDs/DID ranges list
- Create the "logic" of assigning DID to each Trunk/Site/Queue/Group(?)/User (for example: "last 4 digits of the site assign DID will be the site number)
- Assign the DID to each Trunk/Site/Queue/Group(?)/User (please pay attention, if this number will be used as "CallingID" (ANI), this number must be "callable", that means "if someone calls this number, he will get the answer (human answer/IVR/Voicemail)
Of course, this is only a "general guideline", if You need more "explanations" You can send me a question/
------------------------------
Yvgeni Liberman
Solutions Architect
Mobile +972 52-6344414
Voice +972 3-9281514
e-mail yvgeni_new@itnavpro.com
Original Message:
Sent: 08-31-2025 02:48
From: Shahar Leonard
Subject: Scalable Outbound Caller ID Management for 900+ Genesys Cloud Sites (Hard Phones & Mixed Users)
Hey Lisa
From my experience i can tell you the following.
Eventually, the Caller Id (and name) set in the Trunk level under "Prioritized Caller Selection"
From my experience it will always come down to:
The first Prioritized Caller to Call source (User DID, Queue or Campaign)
The second will be Site,
And the last will be trunk, so as you can guess from this remark, you can set Caller Id in the Queue and User level, In the Site level and in the Trunk level.
Thus, you still have small number of trunks, but big number of Calling Objects (Queue, Users) and Sites.
Each Queue has its own Caller Id, some Users have their own Caller Id (If you don't want to pass Users Caller Id, i think you can set that in the trunk level)
So, if the User place Call Via Q, he will go with the Q Identification, if he places without Q, he will go with the Site Identification.
The trunk Caller Id is just a fallback Id, no one really should go with that Caller Id.
The bottom line, you have to have big number of Sites, each Site with his own Caller Id, and small number of trunks.
Regarding Users that assigned to multiple Sites, if they are placing calls from Q, it's no problem, they go with the Q Caller Id regardless of their Site.
If Users place Calls not from a Q, and need different Caller ID for different calls, I can say quite confidentially that the only way to configure that is with Prefix
For example, if the user wants to dial to 1234 but he wants to go with different Caller ID then his normal Caller Id,
So, he will Dial *991234, and you can capture this prefix *99
And calls with this prefix will be dial with different caller Id then calls that dialed normally with no prefix (configured via Site's Number Plans and maybe extra Trunks)
FYI
Unlike Legacy PBX, In GC, a Trunk, once set, its set, and you can configure many Trunk instances for this one connection
e.g. if you need two different requirements (maybe one trunk recording and the other not), you don't really have to create two trunks,
You will set one trunk\Connection (one set of IP Addresses and FQDN's), but two Trunk configuration instances, one instance will be set to record, and the other not.
So, if the reason you hesitate to create large number of Trunks in GC is because you don't want to manage many "Connections" IP Addresses, you can rethink that.
In Gc, once the Connection is set, you can configure many Trunk instances, delete them duplicate etc.
Hope that helps
Best regards,
------------------------------
Shahar Leonard
Genesys Cloud Professional Certified