微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过PHP中的GSM调制解调器建立和接收呼叫

我正在建立一个基于PHP的CRM(客户关系管理软件)并在localhost(Windows XP系统)上运行它.这包含我的客户列表.我希望能够直接从我的CRM中调用这些客户端并保留相同的日志. (通话时间,通话时间和录音).对于来电,我应该能够将其链接到我的CRM,显示客户端详细信息并记录数据.

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

你能帮助我理解如何解决上述问题吗?任何线索,这方面的资源都会有很大的帮助.

解决方法:

我不会尝试用纯PHP来做这件事,因为那时你必须通过网络服务器与硬件进行PHP接口,如果它可以管理的话,这可能很痛苦.我的视图中有(编辑)三个选项:

1:AKA艰难的方式:
在C中编写一个PHP扩展,它可以满足您的需求,但这对于相对较小的任务来说意味着很多编程.

2:eas [y / ier]方式:
一个程序(可能是Skype?),它可以与您的调制解调器进行语音通信,并具有API或CLI,以便您可以运行PHP
voiceprogram.exe –call = 555-000-5555 –saveto = client1_20113103_1200.mp3
这允许应用程序执行它的优点,并且仅使用PHP作为控制器.生成的MP3(或Wav,OGG等)可以保存回CRM.

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