Jak nastavit SQL na SMS bránu

Následující průvodce vám poskytuje informace o tom, jak můžete odesílat a přijímat zprávy z databázového serveru SQL pomocí Ozeki SMS Gateway. Tento dokument je rozdělen do 3 hlavních částí: Nejprve jsou uvedeny podporované databázové servery. Za druhé je demonstrován postup odesílání SMS z databázového serveru pomocí MySQL. Za třetí je vytvořena automatická odpovědní SMS služba s pomocí databázového triggeru. Pro úspěšné dokončení tohoto průvodce je nutné jako předpoklad nastavit databázový server a mít základní znalosti SQL. Dokončení kroků v tomto průvodci trvá přibližně 10 až 15 minut. Takže začněme!

Jak funguje přijímání SMS s databází

Toto řešení 'Přijímání SMS s databází' umožňuje ukládat všechny příchozí zprávy do databáze. Řešení se skládá z telefonu, počítače s běžícím Ozeki SMS Gateway, SQL databázového serveru a vaší aplikace.

Můžete se dozvědět, jak tento systém funguje z následujícího: Android telefon s běžící aplikací Ozeki SMS Gateway odešle informace do aplikace Ozeki SMS Gateway běžící na PC. Ta je poté uloží pomocí databázového serveru. Vaše aplikace může zprávy získat z databázového serveru. Pro lepší pochopení se podívejte na Obrázek 1.

jak přijímat sms s databází
Obrázek 1 - Jak přijímat SMS s databází

Jak funguje odesílání SMS z databáze

Řešení 'Odesílání SMS z databáze' vám umožňuje odesílat informace uložené v databázi na telefon pomocí Ozeki SMS Gateway. Toto řešení se skládá z vaší aplikace, databázového serveru, počítače s běžící aplikací Ozeki SMS Gateway a telefonu, který také běží s Ozeki SMS Gateway.

Systém funguje následovně: Vaše aplikace uloží informace o SMS na databázový server. Ozeki SMS Gateway získá informace z databázového serveru a odešle SMS na předdefinovanou adresu. Pro lepší pochopení systému se podívejte na Obrázek 2.

jak odesílat sms z databáze
Obrázek 2 - Jak odesílat SMS z databáze

Databázové servery podporované Ozeki SMS Gateway

