Good Morning. I'm currently in the process of converting my IVR's into ESL , freedom :D.
From my testing is extremely flexible until i have reached a wall.
We use TTS to generate alot of information for our users then we need to collect some answers, in session i had GetDigists , yay :). In ESL i have the DTMF event the problem is that from my testing and wiki , DTMF event is only send down the socket using asycn , now i need "sync" because the IVRs need to understand the exact position of the user and blah blah blah , need to be dynamically extended in realtime and would be hard to implement in async , specially the timing for digit collection. So i tried capturing the event with no luck the only one i got is SERVER_DISCONNECT at the end. I think It is possible if for every thread i would raise a listener for that specific uuid that would share memory with the first one so i could read that DTMF events that arrives trough the other socket but i think this is way to much duct tape for a simple thing. So any help on this ? Thanks A/T