3CX v16即将面世,我们为开发人员提供了有关Call Flow Designer应用程序的好消息。 在新版本中,CFD使用集成到3CX服务器核心中的新脚本“引擎”。 由于在PBX核心中执行了脚本,语音应用程序的生产率大大提高了。 另外,这种方法可以访问SIP内核的许多内部“高级”功能。 结果,您将获得创建更多功能性语音应用程序的有效工具。
请注意,新的Call Flow API脚本接口和相应的CFD版本将在
3CX v16 Pro (而非标准)更新1(2019年第一至第二季度)中提供。 因此,如果您打算创建新的语音应用程序,请等待该版本。 顺便说一句,这是有效订阅更新的原因之一!
本文介绍了未来解决方案的可能性,以使开发人员为过渡到新技术做好准备。
语音应用程序与传入规则相关联
语音应用程序不再需要专用的呼叫队列。 该脚本被附加到传入规则中,从而允许在呼叫进入IVR,队列或分机之前对其进行处理。 因此,简化了呼叫处理,并且大大减少了PBX中的应用程序数量-现在,一个应用程序可以处理多个传入规则的呼叫。 另外,在下载或更新语音应用程序时,您不再需要重新启动队列服务,从而中断了呼叫中心的工作。
新的功能性呼叫控制API
新的脚本接口提供了3CX内核API的更多功能。 出现了以下功能:
- 呼叫进度跟踪。 例如,如果用户在设定的时间未收到呼叫,则可以通过编程方式转移呼叫。
- 将其他信息添加到另一个处理脚本可能使用的呼叫中。 例如,传入呼叫输入Callflow1脚本,接收用户ID,然后发送给Queue操作员。 呼叫后,座席将呼叫切换到Callflow2以请求其他信息。 Callflow2脚本使用Callflow1中的用户ID。
- 在脚本中更改呼叫者名称。 例如,订户输入一个客户ID,然后在数据库中请求其名称。 该脚本将调用转移到队列,用数据库中的用户名替换用户ID。

- 该脚本根据传入规则工作,并且呼叫将切换到IVR,具体取决于脚本的结果。
- 传入呼叫的路由取决于呼叫的号码以及呼叫的日期和时间。
- 根据连接到它们的座席数将呼叫路由到不同的队列。
- 使用数据库或外部Web服务检查订户,并根据结果路由呼叫。
- 记录呼叫者的语音输入并将其作为电子邮件附件发送。
使用差价合约生成代码
使用CFD,您可以创建初始呼叫处理脚本。 CFD在C#中生成相应的代码,然后您可以在Visual Studio系统中对其进行修改。 这样,您将使用熟悉的C#,但无需从头开始编写脚本。
强大的拨出电话/拨出电话
新的Call Flow API使您可以管理呼出电话。 在3CX v15.5中,无法控制拨号程序,并且他没有返回任何拨号结果。 现在,您可以跟踪呼叫的状态,在数据库中输入其结果,然后继续进行下一个呼叫。

请注意,新的差价合约的第一版将不提供高级经销商功能。 现在有一个限制:在3CX上安装该应用程序后,经销商将不会立即开始工作-只有通过潜水员对该应用程序的调用才能启动该调用。
现有的差价合约项目15.5
您的
现有项目需要稍作修改才能在3CX v16上运行。 在许多情况下,甚至都不需要进行更改,但是,如果使用了Call Control API的某些新功能,则需要进一步开发。 在新版本的CFD中打开现有项目,进行更改并为3CX v16生成新类型的脚本。