跳到主要内容

配置

在发送短信之前,您需要将模块连接到短信网关提供商并配置发送方设置。本页面将介绍所有配置选项。


访问模块设置

  1. 登录您的 Concord CRM 管理面板
  2. 从侧边栏导航到 Custom SMS -> Settings
  3. 设置页面显示按部分组织的所有配置选项

短信网关设置

自定义短信模块需要一个外部短信网关来发送消息。在网关部分配置您的提供商凭据。

支持的网关

提供商所需凭据
TwilioAccount SID、Auth Token、发送方电话号码
VonageAPI Key、API Secret、发送方电话号码
其他API Key/Token、Sender ID(因提供商而异)

连接您的网关

  1. 前往 Custom SMS -> Settings -> Gateway
  2. 从下拉列表中选择您的短信提供商
  3. 输入所选提供商所需的凭据
  4. 设置 发送方电话号码Sender ID
  5. 点击 Save
  6. 使用 Send Test SMS 按钮验证连接
提示

请使用 E.164 格式 输入电话号码(例如,+1234567890)。大多数发送失败是由发送方或接收方号码格式不正确导致的。

测试短信

保存网关凭据后,请始终发送一条测试消息:

  1. 点击 Send Test SMS
  2. 输入您可以接收的电话号码
  3. 点击 Send
  4. 确认消息已到达您的手机

如果测试失败,请仔细检查您的凭据,并确保您的网关账户处于活跃状态且余额充足。


发送方设置

Sender ID / 电话号码

接收方在收到您的消息时看到的发送方标识。根据您的提供商和所在国家:

  • 电话号码 -- 从网关提供商购买的号码(最常见)
  • 字母数字 Sender ID -- 自定义文本标签(例如,"MyCRM"),在部分地区支持
注意

并非所有国家都支持字母数字 Sender ID。请查看您的网关提供商文档了解区域可用性。接收方无法回复从字母数字 ID 发送的消息。

默认国家代码

设置默认国家代码,这样您就不需要每次都手动输入。模块会自动为缺少国家代码的号码添加前缀。

  1. 前往 Custom SMS -> Settings -> General
  2. 设置 Default Country Code(例如,+1 美国,+44 英国)
  3. 点击 Save

定时配置

自定义短信模块支持定时发送消息。要确保定时消息按时发送,请确保以下条件:

Cron 任务设置

定时短信由 Concord CRM 的 cron 任务调度。请确认您的 cron 已配置并正在运行:

* * * * * php /path/to/concord/artisan schedule:run >> /dev/null 2>&1
信息

如果 cron 任务未运行,定时消息将留在队列中,直到 cron 执行时才会发送。

时区

定时系统使用 Concord CRM 设置中配置的时区。要验证或更新:

  1. 在 Concord CRM 中前往 Settings -> General
  2. 检查 Timezone 设置
  3. 确保它与您的本地时区匹配,以便定时消息在预期时间发出

CRM 操作集成

该模块可以从各种 CRM 操作中触发。配置哪些操作显示短信选项:

  1. 前往 Custom SMS -> Settings -> Integrations
  2. 为每种 CRM 操作类型启用或禁用短信:
    • 通话 -- 在记录通话后发送短信
    • 任务 -- 发送与任务更新相关的短信
    • 邮件 -- 用短信补充邮件沟通
    • 会议 -- 发送会议确认或提醒
    • 截止日期 -- 通知联系人即将到来的截止日期
  3. 点击 Save

当某个操作类型被启用时,相应的 CRM 记录上会出现 Send SMS 按钮。


送达状态跟踪

该模块会自动从您的网关提供商跟踪送达状态。状态更新通过 webhook 接收:

状态含义
已排队消息已被网关接受,等待发送
已发送消息已发送到运营商网络
已送达消息已确认送达接收方
失败发送失败(无效号码、运营商问题)
信息

部分网关提供商支持送达回执 (DLR),可提供更精细的跟踪。在您的提供商仪表板中启用 DLR 以获取最准确的状态更新。


配置故障排除

问题解决方案
测试短信未收到验证凭据;检查网关账户余额
"无效发送方"错误确保发送方号码已在网关上验证/购买
定时消息未发送确认 cron 任务已激活并且每分钟运行一次
送达状态未更新检查网关提供商仪表板上的 webhook 配置
国家代码未生效验证默认国家代码已在通用设置中保存