Reputation: 772
I need to interact with a foreign IVR programmatically.
The problem that I'm running into is that once into the foreign IVR, I will occasionally receive a busy signal for a particular feature if the foreign IVR's back-end is tied up.
To my knowledge, without using EAGI and writing a custom DSP in Perl, there's not really much I can do about this, right? The Dial() application is going to think it succeeded, because it did (on the initial outbound dial).
I'm kind of stuck thinking about how I check to see if I'm currently getting a busy signal, even if the original Dial() succeeded.
Upvotes: 1
Views: 149
Reputation: 15259
You can control call flow after dial using AMI interface.
You also can create application using audiohooks(in c/c++) to do anything in background.
Using perl only method get voice is EAGI or JACK.
Upvotes: 1