【发布时间】:2017-09-12 01:25:57
【问题描述】:
手机可以有双 SIM 卡,其中每个 SIM 卡(通常)有一个 IMSI。然而,SIM 卡也有可能具有双 IMSI,实际上 IMSI 可以由运营商即时“配置”。后一种机制用于漫游场景,例如对于商业客户,其中一个(固定)IMSI 将由您所在国家运营商的电话号码使用,而另一个(灵活)IMSI 可以配置为访问国家运营商的电话号码(与您的运营商有特定的漫游安排)。这样人们就可以用任何一个号码给你打电话,而你不必交换 SIM 卡。请注意,即使在双 SIM 卡手机变得相对普遍之前,这也是可能的。
对于多 SIM 卡,我找到了一些答案,例如 this one,其中一个答案建议使用 MultiSIM API(来自第 3 方),另一个答案建议使用自 Android 5.1(API 级别 >22)起可用的官方支持 API 或来自this answer 的不受支持的 TelephonyManager 方式(我认为它也适用于较旧的 API 级别)。但是,这些 API 是否也适用于单 SIM 多 IMSI 尚不清楚。
不幸的是,我还没有动手尝试使用双 IMSI SIM 卡。在我尝试采购时,任何尝试过的人都可以确认或分享结果吗?
【问题讨论】:
-
你有没有一个SIM卡可以有多个IMSI的参考? AFAIK SIM 卡只能有一个 IMSI。您所描述的程序是由外国移动公司完成的,通过将访客 SIM 的详细信息输入到他们的 HLR 中,而不是通过为同一个 SIM 分配第二个 IMSI。
-
没有规范,尽管我确实找到了一些关于该主题的专利申请。然而,这显然很常见,尤其是对于 M2M MVNO。这是一本提到它的小册子:eseye.com/wp-content/uploads/…
-
请参阅此 (slideshare.net/ikwe22/…) 幻灯片#35,即 UICC 卡可以有多个应用程序,即使是同一类型。这意味着一张单一的 UICC 卡可以有多个 SIM 和 USIM 应用程序,每个应用程序都有其唯一的 IMSI。 ETSI TS 122.101 似乎涵盖了这一点。
-
非常有趣。感谢您的链接。
-
问题是什么?