问题
当一个API从3cx(一个流行的软电话解决方案)被调用到我的iTop服务器(一个流行的FOSS票务/帮助台解决方案)时,我需要在我的iTop页面UI.php中打开一个模态(可能只在特定的用户会话上)
环境
PHP:Session扩展-Manual
操作系统:Ubuntu 10.04
iTop版本:2.7
我所尝试的
- SSE(Server side events)在PHP中的应用SSE占用太多内存?”””我似乎不能让它工作。
1.更改API以将api输出存储在一个文件中,该文件可以被解构以检查api调用是否来自3cx。无法实现,因为我必须重新加载页面以显示模态。
Things I didn't try
- Mysql触发器。(我试着将它存储在一个数据库中,它可以触发一个SQL事件,反过来会使用JavaScript/ AJAX 打开模态)
- Websockets(太复杂)
缺点
由于PHP是静态的,事件可以在任何时候触发,而不需要任何信息,因此很难在不重新加载页面的情况下实现此行为。
1条答案
按热度按时间fafcakar1#
有一个来自Combodo的现有扩展,它确实可以实现您正在寻找的功能,它被称为Computer Telephony Integration。
基本上
和here is a video的网络研讨会由Combodo关于该扩展。