我们有一个网站,在那里我们可以收到在线销售产品的查询。
当收到支持员工的新询问时,我想运行一个音频文件,提醒该人员新的询问已分配给他们。
管理模块使用PHP&MySQL。
查询表列如下所示
Enquiry_Id|EnqName|EnqEmail|Created_On|Attented_Status
提前感谢
我会创建一个AJAX脚本,该脚本定期运行(比方说每分钟运行一次)
- 检查数据库的状态:说明是否在同一时间内收到新订单
- 按照nageeb的建议播放音频文件
这是假设员工有一个始终打开的页面
如果你给我们更多的信息,我可以更新。
另一种解决方案是使用php电子邮件功能,因此当您将行插入数据库时,查找代表的电子邮件并通过电子邮件通知他。(电子邮件程序可以播放音频片段)。
这里有一个快速解决方案,在不太了解应用程序结构的情况下,这可能有效,也可能无效。。。
- 我想可能有某种页面列出了您网站上现有的查询,代表们只是留下空白。。。如果是,请将其设置为每隔5米左右刷新一次
- 在生成查询列表的for()循环中,确保您有一列可以将查询标识为"新的"(可能是Attented_Status字段?)
- 在for()循环中放入一个if()语句,检查是否有定义新查询的内容,如果它解析为true,只需回显如下内容:
<object height="1" width="1" data="some_alert.mp3"></object>
,它应该基于用户计算机上安装的任何默认音频播放器生成1x1(基本上不可见)mp3播放器
正如我上面所说,这是我能想到的最快/最简单的方法,不太了解你的应用程序。