Ako používať databázu na ukladanie všetkých SMS správ
Tento sprievodca vysvetľuje, ako nastaviť server Microsoft SQL Database na ukladanie všetkých SMS správ prechádzajúcich systémom. Toto nastavenie vám umožňuje vytvárať reporty, písať faktúry alebo vypočítať náklady na prevádzku vášho SMS gateway systému. (Obrázok 1)
- Otvorte 'Reporting' z menu Edit
- Kliknite na 'Create new SMS Reporter'
- Vyberte typ databázy MS SQL
- Zadajte údaje o pripojení (Server, Port, Databáza, UserID a Heslo)
- Uistite sa, že pripojenie k databáze je nadviazané
- Prejdite na kartu Table layout
- Skopírujte príslušný dopyt na vytvorenie tabuľky pre reportovanie
- Prejdite na kartu SQL
- Vložte dopyt na vytvorenie tabuľky a vykonajte ho
- Odošlite testovaciu správu od používateľa Admin
- Prejdite do MS SQL Reporter
- Dotazujte správy z databázy
Najprv otvorte Reporting z menu Edit v navigačnom paneli (Obrázok 2).
V menu Reporting kliknite na tlačidlo Create new SMS Reporter a potom vyberte typ databázy MS SQL (Obrázok 3).
Teraz zadajte údaje o pripojení ako Server, Port, Databáza, UserID a Heslo. A zadajte názov pripojenia. Nakoniec kliknite na tlačidlo OK (Obrázok 4).
Na karte Events môžete vidieť záznamy o posledných udalostiach servera. Ako vidíte na obrázku 5, pripojenie k databáze je nadviazané.
Na karte Table layout nájdete príslušný dopyt na vytvorenie tabuľky pre reportovanie. Skopírujte ho odtiaľto (Obrázok 6).
Na karte SQL môžete vykonávať SQL dopyty v pripojení k databáze. Vložte sem dopyt na vytvorenie tabuľky a vykonajte ho (Obrázok 7).
Od používateľa Admin môžete odoslať testovaciu SMS správu. Zadajte adresu príjemcu, správu a kliknite na tlačidlo OK (Obrázok 8).
Nakoniec v MS SQL Reporteri môžete dotazovať správy z databázy, a uvidíte, že v tabuľke je nová správa (Obrázok 9).
Na testovanie reportovania SMS je dobré nastaviť systém SMPP simulátora, a odoslať niekoľko testovacích SMS správ do tohto systému. SMPP simulátor je jednoduchá konfigurácia, ktorá prijíma SMS správy pomocou vstavaného SMPP servera SMS gateway a preposiela tieto SMS správy na pripojenie sms testera. Tento simulátor vám umožňuje testovať SQL reportovanie bezplatne. Použili sme podobné nastavenie, keď sme vytvorili test výkonu 1 000 000 SMS správ na overenie, že Ozeki SMS Gateway dokáže doručiť až 1000 SMS / sekundu.
Často kladené otázky Mám v systéme používateľa databázy a pri niektorých prípadoch je logovanie pomalé, udalosti sa v zázname objavujú s oneskorením. Prečo? Ako môžem tento problém vyriešiť?
Ozeki SMS Gateway môže optimalizovať výkon pomocou správneho indexovania databázy.
Tu je prečo indexovanie pomáha:
- Keď máte veľký počet správ, logovanie môže byť pomalé, pretože systém potrebuje neustále aktualizovať databázu.
- Indexovanie špecifických polí databázy urýchľuje tieto aktualizácie, čo vedie k rýchlejšiemu logovaniu celkovo.
- Otvorte menu "Edit" a vyberte "Server preferences."
- Prejdite na kartu "Databases."
- Hľadajte tabuľky súvisiace s logmi správ, ako napríklad "Received" alebo "Accepted for delivery."
- V rámci každej tabuľky identifikujte podmienky "where" používané na filtrovanie správ počas vyhľadávania. Tieto podmienky často zahŕňajú špecifické polia správ.
- Zvážte indexovanie týchto polí pre rýchlejšie aktualizácie databázy a zlepšenie výkonu logovania.
Aký je odporúčaný databázový server pre SQL logovanie?
Tu je niekoľko spôsobov, ako preformulovať „Odporúčame Microsoft SQL Server. Má relatívne bezchybný natívny ovládač OleDb a dobrú implementáciu pre ukladanie veľkého objemu dát.“:
Formálne:
Pre optimálny výkon a škálovateľnosť odporúčame použiť Microsoft SQL Server. Jeho natívny ovládač OleDb ponúka výnimočnú spoľahlivosť a stabilitu, zatiaľ čo samotná databáza vyniká pri spracovaní veľkých dátových súborov.
Zamerané na výhody:
Zabezpečte bezproblémovú správu dát s Microsoft SQL Server. Jeho robustný natívny ovládač OleDb minimalizuje riziko chýb a databáza je špecificky optimalizovaná na ukladanie a správu veľkých objemov dát.
Viac stručné:
Microsoft SQL Server je naša preferovaná voľba vďaka svojmu spoľahlivému ovládaču OleDb a efektívnemu spracovaniu veľkých dátových súborov.
Príjemca vašej správy môže byť mimo vašej služobnej oblasti alebo je formát čísla nesprávny.
Tu sú dve možnosti:
- Medzinárodný formát čísla: Ak sa pokúšate posielať správy medzinárodne alebo roamingovým príjemcom, musíte použiť medzinárodný formát čísla. To zvyčajne zahŕňa predvoľbu kódu krajiny (napr. +44 pre UK, +1 pre USA). Podrobnosti o medzinárodných formátoch čísel nájdete v našej FAQ o formátoch SMS čísel.
- Obmedzenie poskytovateľa SMS služieb: Je tiež možné, že váš poskytovateľ SMS služieb obmedzuje posielanie správ do určitých krajín alebo mobilných sietí. Pre potvrdenie kontaktujte svojho poskytovateľa a poskytnite mu podrobnosti o konkrétnej krajine a mobilnej sieti, kde zlyháva doručenie.
Máme problém s odoslaním vašej správy. Tu sú dve možné príčiny:
- Medzinárodný formát čísla: Ak sa pokúšate osloviť niekoho v zahraničí alebo roamingového príjemcu, možno budete musieť použiť medzinárodný formát čísla. To zvyčajne zahŕňa znamienko plus (+) nasledované kódom krajiny a telefónnym číslom (napr. +44 pre UK, +1 pre USA). Podrobnosti o medzinárodných formátoch čísel nájdete v našej FAQ o formátoch SMS čísel.
- Obmedzenie poskytovateľa SMS služieb: Je tiež možné, že váš poskytovateľ SMS služieb obmedzuje posielanie správ do určitých krajín alebo mobilných sietí. Pre potvrdenie kontaktujte svojho poskytovateľa a poskytnite mu podrobnosti o konkrétnej krajine a mobilnej sieti, kde zlyháva doručenie.
More information
- How to log SMS traffic into an SQL database
- How to save all SMS message into a CSV file
- High performance SQL reporting
- SMS report bar chart
- How to set SMS credits for users