手機可以具有雙SIM卡,其中每個SIM(通常)具有單個IMSI。但是,SIM卡也有可能具有雙IMSI,實際上IMSI可以由運營商實時「配置」在IMSI上。後一種機制用於漫遊場景,例如商業客戶,其中一個(固定)IMSI將由本國運營商的電話號碼使用,另一個(靈活)IMSI可配置爲訪問國家運營商的電話號碼(與您的運營商有特定的漫遊安排)。這樣人們可以撥打任何一個號碼,而且您不必交換SIM卡。請注意,甚至在雙SIM手機變得相對普遍之前,這是可能的。Android電話 - 雙SIM與單SIM與多IMSI
對於多SIM卡,我發現了一些答案,如this one,其中一個答案建議使用MultiSIM API(來自第三方),另一個答案建議使用自Android 5.1(API級別> 22)或官方支持的API不受支持的電話管理器方式this answer(我認爲它也適用於較舊的API級別)。但是,如果這些API也適用於單SIM多IMSI,則不太明顯。
不幸的是,我還沒有打開雙IMSI SIM卡試試。當我試圖購買一個,任何人都試過確認或分享調查結果?
您是否有參考證明單個SIM可以有多個IMSI? AFAIK SIM卡只能有一個IMSI。您正在描述的程序由外國移動公司完成,方法是將訪客SIM的詳細信息輸入到他們的HLR中,而不是通過爲同一SIM分配第二個IMSI。 – TDG
雖然我沒有找到關於該主題的專利申請,但沒有規範。然而,這對於M2M MVNO來說顯然是相當普遍的。這裏是一個提到它的小冊子:https://www.eseye.com/wp-content/uploads/8344-Multi-IMSI-Explained-by-Eseye.pdf – icarus74
看到這個(https://www.slideshare.net/ikwe22/understanding-telecom-sim-and-usim-isim-for-lte)slide#35,即UICC卡可以有多個應用程序,即使是相同的類型。這意味着一個單一的UICC卡可以有多個SIM和USIM應用程序,每個應用程序都有其獨特的IMSI。 ETSI TS 122.101似乎涵蓋了這一點。 – icarus74