Spárovanie správ o doručení SMS
Tento sprievodca vám ukáže, ako funguje spárovanie správ o doručení v Ozeki SMS Gateway. Správy o doručení sú SMS správy vrátené mobilnou sieťou, keď vaša pôvodne odoslaná správa dosiahne príjemcov telefón. Keď odošlete SMS správu, sieť vráti referenčné ID odoslania a neskôr, keď je SMS doručená na príjemcov telefón, dostanete správu o doručení s dátumom doručenia a rovnakým referenčným ID odoslania. V tomto GUI uvidíte, ako je referenčné ID odoslania zaznamenané, a uvidíte, ako môžete sledovať algoritmus spárovania správ o doručení v Ozeki SMS Gateway.
Spárovanie správ o doručení SMS vysvetlené vo videuVo videu nižšie uvidíte, ako funguje spárovanie správ o doručení. Najprv je povolené logovanie pre správy o doručení. Potom je SMS odoslaná cez SMPP spojenie. Vo videu môžete vidieť vrátené referenčné ID odoslania. Toto ID vráti operátor mobilnej siete. Ďalej môžete vidieť záznam v registri správ o doručení.
Druhá časť videa ukazuje, čo sa stane, keď správa o doručení príde do systému. Správa o doručení vždy príde neskôr. Môžete vidieť prichádzajúcu správu o doručení v event logu SMPP spojenia. Všimnite si, že referenčné ID odoslania pre túto správu o doručení sa zhoduje s predtým uloženým referenčným ID. Keď správa o doručení príde, môžete vidieť zodpovedajúce udalosti v logu patriacemu k engine spárovania správ o doručení.
Spárovanie správ o doručení SMS podrobne vysvetlené
Aby ste mohli sledovať, čo sa deje, musíte povoliť logovanie v menu Edit/Preferences/Delivery reports. Uistite sa, že je vybraný engine spárovania správ o doručení "File based" a začiarknuté políčko "Log delivery report matching events". (Obrázok 1)
V nastaveniach servera nájdete zoznam konfigurácií. Vyberte položku "Delivery Reports" zo zoznamu. (Obrázok 2)
Keď je funkcia logovania engine spárovania správ o doručení zapnutá, odošlite testovaciu SMS. Po odoslaní SMS uvidíte zodpovedajúce referenčné ID odoslania v event logu spojenia s mobilnou sieťou. V našom prípade je to 2127518572. (Obrázok 3)
Ďalej otvorte log správ o doručení. Log nájdete, ak kliknete na "Submit references" v menu "View" (Obrázok 4).
V tomto logu uvidíte záznam: "Submit reference added: 2127518572'. Tento záznam je dôležitý, pretože po jeho registrácii v systéme môžu byť správy o doručení s týmto ID priradené k príslušnej SMS. Potrebujeme tento mechanizmus spárovania, aby sme mohli nastaviť stav príslušnej SMS na doručené. (Obrázok 5)
V záverečnej časti skontrolujte prichádzajúcu správu o doručení. Ak sa pozriete na log spojenia s mobilnou sieťou, uvidíte riadok začínajúci slovami "Delivery report from....". V tomto riadku uvidíte pôvodné referenčné ID odoslania a časovú pečiatku doručenia. (Obrázok 6)
Po prijatí správy o doručení prejdite do logu engine spárovania správ o doručení v menu "View"/"Submit references" a pozrite sa na udalosť spárovania. (Obrázok 7)
Prečo sú moje prenosové hlásenia vynechané?
Pri správe SMS brány je dôležité zabezpečiť, aby prenosové hlásenia presne odrážali odoslané správy. Niekedy sa však môžete stretnúť s hláseniami, ktoré nemajú zodpovedajúcu správu vo vašom systéme. Tu je prehľad možných príčin:
1. Nezhoda referenčného ID:
- SMSC môže vrátiť iné referenčné ID v prenosovom hlásení v porovnaní so správou o odoslaní. Aj jediný rozdiel v znaku môže spôsobiť, že softvér Ozeki nedokáže priradiť hlásenie k pôvodnej správe.
- Riešenie: Skontrolujte protokol udalostí poskytovateľa služieb v Ozeki, aby ste našli pôvodnú správu a overili jej referenčné ID.
2. Neunikátne referenčné ID:
- Niektorí poskytovatelia služieb môžu priradiť rovnaké referenčné ID k viacerým správam. To vytvára konflikt pri registrácii správ v referenčnej tabuľke Ozeki. V dôsledku toho budú prenosové hlásenia pre druhú správu (s duplicitným ID) vynechané.
- Riešenie: Tento problém je na strane poskytovateľa služieb. Kontaktujte ho, aby preskúmal svoje postupy priraďovania referenčných ID.
3. Vek správy prekračuje limit uloženia:
- Softvér Ozeki ukladá referenčné ID na stanovené obdobie (zvyčajne jeden týždeň). Prenosové hlásenia pre správy staršie ako tento limit budú z dôvodu obmedzení veľkosti databázy zahodené.
- Riešenie: Toto je nastavenie systému na vyváženie funkčnosti a nárokov na úložisko. Zvýšenie doby uloženia referenčného ID nemusí byť ideálne, zvážte alternatívne riešenia, ako je archivácia starších správ.
4. Predčasné odstránenie správy:
- Odstránenie pôvodnej správy zo zložky odoslaných správ alebo povolenie automatického odstraňovania môže spôsobiť, že správa nebude k dispozícii pri príchode prenosového hlásenia.
- Riešenie: Skontrolujte nastavenia odstraňovania správ. Vyhnite sa odstraňovaniu odoslaných správ pred prijatím prenosových hlásení, najmä pri dôležitých komunikáciách.
Táto tabuľka slúži ako úložisko pre nevybavené správy. Ide o správy, ktoré boli odoslané na doručenie, ale pre ktoré ešte nebolo prijaté potvrdenie o doručení (hlásenie). Správa zostáva v tejto tabuľke uvedená, kým nie je prijaté prenosové hlásenie. Ak potvrdenie o doručení nepríde v preddefinovanom časovom rámci (zvyčajne jeden týždeň), správa je z tabuľky odstránená. Tento proces zabezpečuje efektívnu správu údajov o správach a zabraňuje hromadeniu zastaraných záznamov.
More information
- How to trouble shoot HTTPS connection errors
- How to create and test HTTPS ceritificates
- How to solve Ozeki RAM usage issues
- How to handle SMS resubmission errors
- How to resolve delivery report matching problems