我们可以在节点js中实现用于发送短信的网关吗?

问题描述

想要创建短信服务,而不是使用kannel,如何在nodejs中实现网关, 任何用于Kannel方法的开源替代方案

解决方法

基本上,您可以使用任何语言来实现SMS网关。在北部,您可以实现所需的协议(XML,JSON,无论在HTTP(S)上是什么,或者消息队列,甚至是您自己的协议),在南部,则可以连接到您需要的电信网络与通常谈论SMPP 3.4的SMSC进行对话,并且实施SMPP可能很棘手。

卡内尔(Kannel)已有20多年的历史了,我想从那以后它就经过了战斗测试。我们正在使用它,从那以后,我就记不起Kannel造成的任何单个问题。

JasminSMS是经常被引用的替代方法,但我从没有玩过。还有一些,只是Google的 opensource sms网关

,

这取决于您对SMS网关功能的需求,有两种替代kannel的方式:playms和jasmin SMS网关,请记住,您仍然需要将一条路由发送到您的sms网关,才能将sms发送给最终用户,您可以选择连接到短信提供商,例如https://www.octopush.com/api-sms-documentation/

您可以基于该api构建您的短信网关,并将您的用户插入短信网关