为什么需要SMS网关以编程方式发送短信?

时间:2015-05-20 11:11:16

标签: c# php asp.net sms sms-gateway

我正在为Shop开发一个ASP.net项目。它还包含库存管理和客户账单提醒。在月末需要向SMS客户发送有关其交易的信息。

在说明开发该部分之前,我需要解决一些问题。

我看到一些文章说需要一个短信网关(如Ozeki)来发送短信,而且我看到了一些文章'如何发送没有短信网关的短信'

我可以在没有短信网关的情况下完成任务吗?还是强制性的。 实际上这是什么SMS网关。如果我们可以在没有它的情况下通过USB Dongle发送短信,为什么我们使用网关发送短信?如果没有短信网关,我们是否无法发送带有发件人姓名而不是号码的短信?

这是一个非常小的业务,我不能买一个短信网关。这是非常昂贵的:(

有人可以解释这个并帮助我解决这个混乱......

如果你知道ASP.net(或c#/ java)的某些来源描述了如何使用USB Dongle发送短信,请善意分享其链接

提前致谢

1 个答案:

答案 0 :(得分:2)

您可以使用wammu/gammu通过USB加密狗发送短信。但大多数ISP(如果不是全部)不允许您发送带有修改后的发件人姓名的SMS,因此使用SMS网关。 SMS网关允许您更多地跟踪交付等。它还消除了USB加密狗和wammu / gammu的维护

Nexmo& Twilio是两个经济实惠的SMS网关,提供了非常出色的API

您可以在https://docs.nexmo.com/index.php/pre-built-libraries

找到Nexmo API库