安卓调制解调器–使用2向命令接收SMS时出现问题

张贴者 于2015年7月22日在 支持博客

主题关键字: , ,

我们最近遇到了两种不同的情况,其中可以发送SMS和MMS消息,但对于双向命令处理却没有收到。

此问题的关键指标是“SMS Received”Android应用程序中的计数器增加,但是“SMS Received”NowSMS服务器的状态保持空白。

ANDROID_MODEM_SETTINGS

nowsms-stats

 

有两种类型的配置可能会遇到此问题。

如果由于调制解调器在网络上,NowSMS无法自动发现调制解调器,则可以通过提供其IP地址来手动配置调制解调器。

当NowSMS发送SMS或MMS消息时,它需要能够连接到Android设备上的TCP / IP端口8990。

当Android设备接收到SMS或MMS消息时,Android设备需要能够重新连接到NowSMS服务器上的端口8990。 安卓应用使用了它从中收到最新请求的NowSMS IP(带有“Receive SMS”在NowSMS端的配置中启用)。目前,无法手动设置此IP。如果要在NowSMS服务器端使用8990以外的端口,请在SMSGW.INI的[SMSGW]部分下添加NowsmsModemPort = ####。 (并重新启动SMS服务。)

即使NowSMS能够自动发现Android调制解调器,也会出现第二种配置问题。

NowSMS和Android应用程序都使用8990的TCP / IP端口互相通信。在NowSMS服务器上运行的任何防火墙软件中,可能需要打开此端口以进行入站连接。

如果仅使用内置Windows防火墙,请检查Windows“网络和共享中心”确保您的网络未标记为“Public”.  Either “Home” or “Work”可以,但是在某些系统上“Public”网络设置将阻止从Android应用接收的消息。

这是显示此的屏幕截图:

nowsms-privatepublic-network

 

If the PC is connected to a 域 Controller, there may be an additional consideration.

在Windows控制面板中,查找Windows防火墙,然后选择“允许程序通过Windows防火墙。根据所安装的NowSMS的版本,列表中可能会出现以下条目:

  • NowSMS配置
  • 现在,SMS / MMS网关
  • NowSMS MMSC
  • 现在,SMS Gateway Lite Edition
  • Now 彩信Gateway Lite Edition

默认情况下,可能未针对所有网络类型启用这些条目的防火墙例外。可能有必要同时启用两个“Domain” and “Private” networks.

nowsms域防火墙

如有评论和更多讨论,请单击此处访问NowSMS技术论坛(讨论板)...