跳转到主要内容

iSMS多调制解调器后端,用于RapidSMS项目。

项目描述

build status coverage report Documentation Status

MultiModem iSMS项目提供的RapidSMS后端。

许可证

rapidsms-multimodem在BSD许可证下发布。有关更多详细信息,请参阅LICENSE文件。

设置

以下参数是必需的:sendsms_urlsendsms_usersendsms_passmodem_portserver_slug

"multimodem-1": {
    "ENGINE": "rapidsms_multimodem.outgoing.MultiModemBackend",
    "sendsms_url": "http://192.168.170.200:81/sendmsg",
    "sendsms_user": "admin",
    "sendsms_pass": "admin",
    "modem_port": 1,
    "server_slug": "isms-lebanon",
},

单端口调制解调器只有一个端口,但仍然需要指定。

server_slug参数有两个用途。它唯一地识别iSMS服务器,这样RapidSMS就不会被两个具有相同端口号的不同服务器所混淆(因为这些被限制为1到8之间的整数)。它还用于创建iSMS服务器将发送消息的RapidSMS URL。您的urls.py应该看起来像这样

urlpatterns = [
    url(r"^backend/multimodem/(?P<server_slug>[\w_-]+)/$",
        receive_multimodem_message,
        name='multimodem-backend'),
]

使用上面的两个代码示例,您的iSMS服务器应该将消息POST到http://your-rapidsms-server.example.com/backend/multimodem/isms-lebanon/

贡献

如果您认为您已发现错误或对为此项目做出贡献感兴趣,请查看Github上的rapidsms-multimodem

Caktus咨询集团开发。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

rapidsms-multimodem-0.1.0.tar.gz (10.9 kB 查看哈希值)

上传时间:

由以下支持