Sms 我是否可以绕过短信提供商和移动运营商,直接向手机号码发送短信?
我是发送短信的新手,我需要构建一个不需要与任何短信提供商或移动运营商集成的短信网关。然而,我不知道这是否可能 有人推荐了两个他们声称能够做到这一点的库。这些库基于SMPP。以下是链接: 然而,就我对短信的了解而言,我认为不可能绕过提供商和运营商,直接将短信发送到电话号码上。如果我错了,请告诉我Sms 我是否可以绕过短信提供商和移动运营商,直接向手机号码发送短信?,sms,smpp,Sms,Smpp,我是发送短信的新手,我需要构建一个不需要与任何短信提供商或移动运营商集成的短信网关。然而,我不知道这是否可能 有人推荐了两个他们声称能够做到这一点的库。这些库基于SMPP。以下是链接: 然而,就我对短信的了解而言,我认为不可能绕过提供商和运营商,直接将短信发送到电话号码上。如果我错了,请告诉我 提前感谢电话号码存储在服务提供商中,它就像指向IMSI的SymbolLink链接。IMSI是SIM卡的代码(唯一)。如果没有提供商或服务将IMSI转换为电话号码,则无法发送短信 但是,如果您知道IMS
提前感谢电话号码存储在服务提供商中,它就像指向IMSI的SymbolLink链接。IMSI是SIM卡的代码(唯一)。如果没有提供商或服务将IMSI转换为电话号码,则无法发送短信
但是,如果您知道IMSI号码,您可以通过GSM或LTE协议栈使用SDR(在无线电范围内)发送SMS。要做到这一点,您需要检查您所在国家的法律。如果您不想与任何SMS提供商或API集成,只需使用连接到PC的移动电话或GSM调制解调器发送SMS即可。这可以使用AT命令完成。AT命令是用于控制调制解调器的指令。AT是ATtention的缩写。每个命令行都以“AT”或“AT”开头 发送SMS的命令示例如下所示
AT
OK
AT+CMGF=1
OK
AT+CMGW="+85291234567"
> A simple demo of SMS text messaging.
+CMGW: 1
OK
AT+CMSS=1
+CMSS: 20
OK
下面是一个应用程序,其中包含发送/接收SMS的示例代码。
阅读本文,了解更多使用PC发送短信的方法。
如果没有集成,这是不可能的。想想看。。。在某个时刻,您的信息必须注入移动网络,才能路由到用户的手机。这要求您在该移动网络上具有连接或网关。如果没有某种集成,这些消息就无法进入网络
主要有三种选择
还有其他的变化,但最基本的一点是,你需要有一种进入移动网络的方式,这样你就必须以某种方式与它们集成。有一种解决方法,但可以说它不是“短信”,而是彩信,这是我正在为一个小型教堂应用程序开发的解决方案/解决方法。你可以经常向手机发送电子邮件,你只需要知道运营商的域名,我相信在那里一定有一个列表。例如:619123456@tmomail.net.
警告:有些人可能会收取费用,事情可能会被阻止,并非所有运营商都有这种能力,但这是我不打算涉足的所有法律部门的事情。投票赞成,因为对于我的答案选项2,手机当然是最便宜的短信网关设备。