Everything worth knowing, nothing that isn't.
MSISDN vs IMSI vs ICCID
Three identifiers are easy to confuse. The MSISDN is the public, dialable routing number. The IMSI is the network's internal subscriber identity, stored on the SIM. The ICCID is the SIM card's own serial number. A subscriber can change SIM (new ICCID) or keep their number when switching operator (MSISDN preserved via MNP). See /answers/what-is-imsi.
Formatting for A2P: always E.164
Pass MSISDNs in strict E.164 form — a leading +, the country code, then the national number with no spaces, dashes, or national trunk zeros. Local formats (a leading 00, or a national 0) are the most common cause of routing failures. Validate and normalise with HLR Lookup before sending. See /answers/what-is-e164 and /products/hlr-lookup.