This is a follow-up of this thread.(Being in an IVR, how I can "force" via an external action to move to another?)
I was able to simplify a lot the use case. in short :
I have a user who called an extension and went through an IVR journey.
at a specific step , where user is waiting on the line, I need to interact with FreePBX to move to next IVR step ( simulate that he pressed 1 or 2 ) . The caller will NOT hit 1 or 2, I need to do it on his behalf.
What I will know for sure at this “waiting step” is :
- the exact step in the IVR Journey
- the extension dialed ( I can have only one caller on this extension at a time, not possible to have 2 callers, so no conflicts )
- the caller to wait “quietly” for the trigger beeing done
Which API call should I do to make the IVR go to next step ( 1 or 2 ) ?
I think it is much more simplier now