Autor Téma: odesílání SMS z aplikace  (Přečteno 2426 krát)

Offline IBAG2008

  • Nováček
  • *
  • Příspěvků: 35
  • Karma: 0
    • Verze Delphi: D6,D7,2010,XE5,D10
odesílání SMS z aplikace
« kdy: 13-08-2012, 10:19:28 »
ahoj stojím před zadáním odesílat z naší aplikace SMS zprávy. Nemám  absolutně představu jak to nejednodušeji zrealizovat. máte nějaký osvědčený návrh (software+hardware) jedná se cca 1000 sms/den. Existují na to již nějaká hotová řešení ? Operátor nám nabídnul svoje API, ale tam vychází cena jedné SMS příliš draho, chtěli bychom použít naše SIM karty s paušálem a neomezeným počtem SMS/měsíc.

díky za info Zdeněk.


Offline jarex

  • Plnoletý
  • ***
  • Příspěvků: 214
  • Karma: 4
Re:odesílání SMS z aplikace
« Odpověď #1 kdy: 13-08-2012, 10:38:32 »
Podívej se sem:
www.sectron.cz  Mají tam již hotové terminály, do kterých se vloží SIM a pak jen posíláš příkazy přes seriák nebo USB.
D2007 Professional

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 2579
  • Karma: 133
    • Verze Delphi: D2007, XE3, DX10
Re:odesílání SMS z aplikace
« Odpověď #2 kdy: 13-08-2012, 10:52:08 »
jedná se cca 1000 sms/den. Existují na to již nějaká hotová řešení ? Operátor nám nabídnul svoje API, ale tam vychází cena jedné SMS příliš draho, chtěli bychom použít naše SIM karty s paušálem a neomezeným počtem SMS/měsíc.
Jeste bys mel vzit do uvahy, jestli budete chtit prijimat dorucenky: s tim byvaji u modemu a podobnych zarizeni na SIM problemy, protoze takove zarizeni se v siti chova jako bezny telefon a SMS se v GSM siti dorucuji jako buffer o max. delce 1120 bitu v signalnim kanalu, kterym se vyzvani aj.a tento kanal je poloduplexni. To ma za nasledek, ze kdyz vysilas burst zprav a zacnou ti chodit dorucenky, ze tvoje prave vysilajici zarizeni je busy pro prijem a SMS centrum dorucenku odlozi. Pak nastupuje nejaky retry mechanismus, zpravidla s exponencialne rostouci periodou - zalezi na konretnim nastaveni SMSC a to se cas od casu meni, jak jim pribyvaji klienti a infrastruktura prestava stacit a ten ji klidne doruci az po nekolika minutach, nekdy i pozdeji. Jedine ze by sis "profouknul" po odvysilani burstu draty a poslal SMS bez dorucenky sam sobe - to by pak SMSC vsechny pending message pripojilo.

IMHO pokud chces dorucenky v rozumnem rezimu, nemas jinou volbu, nez to API operatora. Teda jeste bys mohl nejak skrtit vystup tech modemu, abys stacil vzdycky prijmout dorucenku, ale to je pak propustnost na 2-3 zpravy za minutu a stejne bez zaruky, protoze ta dorucenka se nekde muze zpozdit a ke kolizi stejne muze dojit.
« Poslední změna: 13-08-2012, 10:57:21 od pf1957 »

Offline Mi.Chal.

  • Guru
  • *****
  • Příspěvků: 574
  • Karma: 25
Re:odesílání SMS z aplikace
« Odpověď #3 kdy: 13-08-2012, 11:11:47 »
V jedné firmě to řešili přes normální mobil připojený kabelem do PC, odesílání pak děláš přes nějaké standardní AT příkazy. Problém byl třeba s napájením - když se mobil nabil, tak se přestal dobíjet a klidně se nechal vybít. To se dá řešit třeba časovanou zásuvkou a půl dne dobíjet, půl dne vypnout. To ale bylo nějakých 10 let zpátky, dneska budou asi lepší řešení.

Offline jarex

  • Plnoletý
  • ***
  • Příspěvků: 214
  • Karma: 4
Re:odesílání SMS z aplikace
« Odpověď #4 kdy: 13-08-2012, 11:26:58 »
Pokud bys přeci jen použil terminál s AT příkazy, tak si přepni komunikační protokol na text mode, nebo to budeš muset kodovat do PDU. Zbytečná práce.... Jinak pomocí AT příkazů se komunikuje v celku dobře. A pokud použiješ SYNASER od synapse, tak máš polovinu programu hotovýho. S funkcí RecvdTerminated je to na to jak dělaný. Ostatně jako na mnoho jiných ...
D2007 Professional

Offline raul

  • Hrdina
  • ****
  • Příspěvků: 252
  • Karma: 14
    • Verze Delphi: FPC :D
Re:odesílání SMS z aplikace
« Odpověď #5 kdy: 18-08-2012, 01:15:46 »
Co pouzit gammu. Leta pouzivame, i kdyz posledni dobou to Michal Cihar (autor) trochu posira a nevenuje se, porad to funguje dobre. Navic sim od vf s 500kc/m a jedes neomezeny sms :-)
Lazarus 1.6.3:), FPC, Intel/Arm, Windows/Linux

Offline mjseven

  • Mladík
  • **
  • Příspěvků: 68
  • Karma: 6
    • Verze Delphi: D7, D2006, XE2, Lazarus
Re:odesílání SMS z aplikace
« Odpověď #6 kdy: 18-08-2012, 08:57:33 »
Ve firme pouzivame  http://mobilem.cz a bezne odesilame nekolik tisic sms za den.