1

我需要以编程方式与外国 IVR 进行交互。

我遇到的问题是,一旦进入国外 IVR,如果国外 IVR 的后端被捆绑,我偶尔会收到一个特定功能的忙信号。

据我所知,如果不使用 EAGI 并在 Perl 中编写自定义 DSP,我真的无能为力,对吧?Dial() 应用程序会认为它成功了,因为它确实成功了(在初始呼出拨号上)。

即使最初的 Dial() 成功,我也一直在思考如何检查当前是否收到忙信号。

4

1 回答 1

1

您可以使用 AMI 接口控制拨号后的呼叫流程。

您还可以使用 audiohooks(在 c/c++ 中)创建应用程序以在后台执行任何操作。

使用 perl 的唯一方法 get voice 是 EAGI 或 JACK。

于 2012-04-17T16:06:44.700 回答