microsoft sql
Microsoft SQL
Pro SMS zprávy můžete použít databázi Microsoft SQL. Podle těchto stránek můžete odesílat nebo přijímat SMS zprávy prostřednictvím Databázového uživatele Ozeki SMS Gateway. Stačí vložit nebo číst řádky dat z příslušné SQL tabulky nastavením příkazů INSERT INTO a SELECT.
Zjistěte, jak odesílat SMS z databáze Microsoft SQL
microsoft sql express
Microsoft SQL Express
Pro SMS zprávy můžete použít databázi MSSQL Express. Podle těchto stránek můžete odesílat nebo přijímat SMS zprávy prostřednictvím Databázového uživatele Ozeki SMS Gateway. Stačí vložit nebo číst řádky dat z příslušné SQL tabulky nastavením příkazů INSERT INTO a SELECT.
Zjistěte, jak odesílat SMS z databáze MSSQL Express
oracle
Oracle
Spojení mezi databází Oracle a Ozeki SMS Gateway je perfektní řešení pro SMS zprávy. Databázový uživatel Ozeki SMS Gateway zajišťuje, že příchozí SMS zprávy lze vkládat, zatímco odchozí SMS zprávy lze vybírat z databázových tabulek.
Zjistěte, jak odesílat SMS z databáze Oracle SQL
mysql
MySQL
Můžete kombinovat Ozeki SMS Gateway s databází MySQL pro odesílání, přijímání a ukládání SMS zpráv. Na těchto stránkách uvidíte, jak nainstalovat a nakonfigurovat připojení s příslušným připojovacím řetězcem a jak vytvořit doporučenou databázovou strukturu.
Zjistěte, jak odesílat SMS z databáze MySQL
postgresql
PostgreSQL
Tato kapitola vám dává skvělou příležitost zjistit, jak odesílat a přijímat SMS zprávy pomocí předem vytvořených databázových tabulek PostgreSQL. Stačí se k nim připojit pomocí Databázového uživatele Ozeki SMS Gateway. Nezapomeňte zadat připojovací řetězec ovladače ODBC pro uživatele.
Zjistěte, jak odesílat SMS z databáze PostgreSQL
sap sql anywhere
SAP SQL Anywhere
Zjistěte, jak odesílat a přijímat SMS zprávy prostřednictvím serveru SAP SQL Anywhere pomocí Databázového uživatele Ozeki SMS Gateway. Zde najdete připojovací řetězec a krátké příkazy CREATE TABLE pro začátek. Zprávy můžete odesílat vkládáním nových záznamů.
Zjistěte, jak odesílat SMS z databáze SAP SQL Anywhere
microsoft access
Microsoft Access
Můžete jednoduše začít odesílat a přijímat SMS zprávy pomocí databázových tabulek Microsoft Access prostřednictvím Databázového uživatele Ozeki SMS Gateway. Stačí vložit nebo číst řádky dat z příslušné SQL tabulky nastavením příkazů INSERT INTO a SELECT pro uživatele.
Zjistěte, jak odesílat SMS z databáze Microsoft Access
ODBC
ODBC
Tato kapitola vám dává skvělou příležitost zjistit, jak odesílat a přijímat SMS zprávy prostřednictvím připojení ODBC. Stačí připojit databázové připojení ODBC k Databázovému uživateli Ozeki SMS Gateway. Nezapomeňte zadat připojovací řetězec ovladače ODBC pro uživatele.
Zjistěte, jak odesílat SMS z připojení ODBC
OleDB
OleDB
Tato kapitola vám dává skvělou příležitost zjistit, jak odesílat a přijímat SMS zprávy prostřednictvím připojení OleDB. Stačí připojit databázové připojení OleDB k Databázovému uživateli Ozeki SMS Gateway. Nezapomeňte zadat připojovací řetězec ovladače OleDB pro uživatele.
Zjistěte, jak odesílat SMS z připojení OleDB
SQLite
SQLite
Zjistěte, jak odesílat a přijímat SMS zprávy prostřednictvím serveru SQLite pomocí Databázového uživatele Ozeki SMS Gateway. Zde najdete připojovací řetězec a krátké příkazy CREATE TABLE pro začátek. Zprávy můžete odesílat vkládáním nových záznamů.
Zjistěte, jak odesílat SMS z databáze SQLite

Krok 1 - Nastavení připojení k databázi

Prvním krokem je nastavení připojení k databázi v Ozeki SMS Gateway. Pro tento účel nejprve otevřete SMS Gateway a vyberte ikonu Aplikace v panelu nástrojů. Dále z výčtu aplikací (Obrázek 2) vyberte SQL messaging kliknutím na tlačítko Instalovat.

vytvoření aplikace pro SQL messaging
Obrázek 2 - Vytvoření aplikace pro SQL messaging

Po výběru SQL messaging uvidíte všechny dostupné možnosti, které můžete vytvořit v SMS Gateway. Podle tohoto návodu se naučíte, jak vytvořit SQL připojení k MySQL databázi. Chcete-li postupovat podle návodu, klikněte na tlačítko Instalovat u možnosti MySQL, jak je vidět na Obrázku 3.

instalace připojení k MySQL databázi
Obrázek 3 - Instalace připojení k MySQL databázi

Posledním krokem vytvoření databázové aplikace je připojení k vašemu databázovému serveru vyplněním polí v Nastavení připojení (Obrázek 4). Zde musíte uvést všechny údaje o databázi, ke které se chcete připojit. První dvě pole slouží k identifikaci databázového serveru. Pokud jste je při nastavení databázového serveru ponechali výchozí, můžete zde také ponechat výchozí hodnoty. Dále musíte zadat název databáze, ke které se chcete připojit, a vaše uživatelské ID s heslem, které používáte v rámci databázového serveru. Po vyplnění všech polí stačí kliknout na OK a vytvořit databázovou aplikaci.

konfigurace databázové aplikace
Obrázek 4 - Konfigurace databázové aplikace

Krok 2 - Nastavení SMPP připojení

