bascil/php_voice_customer_care

基于PHP的呼叫中心自动化系统,适用于客户关怀

dev-master 2024-04-17 09:45 UTC

This package is auto-updated.

Last update: 2024-09-17 10:45:07 UTC


README

大家好,这是一个PHP包,用于呼叫中心自动化系统,如客户关怀,适用于像safaricom这样的移动运营商。此应用程序消耗https://www.africastalking.com/contact非洲通话 API。这是在沙盒(测试)模式下开发的。要上线,请联系非洲通话有限公司

先决条件

为了测试,从Google Playstore下载非洲通话安卓应用程序。网页界面可能存在问题。

安装

此项目支持composer依赖管理工具,也可以在不使用composer的情况下使用。

使用Composer

运行以下命令

composer require bascil/php_voice_customer_care

不使用composer

下载作为zip压缩的源代码

配置

  1. 转到https://account.africastalking.com/。创建一个账户然后点击“转到沙盒应用程序”按钮。

  2. 配置您的电话号码以进行语音通信。(语音 > 创建一个号码)然后在您创建的电话号码下配置语音回调URL。(语音 > 电话号码 > 操作 ... > 回调)。一个URL示例将是http://www.wiretechafrica.com/voice/customerCare.php。将域名替换为您自己的域名。Africa's Talking将分配给您一个电话号码,您可以使用该电话号码与他们的语音API交互。拨打此电话号码的呼叫将被转到您的Web服务器,同时您还可以以分配的电话号码发起呼叫。

  3. 将您可能希望使用的媒体文件上传到您的服务器。我在媒体文件夹中上传了三个mp3文件,当拨打配置的电话号码时将播放。如果您有模拟人类交互或通话等待时播放的音乐,这将特别有用。您可以选择在XML标签内包含文本,以使用非洲通话 API提供的文本到语音功能。您可以在标签内选择男声女声,但默认配置为女声。

  4. 如果从本地主机工作,您可以设置一个Ngrok服务器或Localtunnel,以将本地主机暴露于互联网。使用提供的临时URL作为回调,例如http://6a71f5ec.ngrok.io/folder_name/ussd.php。此操作仅在计算机开启并连接到互联网时有效。如果使用Ngrok免费套餐,此地址可能每8小时更改一次。您可以选择每月5美元的付费版本。

  5. 现在使用从Google Playstore下载的非洲通话安卓应用程序测试USSD应用程序,或使用https://simulator.africastalking.com:1517/的Web界面,使用您配置的USSD代码,例如*384*1100#。请确保您配置的电话号码与步骤2中创建的电话号码类似。

Linux托管

如果您需要VPS或专用托管,请访问此链接Servercrust

支持

需要使用此包的支持:

发电子邮件至basilndonga@gmail.com或通过skype联系我,ID为basilndonga

如果您希望成为此项目的贡献者,请告诉我。如果您想请我喝咖啡,您可以通过此链接支持我。

如果您受到此项目的启发,请不要忘记在github和twitter @basilndonga上关注我。

如果您希望雇佣我作为您的项目开发者,请随时联系我

许可证

本软件包是开源软件,根据MIT许可证授权。

编码愉快!!!!!!!