通讯开发接口
Microsoft TAPI
CTI Lite和CTI Pro接口,每个PC服务器都支持的Microsoft TAPI 2.x和TAPI 3.0接口。该接口可将Microsoft电话指令(由TAPI定义)翻译为IP Office能懂的指令。它适用于同MS Outlook、Goldmine、ACT!和Maximizer等高效的个人应用软件个人产出率应用的集成。
Avaya IP Office支持Microsoft TAPI2和TAPI3,即TAPI2或TAPI3的应用程序可以通过Windows平台来控制IP Office。这里,Avaya提供2种CTI的控制模式CTI Lite,免费的。CTI Lite提供第一
方控制,即仅监控预先设定好的指定的IP Office的用户,且针对该用户的屏幕弹出和简单的呼叫控制提供程序编程接口和事件。
CTI Pro需要软件许可:IP OFFICE CTI RFA。CTI Pro提供第三方控制,通过该接口,用户应用程序能够控制IP Office所有的分机用户,并且获得技能组的排队信息,以及支持更多的专用功能,如座席的登陆、退出等。
DevLink事件消息
此外由于Microsoft TAPI所能提供的Avaya IP Office交换机的事件和消息比较有限,Avaya 还提供了关于事件和消息的编程接 口:DevLink。当用户购买了CTI Pro的License许可时,DevLink提供了详尽的事件和消息;否则,在没有 CTI Pro License许可的情况下,DevLink仅提供简单的事件,可用于呼叫计费系统需要使用的呼叫详细信息。
CTI Link
Avaya IP500 提供Lite & Pro版本的CTI Link编程接口。这是一个免费的软件编程控制接口,IP Office 提供如下的设 置: Third Party Mode控制模式;ACD Queue monitoring,技能组的排队监控功能;支持 lineDevSpecific函数,以便支持很多Avaya厂商所提供的特有的功能;
DevLink:实际上,IP Office的DevLink是1个DLL,以供各类编程工具调用。DevLink主要用于IP Office各类消息、事件的支持。对于Call的整个生命周期中发生的所有重要事件,DevLink都直接向应用程序发送,并调用相关函数。
DevLink产生的实时软件分为3类:S 事件:Call 的状态事件、D 事件:Call结束、取消或断开的事件、A 事件:Call连接到中继线的事件。