【问题标题】:Tropo and RapidSMS integration does not workTropo 和 RapidSMS 集成不起作用
【发布时间】:2013-10-31 18:17:35
【问题描述】:

我按照http://docs.rapidsms.org/en/develop/tutorial/tutorial04.html 中详述的所有步骤使用 tropo 在 Django 的 RapidSMS 中发送和接收 SMS,并将其部署在 heroku 上。然后我尝试做两件事。

1) 使用 tropo 发送 SMS - 我注册了一个电话号码,在选择后端时,我认为 Tropo (my-tropo-backend) 将是后端选择中的一个选项。但我不认为 tropo 作为后端选项,只是 message_tester。

2) 使用 tropo 接收 SMS - 我将 SMS 发送到我的 tropo 电话号码,我可以在 tropo 日志中看到消息,但我没有在 tropo 日志中看到来自 Django URL https://yourhost.example.com/tropo/ 的响应(使用乒乓球示例)。

我对 RapidSMS 和 Tropo 的 Django 设置如下:

INSTALLED_BACKENDS = {
    "my-tropo-backend": {
    "ENGINE": "rtropo.outgoing.TropoBackend",
    'config': {
        # Your Tropo application's outbound token for messaging (required)
        'messaging_token': '244e51db5424c3438f122753b8947dee70803dshlfhdfdsdkjfdfd455466565e8e620c05f75323c17864',
        # Your Tropo application's voice/messaging phone number, starting
        # with "+" and the country code (required)
        'number': '+1-000-200-6007',
    },
    },
    "message_tester": {
    "ENGINE": "rapidsms.backends.database.DatabaseBackend",
    },
}

urls.py 有

url(r"^tropo/$",
        views.message_received,
        kwargs={'backend_name': 'my-tropo-backend'},
        name='tropo'),

并且“rtropo”已添加到 INSTALLED_APPS

我错过了什么,有人做过这个并遇到过这个问题吗?请告诉我。

谢谢。

【问题讨论】:

  • 你正在覆盖设置中的ENGINE
  • 检查 Tropo 支持;他们擅长协助解决此类问题。我发现当我在 Tropo 上测试 SMS 时,为了让 Tropo 发送 SMS,他们必须在他们这边配置一些东西才能使其工作。它在日志中看起来是正确的,但没有通过。您必须向 Tropo 支持请求此功能。
  • Kevin - 我已将日志文件发送给他们。等待他们的回应。我是否可以在后端下拉列表中将“Tropo”视为“my-tropo-backend”,我们在 RapidSMS 中添加联系人。目前,我只看到'message_test'
  • 我的 tropo RapidSMS 集成有问题,它没有在 URL 上显示 JSON。它只是空白,没有错误消息。

标签: python django heroku sms-gateway tropo


【解决方案1】:

问题是我没有在 Tropo 设置中的 URL 末尾添加斜杠。例子: 我给https://yourhost.example.com/tropo应该是https://yourhost.example.com/tropo/

加上尾部斜杠,Django 在添加尾部斜杠后重定向到相同的 URL,这一次数据是通过 GET 而不是通过 POST 发送的。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 2014-02-11
    • 2013-10-31
    • 2016-12-27
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    相关资源
    最近更新 更多