RAPIDSMS项目的ISMS多调制解调器后端。
rapidsms-multimodem的Python项目详细描述
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服务器,以便 RapidMS不会被两个具有相同端口号的不同服务器所混淆(因为它们是 限制为1到8之间的整数。它还用于创建 服务器将向发送消息。你的urls.py应该是这样的:
urlpatterns = [ url(r"^backend/multimodem/(?P<server_slug>[\w_-]+)/$", receive_multimodem_message, name='multimodem-backend'), ]
通过上面的两个代码示例,您的ISMS服务器应该将消息发送到 http://your-rapidsms-server.example.com/backend/multimodem/isms-lebanon/。