Nem értem a problémádat.
Milyen módon küldesz SMS-t? Sima mobillal? Vagy valamilyen API híváson keresztül?
API hívásnál van válaszüzenet általában.
Sima mobil esetén pedig ha AT parancsokkal, akkor az AT+CMGS parancsra kapott válaszban lévő azonosító jelzi, hogy a hálózat befogadta az SMS-t. Ha nincs azonosító, akkor hibajelzés van, és a hálózat nem fogadta be az SMS-t. Ezt az azonosítót tudod utána felhasználni arra, hogy a kézbesítési értesítés megmondja, hogy melyik SMS-t kézbesítette ki a hálózat.
Amúgy az szimplán nem igaz, hogy ha a hálózat befogadta az SMS-t, akkor az majd valamikor kézbesítve is lesz.