I have users in the system, each having their own “separate” IVR. Now when the call will come to my channel then i need to check which user has called us, thereafter i have to direct that user to his owned IVR.
I was thinking of using dynamic #include to include user specific IVR dial plan during the call.
We do very similar to this for a client, callers come in go to a custom ivr and then to a specified destination or specified queue. all settings including ivr options queue ring times are individual for that DDI number.
We use the astdb to store the data and then a dialplan that uses the variables retrieved to route the calls.