3

我有一个基于 php 构建的 CRM(客户关系管理软件)并在 localhost(Windows XP 系统)上运行。这包含我的客户列表。我希望能够直接从我的 CRM 呼叫这些客户并保留相同的日志。(通话时间,通话时长并记录通话)。对于来电,我应该能够将其链接到我的 CRM,显示客户详细信息并记录数据。

我有一个可用于此目的的启用语音的 3G GSM 调制解调器(带 USB 连接器)。从我的搜索中,我知道我需要从 PHP 发送 AT 命令来与调制解调器交互。但我无法继续前进,因为我对此完全陌生。在此之前我从未做过任何设备接口。

您能帮我了解如何解决上述问题吗?这个方向的任何线索和资源都会有很大帮助。

4

1 回答 1

4

我不会尝试使用纯 PHP 来执行此操作,因为那时您必须通过网络服务器让 PHP 与硬件接口,如果它完全可以管理的话,这可能会很痛苦。我认为有(编辑)三个选项:

1:又名艰难的方式:
用 C 语言编写一个 PHP 扩展来做你想做的事,但这意味着对于一个相对较小的任务需要大量的编程。

2: eas[y/ier] 方式: 找
一个程序(可能是 Skype
voiceprogram.exe --call=555-000-5555 --saveTo=client1_20113103_1200.mp3
as 并且仅使用 PHP 作为控制器。生成的 MP3(或 Wav、OGG 等)可以保存回 CRM。

3:其他选项
如果您能够使用与调制解调器轻松通信的不同语言进行编程,您可以编写一些可以由 PHP(sockets/SOAP/CLI)触发并处理调用的自定义代码。完成后,它可以将调用信息“发布”回您的 PHP 脚本。

前 2 个解决方案仅在 CRM 在 localhost 上运行时有效,如果您计划在共享网络环境中使用它,复杂性将会上升。最后一个选项,如果正确完成,可以在共享环境中使用。

于 2011-03-31T06:44:16.647 回答