Well, the tipping point... the last is the 9 second annoucement in the vector- and the IVR object timeout with 17 seconds.
Since Genesys came back saying they do not support digits collection in IVR treatment object, our business customer does not want to move ahead with this....
However, we came up with another option of Busy treatment VDN1 with the vector steps to -
- play the busy treatment, after certain time, route to VDN2 ( without going back to Genesys), play an announcement, collect digits and come back to a vector step for VDN1, which has a step to route to mainRP where VDN1 was called.
With this approach, it worked fine with some timing issue of queue treatments announcements playing which can be tweaked in. However, in this case, we created both the VDNs as Routing Points in CME, and we were seeing the EventRouteRequest, EventRouteUsed, EventAbandoned and also EventError on the RP2 (for VDN2)... as the call travelled to that RP2 and came out of it using the go to vector step on VDN1 vector.
So we removed the RP2 and created the VDN2 as ACD Queue(Switch type =2) in CME. This time it was working fine with when user entered digits, but when he did not enter digits, the call would land on the main RP, but strategy would be executed from the beginning...rather than resuming where it left off. No errors or Abandoned events in the logs for that VDN2 though.
basically looks like we are at square one now again -
although I feel like I am understanding all these in more detail, the weirdness continues on with how Genesys works with Avaya in certain cases....
Any help is really appreciated !
S