SMS kézbesítési jelentések egyeztetése
Ez az útmutató bemutatja, hogyan működik az SMS kézbesítési jelentések egyeztetése az Ozeki SMS Gatewayben. A kézbesítési jelentések olyan SMS üzenetek, amelyeket a mobilhálózat küld vissza, amikor az Ön által eredetileg elküldött szöveg eléri a címzett készülékét. Amikor Ön elküld egy SMS üzenetet, a hálózat visszaad egy küldési referencia azonosítót, majd később, amikor az SMS megérkezik a címzett készülékére, egy kézbesítési jelentést kap, amely tartalmazza a kézbesítés dátumát és ugyanazt a küldési referencia azonosítót. Ebben a felhasználói felületen láthatja, hogyan történik a küldési referencia azonosító naplózása, és hogyan követheti nyomon az Ozeki SMS Gateway kézbesítési jelentés egyeztető algoritmusát.
SMS kézbesítési jelentések egyeztetése videóban elmagyarázva
Az alábbi videóban látható, hogyan működik a kézbesítési jelentések egyeztetése. Először engedélyezzük a naplózást a kézbesítési jelentésekhez. Ezután egy SMS-t küldünk el egy SMPP kapcsolaton keresztül. A videóban látható a visszaadott küldési referencia azonosító. Ezt az azonosítót a mobilhálózati szolgáltató adja vissza. Ezután látható a bejegyzés a kézbesítési jelentés nyilvántartásban.
A videó második része azt mutatja be, hogy mi történik, amikor a kézbesítési jelentés megérkezik a rendszerbe. A kézbesítési jelentés mindig később érkezik meg. A bejövő kézbesítési jelentés látható az SMPP kapcsolat eseménynaplójában. Vegye figyelembe, hogy a kézbesítési jelentés küldési referencia azonosítója megegyezik a korábban elmentett küldési referencia azonosítóval. Amint a kézbesítési jelentés megérkezik, láthatók az egyeztetési események a kézbesítési jelentés egyeztető motor naplójában.
SMS kézbesítési jelentések egyeztetése részletesen
Ahhoz, hogy nyomon követhessük, mi történik, engedélyezni kell a naplózást a Szerkesztés/Beállítások/Kézbesítési jelentések menüben. Győződjön meg arról, hogy a "Fájl alapú" kézbesítési jelentés egyeztető motor van kiválasztva, és a "Kézbesítési jelentés egyeztetési események naplózása" jelölőnégyzet be van pipálva. (1. ábra)
A szerver beállítások űrlapján megtalálható a konfigurációk listája. Válassza ki a "Kézbesítési jelentések" elemet a listából. (2. ábra)
Miután a kézbesítési jelentés egyeztető motor naplózási funkciója be van kapcsolva, küldjön egy teszt SMS-t. Az SMS elküldése után a mobilhálózati kapcsolat eseménynaplójában megjelenik a megfelelő küldési referencia azonosító. Esetünkben ez 2127518572. (3. ábra)
Ezután nyissa meg a kézbesítési jelentés naplót. A naplót a "Nézet" menüben található "Küldési referenciák" opcióra kattintva érheti el (4. ábra).
Ebben a naplóban látható a következő bejegyzés: "Küldési referencia hozzáadva: 2127518572'. Ez a bejegyzés fontos, mert miután ez a bejegyzés regisztrálva van a rendszerben, az ezzel az azonosítóval érkező kézbesítési jelentések hozzárendelhetők a megfelelő SMS-hez. Erre az egyeztető mechanizmusra van szükség, hogy a megfelelő SMS állapotát "kézbesített"-re állíthassuk. (5. ábra)
A végső lépésben ellenőrizze a bejövő kézbesítési jelentést. Ha megnézi a mobilhálózati kapcsolat naplóját, látni fog egy sort, amely a "Kézbesítési jelentés innen:..." szavakkal kezdődik. Ebben a sorban látható az eredeti küldési referencia azonosító és a kézbesítés időbélyege. (6. ábra)
Miután megérkezett a kézbesítési jelentés, lépjen a kézbesítési jelentés motor naplójába a "Nézet"/"Küldési referenciák" menüben, és nézze meg az egyeztetési eseményt. (7. ábra)
GYIK
Miért vesznek el a kézbesítési jelentéseim?
Az SMS gateway kezelése során fontos, hogy a kézbesítési jelentések pontosan tükrözzék az elküldött üzeneteket. Azonban előfordulhat, hogy olyan jelentéseket kap, amelyekhez nincs megfelelő üzenet a rendszerében. Íme a lehetséges okok:
1. Referencia azonosító eltérés:
- Az SMSC más referencia azonosítót adhat vissza a kézbesítési jelentésben, mint amit a beküldési jelentésben kapott. Még egyetlen karakter eltérése is okozhatja, hogy az Ozeki szoftver nem tudja összeilleszteni a jelentést az eredeti üzenettel.
- Megoldás: Ellenőrizze a szolgáltató eseménynaplóját az Ozeki szoftverben, hogy megtalálja az eredeti üzenetet és ellenőrizze annak referencia azonosítóját.
2. Nem egyedi referencia azonosítók:
- Néhány szolgáltató ugyanazt a referencia azonosítót rendelheti több üzenethez. Ez ütközést okoz az Ozeki referencia táblában történő üzenet regisztrálásakor. Ennek eredményeként a második üzenet (a duplikált azonosítóval) kézbesítési jelentései el lesznek dobva.
- Megoldás: Ez a probléma a szolgáltató oldalán van. Lépjen velük kapcsolatba, hogy vizsgálják felül a referencia azonosító hozzárendelési gyakorlatukat.
3. Az üzenet életkora túllépi a tárolási korlátot:
- Az Ozeki szoftver egy meghatározott ideig (általában egy hétig) tárolja a referencia azonosítókat. Az ezen időkorlátnál régebbi üzenetek kézbesítési jelentései el lesznek dobva az adatbázis méretkorlátai miatt.
- Megoldás: Ez egy rendszerbeállítás, amely a funkcionalitást és a tárolási igényeket egyensúlyozza. A referencia azonosító tárolási idő növelése nem biztos, hogy ideális, ezért fontolja meg alternatív megoldásokat, például a régebbi üzenetek archiválását.
4. Az üzenet előtörlése:
- Ha az eredeti üzenetet törli a küldött mappából, vagy engedélyezi az automatikus törlést, előfordulhat, hogy az üzenet hiányzik, amikor a kézbesítési jelentés megérkezik.
- Megoldás: Ellenőrizze az üzenet törlési beállításait. Kerülje az elküldött üzenetek törlését a kézbesítési jelentések fogadása előtt, különösen kritikus kommunikáció esetén.
Mit láthatok a kézbesítési jelentés nyilvántartó felhasználói felületén?
Ez a táblázat függőben lévő üzenetek tárolójaként szolgál. Ezek olyan üzenetek, amelyeket kézbesítésre elküldtek, de amelyekhez még nem érkezett meg a kézbesítési visszaigazolás (jelentés). Az üzenet ebben a táblázatban marad, amíg meg nem kapja a kézbesítési jelentést. Ha a kézbesítési visszaigazolás egy előre meghatározott időn belül (általában egy hét) nem érkezik meg, az üzenet törlődik a táblázatból. Ez a folyamat biztosítja az üzenetadatok hatékony kezelését és megakadályozza az elavult bejegyzések felhalmozódását.
More information
- HTTPS kapcsolati hibák elhárítása
- HTTPS tanúsítványok létrehozása és tesztelése
- Ozeki RAM-használati problémák megoldása
- SMS újraküldési hibák kezelése
- Kézbesítési jelentés egyeztetési problémák megoldása