0

我有一堆可用的 SIM 卡(确切地说是 400 个)。我目前有一个 android 2.2 模拟器,可以模仿真实 SIM 中的 IMEI 和 SIM 序列号。我目前正在将此模拟器移植到可以在 XenCenter 中运行的虚拟机上。我玩过几个脚本,它们可以转发消息并通过模拟器通过 telnet 回复。但这都是模仿的。我需要移动网络将这些虚拟机误认为是实际的物理电话。我们的想法是摆脱我们拥有的 400 多部物理电话并将它们虚拟化。

我的问题是:如果我有有效的 SIM 卡,是否可以获得一个能够发送和接收 SMS 消息的电话模拟器实例?例如,通过以太网模拟 GSM,甚至将 VM 连接到连接到物理 GSM 调制解调器的虚拟设备。因此,如果这个实体电话的电话号码是 555-555-4444,我可以摆脱实体电话并用虚拟电话替换它。发短信 555-555-4444 将导致 VM 收到消息。这甚至可能吗?我想这可能超出了我的范围。我能想到的唯一方法是将虚拟机桥接到物理 GSM 调制解调器或带有模拟器的 SMS 网关,该模拟器可以在其中假装真正的 SIM 卡。

想法?这可能吗?

4

1 回答 1

0

SIM 上将有更多的参数,而不仅仅是 IMEI 和 SIMSerial。这些需要由调制解调器直接读取。

手机模拟器无法向实时网络发送短信。Android 上不存在 GSM 网络协议栈。

至于再次将VM桥接到物理GSM调制解调器,您将需要单独的GSM调制解调器,它应该读取SIM卡。Android 甚至没有 sim 阅读功能。

于 2012-08-15T23:49:14.680 回答