Chodi to porad po SS7 kvuli zpetne kompatibilite se starsima generacema siti. Operatori maximalne mixuji starsi technologie s novejsima.
SMS se skutecne dorucuji pres SMSC, ale vzdycky zalezi na operatorovi jak to maji nastavene. Muzou se samozrejme ukladat pro pozdejsi doruceni, pokud se doruceni napoprve nepovede, ale zrovna tak je muze operator zahazovat pri nedoruceni budto ihned a nebo po vyprseni validity period.
Validity period muze byt i vynucena odesilatelem zpravy a specificky u internetoveho bankovnictvi bych klidne i ocekaval, ze odesilatel si nebude prat jejich preposilani v pripade nedorucitelnost z bezpecnostnich duvodu.
Jak technicky prijem SMS probiha? Pro komunikaci se dnes nejcasteji pouziva SIGTRAN, coz je technicky ypusob jak prenaset SS7 signalizaci pres IP site. Nepouziva se TCP, ale SCTP z ruznych duvodu zejmena ohledne spolehlivosti.
https://cs.wikipedia.org/wiki/SIGTRANBTS samozrejme nejdrive musi navazat spojeni s telefonem a zavest si jeho MSISDN do lokalniho VLR a domovskeho HLR a pak je teprve mozne preposlat napriklad cekajici zpravy.
https://cs.wikipedia.org/wiki/MSISDNPopis vlastniho odeslani a doruceni SMS je zde:
https://en.wikipedia.org/wiki/Short_Message_Service_technical_realisation_(GSM)