Avaya JTAPI:如何在呼叫建立后获取被叫号码

Avaya JTAPI: How to get called number after call was established

使用 JTAPI 的 Avaya 实现,我试图获取已建立呼叫的被叫号码。换句话说,连接侦听器在呼叫建立后注册。

当我在这种情况下尝试使用 CallControlCall.getCalledAddress() 时,它 returns 为空,大概是因为该详细信息由连接侦听器填充?

有没有其他方法可以在事后获取被叫号码?

或者如果我只有分机号和拨打的号码,是否有办法到达特定的呼叫对象,假设分机号可能有多个激活的呼叫,并且在我开始时呼叫已经建立正在搜索?

只是为以后遇到类似问题的人回答我自己的问题。

Avaya CM 在呼叫设置期间将此信息发送到 AES,因此在呼叫后放置监视器时无法获取被叫号码已拨打电话。

这来自我在 Avaya DevConnect forums 上收到的回答。

如果您在通话过程中在 AES 服务器上注册,则使用 JTapi 无法获取来电号码。

可以用ASAI协议实现,但需要打开DLG接口,比JTapi难