iSMS多调制解调器后端,用于RapidSMS项目。
项目描述
为MultiModem iSMS项目提供的RapidSMS后端。
许可证
rapidsms-multimodem在BSD许可证下发布。有关更多详细信息,请参阅LICENSE文件。
设置
以下参数是必需的:sendsms_url、sendsms_user、sendsms_pass、modem_port和server_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的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 88a42efa4cbfa13a71538c037a6dc9172b2d0292b301d655be5ee05eadd5f79d |
|
| MD5 | de7272085378b75de1b2fdca42c8c08f |
|
| BLAKE2b-256 | e612561de278c6d1f5f06ed17491fc3979f1f4af7afea8cf2700c856dadb2478 |