在一个项目里要给用户发很多手机短信,还需要能收到用户的回复并进行处理。我调研了一下目前常用的有两种解决方案:
1.一是用SP提供的互联网通道,有预付费。发送的短信后面会加一些sp的标示。根据网络情况决定稳定性。用户收到短信上面显示的是一个10625898之类的sp号码。
2.二是买一个GSM Modem回来接服务器上,利用串口编程控制这个modem来收发短信。用户收到的短信显示的是一个13987895548之类的手机号码。我现在有几个疑问:1.请有经验的朋友分析一下选哪种方案比较好,优劣在哪里?
2.有没有朋友在项目中用过SP提供的通道,稳定性和时效性怎么样?
3.网站服务器是托管的,机房肯定不让加装GSM Modem,有没有其他办法解决?
4.有没有其他更好的方案?谢谢大家了!

解决方案 »

  1.   

    这两个我都做过:
    ⒈ SP的通道主要问题是跨运营商不好实现,另外,有一部分丢失率。
    ⒉ gsm 模块最好在windows上做,这样很方便,但收到发送速度影响,如果过快就会丢数据。另外,如果用这个模块php就不能直接操作了,如果非要用php技术实现难度会大一些如果你对达到率要求非常高,那用第二个方案。如果发送量大且需要短时间内完成push,选择第一种方案。
      

  2.   

    GSM Modem不一定要装在服务器上,另外如果量大的话,可以用多个一起发。稳定性还不错,不过要是运营商限制了卡的发送数量,就不好办了。据说是每天限制200条(这个只是道听途说的,不一定可靠啊。)。
      

  3.   

    GSM Modem装在公司本机与服务器通信,整天开机,群发卡价格2分一条