3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
我對(duì)你有所了解。
MSISDN 可以存儲(chǔ)在SIM卡上,但是大多數(shù)網(wǎng)絡(luò)提供商(南非的所有提供商)都不會(huì)將MSISDN存儲(chǔ)在SIM卡上。這有幾個(gè)原因,最值得注意的是:
動(dòng)態(tài)MSISDN分配:首次使用預(yù)付費(fèi)SIM時(shí),有時(shí)會(huì)為其分配MSISDN。這意味著網(wǎng)絡(luò)具有可用的MSISDN池,并在新的預(yù)付費(fèi)SIM上線時(shí)分配它們。這意味著當(dāng)SIM卡出廠時(shí),它們還沒(méi)有MSISDN,這意味著在發(fā)送SIM卡之前無(wú)法存儲(chǔ)MSISDN。有些網(wǎng)絡(luò)在一段時(shí)間不活動(dòng)后會(huì)過(guò)期'MSISDN分配,特別是當(dāng)它們的可用數(shù)量不足時(shí),并將這些數(shù)字返回到可用池。
移動(dòng)號(hào)碼可攜帶性:一些國(guó)家/地區(qū)允許移動(dòng)用戶保留其MSISDN但更改網(wǎng)絡(luò)。這意味著MSISDN將從用于1個(gè)網(wǎng)絡(luò)的SIM移動(dòng)到用于另一個(gè)網(wǎng)絡(luò)的SIM。
因此,用戶通常最終將SIM上的MSISDN條目留空。用戶仍然可以在SIM卡上存儲(chǔ)MSISDN,但這也允許它們存儲(chǔ)任意數(shù)字,并且不保證設(shè)置或甚至不是訂戶的實(shí)際電話號(hào)碼。
2.您詢問(wèn)的有關(guān)獲取存儲(chǔ)在SIM卡中的號(hào)碼的電話。如果未設(shè)置該號(hào)碼,您將無(wú)法獲得該號(hào)碼,如果用戶設(shè)置了錯(cuò)誤的號(hào)碼,則您將獲得不正確的詳細(xì)信息。
3.正確,此字符串是從SIM本身獲取的。
我檢測(cè)MSISDN的唯一半可靠方式是通過(guò)WAP / WEB,當(dāng)移動(dòng)運(yùn)營(yíng)商在標(biāo)題中包含MSISDN時(shí)(你可以做一些webview技巧來(lái)查看標(biāo)題是通過(guò)的) - 但是你只看到這些如果是網(wǎng)絡(luò)支持它,如果用戶在移動(dòng)數(shù)據(jù)上 - 即如果用戶使用WiFi,它將無(wú)法工作。
我能想到的另一種機(jī)制(我能想到的唯一保證機(jī)制)是通過(guò)USSD會(huì)話,因?yàn)槟憧偸菑倪\(yùn)營(yíng)商那里得到正確的MSISDN,但我還沒(méi)有找到一種以編程方式打開USSD會(huì)話和閱讀的方法。響應(yīng)(至少在Android中)。我有一個(gè)USSD服務(wù),其唯一的輸出是MSISDN,但不幸的是,這還沒(méi)有證明對(duì)我有用。

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
您應(yīng)該考慮到MSISDN具有BIGINT類型。因此,輸出它會(huì)提前進(jìn)行類型轉(zhuǎn)換,就像這樣
- 3 回答
- 0 關(guān)注
- 1676 瀏覽
添加回答
舉報(bào)