Avaya是否有API用于检索VoIP呼叫的音频流



我一直在文档中上上下下,在网上寻找这个问题的答案,但一直没有找到。我有一个项目,我想从Avaya电话中检索实时音频流,然后在通话发生时转录。

Avaya支持此功能吗?

您可以使用DMCC(它绑定到不同的语言,还有一个与语言无关的XML接口),它实现了CSTA ECMA-269工业标准。它有几种方法来启动API会话(StartApplicationSession)、订阅事件(MonitorStart)和假设第一方控制设备(RegisterTerminal)。如果应用程序在客户端媒体模式下注册了设备,您可以直接访问进出手机的RTP媒体流。RTP地址、端口和编解码器包含在MediaStartEvent响应中,一旦您正确设置了事件订阅,您就可以通过DMCC接收这些响应。还有一种独特的RecordMessage方法,可以将设备中的音频流写入文件(稍后您可以处理)。

注册设备可能会消耗«DMCC许可证»(每个注册设备一个)。如果您使用第三方调用控制方法(如MakeCallAnswerCall),则每个受控设备也将使用«基本TSAPI许可证»。我发现,一旦您发出MonitorStart请求订阅事件,就会消耗«基本TSAPI»许可证。您可能需要咨询您的供应商,了解如何为AES获得适当数量的许可证。我个人发现Avaya许可证在理解您的应用程序可能需要的确切许可证集方面相当复杂。这是我在Avaya的DevConnect资源上的帖子,可能会在这里有所启发。

使用DMCC仪表板玩Avaya AES安装是熟悉DMCC API的好方法。

最新更新