gpt4 book ai didi

php - 在 PHP 中通过 GSM 调制解调器建立和接听电话

转载 作者:可可西里 更新时间:2023-11-01 01:08:57 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

2:简单[y/ier]方式:
找到一个可以与调制解调器进行语音通信并具有 API 或 CLI 的程序(也许是 Skype?),以便让 PHP 运行:
voiceprogram.exe --call=555-000-5555 --saveTo=client1_20113103_1200.mp3
这允许应用程序做它擅长的事情并且只使用 PHP 作为 Controller 。生成的 MP3(或 Wav、OGG 等)可以保存回 CRM。

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

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

关于php - 在 PHP 中通过 GSM 调制解调器建立和接听电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com