Hi @Muharrem Mert Güngör,
Firstly, I liked the tidiness of your question & how informative & to the point it is !
Unfortunately, Genesys Cloud Agentless Campaigns do not natively support dialling multiple phone numbers for a single contact in strict sequence regardless of call outcome. The system typically adheres to the Attempts Rules, which means if a number gets a "No Answer" or "Busy" wrap-up code, it schedules a retry rather than moving on to the next number immediately.
So in your case, if phoneNumber1 doesn't connect, the system waits for the retry window before even considering phoneNumber2, which is why you're seeing that delay.
I haven't tested it, however you can Pre-process the Contact List
-
Flatten the contact list so each phone number becomes a separate contact row.
-
Use a unique ContactID for each row but include a shared identifier (like CustomerID) to track grouping.
-
This way, each number is treated independently and dialled without waiting for the previous one's retry.
OR use Custom Data-Actions + Architect Flow
-
Use Architect to build a custom outbound flow that checks for multiple numbers and dials them in sequence (i.e configure logic to dial the next number if the first one fails)
-
Use Data Actions to fetch contact info and control logic. but this requires advanced setup and may not be fully agentless.
helpful link: create-agentless-campaign/
Thanks
------------------------------
Ashiesh Sharma
GCX- GCP, ARC, SCR, QM
BT plc
------------------------------