我有一个用C#编写的网站,当用户做某事我希望能够向管理员发送IM消息并允许管理员回复批准/拒绝该请求。
我想使用像MSN Messenger或AIM这样的东西,以便IM消息也可以作为短信发送到手机。
答案 0 :(得分:1)
您需要支付使用SMS网关的费用。通常,您提前购买批量邮件。很少有(如果有的话)免费网关,因为我们都知道蜂窝公司是什么样的剥头皮。 IIRC,使用的协议是SMPP。
http://en.wikipedia.org/wiki/SMS_gateway
如果您不在托管网站上并且拥有自己的硬件,则可以将任何现代手机插入USB端口,并使用供应商软件通过使用Hayes命令的串行协议发送SMS,或者更可能这些天,java,C#或c ++中的一个很好的对象模型。诺基亚多年来一直提出这个问题。
答案 1 :(得分:1)
我想看看Twilio(http://www.twilio.com/)。他们专注于帮助开发人员将SMS / Voice集成到应用程序中。
答案 2 :(得分:1)
Twilio是一种Web服务,可用于使用REST / XML API发出和接收调用和文本消息。你必须为服务付费,但它非常适合使用。
答案 3 :(得分:0)
要从程序发送短信,一种简单的方法是使用电子邮件(只要您知道要发送邮件的人的电话公司)。例如,要将文本发送到telus(加拿大提供商)电话,只需发送电子邮件至 [10位数电话号码] @ msg.telus.com 。
不同的手机公司有不同的格式,您需要找到您所在地区的这些地址列表。并非所有人都支持在不付费的情况下接收这些消息,但有些人会这样做。
编辑:以下是美国运营商的地址列表,请尝试相应的地址,看看它是否适合您: http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/