V tomto okamžiku máte databázovou aplikaci, ale potřebujete také připojení k poskytovateli služeb pro zpracování SMS zpráv. V tomto návodu se naučíte vytvořit připojení SMPP klienta. Pro tento účel stačí kliknout na Připojit v panelu nástrojů a vybrat SMPP klient (Obrázek 5) ze seznamu všech dostupných připojení k poskytovatelům služeb.

instalace připojení SMPP klienta
Obrázek 5 - Instalace připojení SMPP klienta

Před navázáním připojení je nutné zadat některé údaje týkající se připojení. Nejprve musíte zadat název připojení, poté definovat server, ke kterému se chcete připojit, jak ukazuje Obrázek 6. Pro dokončení vytvoření připojení k poskytovateli služeb stačí kliknout na OK.

konfigurace SMPP klienta
Obrázek 6 - Konfigurace SMPP klienta

Krok 3 - Odeslání SMS z databáze

odesílání SMS pomocí databázového serveru
Obrázek 7 - Odeslání SMS pomocí databázového serveru

Správně nastavenými připojeními v Ozeki SMS Gateway nyní můžete začít spravovat SMS zprávy z databáze. Nejprve se podíváte, jak můžete odeslat SMS zprávu pomocí jediného SQL příkazu. Ve výchozím nastavení používá SMS Gateway tabulku ozekimessageout pro odesílání zpráv. Nemusíte se obávat, pokud tuto tabulku ve své databázi nemáte, můžete ji snadno vytvořit. Stačí otevřít vaši SQL aplikaci v SMS Gateway a jak vidíte na Obrázku 8, můžete vybrat SQL příkaz pro vytvoření tabulky ozekimessageout. Vyberte jej a klikněte na Spustit pro vytvoření tabulky. (Obrázek 8)

spuštění SQL příkazu pro vytvoření tabulky
Obrázek 8 - Spuštění SQL příkazu pro vytvoření tabulky

Odeslání zprávy lze provést jednoduše vložením zprávy do tabulky ozekimessageout. SMS Gateway pravidelně kontroluje tuto tabulku a odesílá nově přidané zprávy. Pro vložení zprávy do této tabulky stačí vybrat odpovídající INSERT příkaz, jak vidíte na Obrázku 9. V textovém poli můžete změnit hodnoty, které představují příjemce a samotnou zprávu. Po dokončení psaní zprávy stačí kliknout na Spustit a vaše zpráva bude odeslána.

Pokud neznáte základní SQL příkazy pro SMS, můžete se dozvědět více na SQL SMS šablonách.

vložení zprávy do databáze
Obrázek 9 - Vložení zprávy do databáze

Pro úpravu nastavení odesílání SMS zpráv stačí vybrat záložku Konfigurovat v menu databázové aplikace a zde vybrat záložku Odeslat. Zde uvidíte nastavení, která definují, jak jsou odchozí zprávy zpracovávány. Jak ukazuje Obrázek 10, zde můžete upravit SQL příkaz, který dotazuje a zpracovává odchozí zprávy. Můžete také nastavit maximální počet odchozích zpráv na dotaz a interval dotazování.

konfigurace nastavení odchozích zpráv
Obrázek 10 - Konfigurace nastavení odchozích zpráv

Krok 4 - Příjem SMS z databáze

příjem zpráv pomocí databázového serveru
Obrázek 11 - Příjem zpráv pomocí databázového serveru

Když jste vytvořili databázovou aplikaci, nebyla vytvořena pouze aplikace, ale SMS Gateway také vytvořila směrovací pravidlo, které definuje, že všechny příchozí SMS zprávy budou zkopírovány do databáze. Toto pravidlo lze najít v seznamu směrovacích pravidel, jak můžete vidět na obrázku 12.

směrovací pravidlo vytvořené pro databázovou aplikaci
Obrázek 12 - Směrovací pravidlo vytvořené pro databázovou aplikaci

Příchozí zprávy z jakéhokoli SMS připojení budou standardně směrovány do tabulky ozekimessagein. Tuto tabulku můžete snadno vytvořit otevřením vaší databázové aplikace a v menu SQL výběrem SQL příkazu ze seznamu (obrázek 13), který po provedení vytvoří tabulku ozekimessagein ve vaší databázi.

Obrázek 13 - Vytvoření tabulky pro příchozí zprávy

Po vytvoření tabulky ozekimessagein budou všechny přijaté zprávy vloženy do této tabulky. Pro kontrolu těchto zpráv můžete spustit dotaz v databázové aplikaci. Otevřete tedy aplikaci a v záložce SQL vyberte příkaz, který provede dotaz na příchozí zprávy (obrázek 14), a klikněte na Spustit. Pokud bylo provedení úspěšné, uvidíte příchozí zprávy.

dotaz na všechny přijaté zprávy
Obrázek 14 - Dotaz na všechny přijaté zprávy

Pro úpravu nastavení příjmu zpráv můžete jednoduše vybrat záložku Konfigurovat a zde kliknout na Příjem, jak ukazuje obrázek 15. V tomto menu můžete nastavit SQL příkaz, který vkládá příchozí zprávy do tabulky. V příkazu můžete také nastavit hodnoty, které budou vloženy do tabulky.

úprava sql příkazu pro příchozí zprávy
Obrázek 15 - Úprava SQL příkazu pro příchozí zprávy

Shrnutí

Výše uvedený článek popisuje, jak můžete odesílat a přijímat zprávy z SQL databázového serveru pomocí Ozeki SMS Gateway. Řešení jako SQL to SMS se dobře hodí do vaší stávající infrastruktury, pokud již ukládáte data do databáze pomocí obchodní aplikace s databázovým ovladačem. SMS zprávy uložené v databázi lze snadno propojit s uživateli, zákazníky a dalšími obchodními daty, což vám umožňuje používat vlastní dotazy a využívat výhod SQL triggerů.

Více informací o této technologii a Ozeki SMS Gateway můžete najít. Pokračujte ve studiu s návodem s názvem Jak odesílat SMS z MS SQL Serveru.

Pusťme se do práce, nejprve si stáhněte Ozeki SMS Gateway hned teď!

Často kladené otázky

Co je to SQL databáze?

SQL (Structured Query Language) je specializovaný jazyk používaný pro interakci s relačními databázemi. Umožňuje efektivní načítání, manipulaci, správu schématu (vytváření a úpravy) a řízení přístupu k datům.

Mohu ukládat příchozí SMS zprávy (adresa odesílatele, text zprávy, časové razítko) v databázovém serveru (MySQL/MSSQL)?

Tento software nabízí dvě metody pro ukládání vašich SMS zpráv:

  • Databázový uživatel: Ukládejte zprávy přímo do databáze pomocí nakonfigurovaného uživatelského účtu databáze.
  • SQL logování: Povolte SQL logování pro zápis zpráv do určené SQL databázové tabulky.
Software se bezproblémově integruje s různými databázovými platformami, včetně oblíbených voleb jako MySQL, MSSQL, Oracle, Access, Postgres a Sybase. Dále podporuje jakýkoli databázový server vybavený ovladačem OleDb nebo ODBC, což zajišťuje maximální kompatibilitu.

Rádi bychom určili různé odesílatelské mobilní čísla pro odchozí zprávy. Je možné to nastavit v SQL tabulkách, aby bylo přiřazeno odesílatelské mobilní číslo?

Ano, určitě můžete odesílat SMS zprávy s vlastním odesílatelským číslem! Tento software vám umožňuje přepsat výchozí odesílatelské číslo vaším vlastním.

Zde je návod, jak to nakonfigurovat:

  • Přístup k formuláři konfigurace SQL uživatele: Najděte formulář v rámci softwaru pro konfiguraci nastavení vašeho databázového uživatele.
  • Přejděte na záložku Pokročilé: Vyhledejte záložku s názvem "Pokročilé" nebo podobným v konfiguračním formuláři.
  • Povolit přepsání odesílatelského čísla: V sekci "Adresa odesílatele" na záložce Pokročilé najděte zaškrtávací políčko s názvem "Přepsatelné" (nebo podobným). Ujistěte se, že toto políčko je zaškrtnuto.
  • Určete své odesílatelské číslo: Jakmile je "Přepsatelné" povoleno, můžete definovat vlastní odesílatelské číslo, které chcete použít pro odchozí zprávy, v určeném poli.
Podle těchto kroků úspěšně nakonfigurujete software tak, aby používal vaše vybrané odesílatelské číslo pro všechny SMS zprávy odesílané prostřednictvím tohoto konkrétního SQL uživatelského účtu.

More information