home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / os2 / ssms204.arj / SSMS204.ZIP / liesmich.txt < prev    next >
Encoding:
Text File  |  1997-11-14  |  19.4 KB  |  503 lines

  1. Beschreibung von SendSMS
  2. ========================
  3.  
  4.  
  5. Lizenz
  6. ------
  7.  
  8. Dieses Programm ist Shareware. Jeder Anwender erkennt die folgenden Lizenz-
  9. bestimmungen an:
  10.  
  11. 1. Das Programm darf nur in diesem Paket weitergegeben werden.
  12.  
  13. 2. Alle Rechte zur kommerziellen Nutzung verbleiben beim Autor.
  14.  
  15. 3. Fⁿr eine Probezeit von 20 Tagen darf SendSMS kostenlos verwendet werden.
  16.    Danach ist eine Registrierung erforderlich, durch die der
  17.    Anwender eine Lizenz zur weiteren Verwendung erwirbt. Andernfalls erlischt
  18.    die Erlaubnis zur Verwendung des Programms, und die Benutzung
  19.    ist gemΣ▀ Urheberrecht verboten.
  20.  
  21. 4. Zur Registrierung fⁿllen Sie bitte das beiliegenden Formular (bestell.txt)
  22.    aus und senden es an folgende Adresse:
  23.  
  24.              B÷cherer Angewandte Informatik
  25.              Wolfgang B÷cherer
  26.              Im Grⁿn 9
  27.              D-76316 Malsch
  28.  
  29.              Tel.: +49 (0)7246/942484
  30.              Fax.: +49 (0)7246/942485
  31.              EMail: wobo@bai.de
  32.              WWW: http://www.bai.de
  33.  
  34.  
  35.    Die Registrierungsgebⁿhr betrΣgt fⁿr eine Lizenz
  36.    (Installation auf einem Rechner):
  37.  
  38.                       230,-- DM (incl. MwSt.)
  39.  
  40.    (Auslandsⁿberweisungen zzgl.   20,-- DM)
  41.    (Anfragen zu Mehrfachlizenzen oder Reseller-Optionen willkommen)
  42.  
  43.    A C H T U N G!!! Zur Registrierung unbedingt das zu verwendende
  44.    Betriebssystem und die Telefonnummer, ⁿber die SendSMS betrieben
  45.    wird, angeben.
  46.  
  47. 5. Auf Ihrer Bestellung erhalten Sie eine Rechnung und nach Zahlungseingang
  48.    (unter Angabe der Telefonnummer und des verwendeten Betriebsystems) wird
  49.    ein Registrierungsschlⁿssel an den Lizenznehmer verschickt, der ihn zur
  50.    weiteren Verwendung des Programms auf einem Rechner pro Lizenz berechtigt.
  51.    Die Weitergabe des zugeteilten Registrierungsschlⁿssel ist untersagt.
  52.  
  53. 6. Die Verwendung des Programms erfolgt auf eigenes Risiko. Fⁿr eventuelle
  54.    SchΣden durch Fehlbedienung oder Fehlfunktion des Programms wird nicht
  55.    gehaftet.
  56.  
  57.  
  58. ------------------------------------------------------------------------------
  59.  
  60. Allgemeines
  61. -----------
  62.  
  63. SendSMS ist ein Shareware-Programm zum Versenden von ShortMessages (SMS) an
  64. GSM-Telephone oder Pager mittels der Protokolle TAP bzw. UCP. In Deutschland
  65. sind dies z.B. Telephone mit D1-, D2- oder EPlus-Karte oder verschiedene Pager
  66. (Quix, TeLMI, CityRuf, Scall, Skyper,...). SendSMS hat u.a.
  67. folgende FΣhigkeiten:
  68.  
  69. - UCP- und TAP-Protokoll (z.B.: D1, D2, EPlus, Quix, TeLMI, CityRuf, Scall, Skyper)
  70. - beliebig konfigurierbar fⁿr weitere Dienstanbieter mit TAP- oder UCP-Protokoll
  71. - vorkonfiguriert fⁿr verschiedene Provider in Deutschland, ╓sterreich, England,
  72.   DΣnemark und Finnland
  73. - Nachricht kann ⁿber Kommandozeile oder aus einer Datei angegeben werden
  74.   (Batchmodus m÷glich)
  75. - einfach konfigurierbar
  76. - kann im Servermodus und/oder standalone betrieben werden (*)
  77. - auswertbare Returncodes (Fehlercode bzw. Anzahl erfolgeich versendeter Nachrichten)
  78. - Telefonbuch: anstelle der Telefonnummer k÷nnen definierte Kⁿrzel benutzt
  79.   werden (*)
  80. - Versenden von Nachrichten an mehrere EmpfΣnger in unterschiedlichen Netzen (*)
  81. - Versenden von mehreren Nachrichten an einen oder mehrere EmpfΣnger wΣhrend
  82.   einer einzelnen Verbindung (*)
  83. - Nachrichten k÷nnen gespoolt und im Servermodus mit einer minmalen
  84.   Verbindungsanzahl wΣhrend gⁿnstiger Tarifzeiten versendet werden (*)
  85. - fⁿhren einer Protokolldatei (Logdatei) bzw. Protokollierung ⁿber syslogd (*)
  86. - Definition der Anzahl der Wahlwiederholungen m÷glich (*)
  87. - Definition fⁿr mehrere Modem-Schnittstellen m÷glich (falls eine nicht verfⁿgbar
  88.   ist, wird die nΣchste benutzt) (*)
  89. - frei definierbare Pause zwischen den Wahlversuchen
  90. - Modem wird zwischen den Wahlversuchen nicht blockiert
  91. - Konfiguration fⁿr die meisten Modems m÷glich
  92. - Definition von Kopf- und/oder Fu▀zeile
  93. - verfⁿgbar auf vielen verschiedenen Betriebssystemen
  94.  
  95. Mit (*) gekennzeichnete Punkte sind nur in der registrierten Version verfⁿgbar.
  96.  
  97. ------------------------------------------------------------------------------
  98.  
  99. Installation
  100. ------------
  101.  
  102. Die ZIP-Datei (alternativ auch tar.Z) wird in einem beliebigen Unterverzeichnis
  103. entpackt. Danach gibt es die folgenden Dateien:
  104.  
  105.  
  106.   liesmich.txt        - diese hier
  107.   sendsms[.exe]       - das eigentliche Programm
  108.   sendsms.cfg         - Konfigurationsdatei
  109.   sendsms.pro         - Telefonnetz-Definitionen
  110.   sendsms.pbk         - Telefonbuch
  111.   sendsms.err         - Fehlercodes
  112.   group               - Beispiel fⁿr ein Gruppendefinition (zum Versenden
  113.                         an mehrere EmpfΣnger)
  114.  
  115. Unter Unix mu▀ die Programmdatei sendsms auf ausfⁿhrbar gesetzt werden
  116. (chmod u+x sendsms).
  117.  
  118. (Die OS/2-Version ben÷tigt die EMX-Runtime-Umgebung
  119. http://www.leo.org/pub/comp/os/os2/leo/index.html)
  120.  
  121. (Die DOS-Version ben÷tigen einen Fossil-Treiber,
  122. z.B. adf.exe http://www.digsys.se)
  123.  
  124. ------------------------------------------------------------------------------
  125.  
  126. Konfiguration
  127. -------------
  128.  
  129. In der Datei 'sendsms.cfg' wird die allgemeine Konfiguration des Programms
  130. festgelegt.
  131.  
  132. In der Datei 'sendsms.pro' werden die verschiedenen Telefonnetze (welches Netz
  133. benutzt TAP bzw. UCP, ⁿber welche Telephonnummer wird die Nachricht verschickt
  134. und welche Vorwahl haben die Nummern des entsprechenden Netzes) konfiguriert.
  135.  
  136. In der Datei 'sendsms.pbk' werden Kⁿrzel zum WΣhlen mittels symbolischer Namen
  137. anstelle von Telefonnummern definiert.
  138.  
  139. Kommentare werden durch einen Strichpunkt (;) oder durch ein Gatter (#)
  140. eingeleitet.
  141.  
  142.  
  143. ------------------------------------------------------------------------------
  144. sendsms.cfg
  145. -----------
  146.  
  147. Hier wird im Kapitel [SendSMS] die allgemeine Konfiguration vorgenommen. Im
  148. Kapitel [Modem] wird das Modem(-device) konfiguriert. Das Kapitel [Modem]
  149. kann in der registrierten Version beliebig oft wiederholt werden. Beim
  150. Verbindungsaufbau wird immer versucht das als erstes definierte
  151. Modem zu benutzen. Ist dieses Modem gesperrt oder reagiert nicht, so wird das
  152. nΣchste benutzt. Sollte der Verbindungsaufbau mit allen Modems nicht funktionieren,
  153. so wird eine Pause (REDIALDELAY) eingelegt und das Ganze wiederholt (REDIALCOUNT).
  154.  
  155.  
  156. Im Kapitel [SendSMS] stehen die im Folgenden aufgefⁿhrten Schlⁿsselworte zur
  157. Verfⁿgung. Jedes Schlⁿsselwort mu▀ in einer neuen Zeile stehen.
  158.  
  159. LOCKDIR=/var/spool/uucp
  160. Gibt das Verzeichnis an, in dem eine Lockdatei gesucht bzw. angelegt wird
  161. (nur UNIX).
  162.  
  163. BINLOCKS=0
  164. Gibt an, ob die Lockdatei binΣr (1) oder ASCII angelegt wird (nur UNIX).
  165.  
  166. SPOOLDIR=/var/spool/sendsms
  167. Gibt das Verzeichnis an, in dem die Nachrichten gespoolt (zwischengespeichert) werden.
  168. [nur in der registrierten Version]
  169.  
  170. LOGFILE=sendsms.log
  171. Gibt das Logfile an, in dem SendSMS alle Aktionen protokolliert. Wird das
  172. File ohne Pfad angegeben, so wird es in dem Verzeichnis in dem das
  173. Programm liegt angelegt. Wird als LOGFILE 'syslog' (nur Unix) angegeben,
  174. so wird ⁿber den syslog-DΣmon protokolliert.
  175. [nur in der registrierten Version]
  176.  
  177. HEADER=
  178. Gibt einen optionalen Header an (ein Text, der vor jede zu versendende
  179. Nachricht gestellt wird)
  180. [nur in der registrierten Version]
  181.  
  182. FOOTER=
  183. Gibt einen optionalen Footer an (ein Text, der an jede zu versendende
  184. Nachricht angehΣngt wird)
  185. [nur in der registrierten Version]
  186.  
  187. REDIALCOUNT=1
  188. Gibt die Anzahl von Wahlversuchen an. Im Servermodus gibt dieser Parameter
  189. an, wieoft eine Nachricht max. im Spoolverzeichnis belassen wird (nach
  190. fehlerhafter ▄bertragung).
  191. [nur in der registrierten Version]
  192.  
  193. REDIALDELAY=60
  194. Gibt die Anzahl Sekunden an, die bis zum nΣchsten Wahlversuch gewartet wird.
  195. In der Zeit bis zum nΣchsten Wahlversuch wird das Modem wieder freigegeben.
  196.  
  197. PHONE=
  198. Gibt die eigene Telephonnummer, von der die Nachricht ausgeht, an.
  199.  
  200. MAXERRORS=
  201. Gibt die max. Anzahl Fehler (Nachricht nicht gesendet) an, die bis zu einem
  202. Programmabbruch akzeptiert wird. Ist dieser Parameter nicht bzw. auf 0
  203. gesetzt, so wird nach einer fehlerhaften oder nicht ⁿbertragenen Nachricht
  204. NICHT abgebrochen. Dieser Parameter hat nur Bedeutung, wenn an mehrere
  205. EmpfΣnger gesendet wird.
  206.  
  207. BAUD=4800
  208. Gibt die zu verwendende Baudrate an (300, 600, 1200, 2400, 4800 oder 9600).
  209. Dieser Wert wird nur verwendet, falls bei einem anzurufenden Provider keine
  210. Definition vorhanden ist.
  211.  
  212. DATABITS=8
  213. Gibt die Anzahl der Datenbits an (7 oder 8). Dieser Wert wird nur verwendet,
  214. falls bei einem anzurufenden Provider keine Definition vorhanden ist.
  215.  
  216. STOPBITS=1
  217. Gibt die Anzahl der Stopbits an (1 oder 2). Dieser Wert wird nur verwendet,
  218. falls bei einem anzurufenden Provider keine Definition vorhanden ist.
  219.  
  220. PARITY=NONE
  221. Gibt die Art der ParitΣt an (NONE, EVEN oder ODD). Dieser Wert wird nur verwendet,
  222. falls bei einem anzurufenden Provider keine Definition vorhanden ist.
  223.  
  224. TIMEOUT=40
  225. Gibt die Zeitdauer (in Sekunden) an, die das Programm nach dem WΣhlen auf die
  226. CONNECT-Meldung wartet.
  227.  
  228. WAITAFTERWRITE=1
  229. Gibt die Anzahl Sekunden an, die nach jedem Schreiben auf das Modem
  230. gewartet wird (kann meistens auf 0 gesetzt werden).
  231.  
  232.  
  233. Im Kapitel [Modem] stehen die im Folgenden aufgefⁿhrten Schlⁿsselworte zur
  234. Verfⁿgung. Jedes Schlⁿsselwort mu▀ in einer neuen Zeile stehen.
  235. (Fⁿr die entsprechenden Modembefehle wird auf das Modemhandbuch verwiesen
  236. (soweit vorhanden))
  237.  
  238. DEVICE=COM1
  239. Gibt den Anschlu▀ an, an dem das Modem hΣngt (unter Unix z.B. /dev/ttyS0).
  240. (Achtung: unter Unix mu▀ darauf geachtet werden, da▀ der Benutzer berechtigt
  241. ist das Device zu benutzen)
  242.  
  243. RESET=ATZ
  244. Gibt das Kommando zum Zurⁿcksetzen des Modems an (normalerweise ATZ).
  245. Ist in dem standard Profile des Modems die Antwort ausgeschaltet (s.u.) oder
  246. ungleich Text, so mu▀ hier ein anderes Profile geladen werden (z.B. ATZ1)
  247. bzw. ein leeres Kommando stehen.
  248.  
  249. INIT=ATL1E1Q0V1
  250. Gibt das Initialisierungskommando fⁿr das Modem an.
  251. Das Modem mu▀ auf
  252.    Echo an
  253.    Antwort an
  254.    Antwort als Text
  255. eingestellt werden.
  256.  
  257. DIAL=ATDT0w
  258. Gibt das Kommando zum wΣhlen einer Nummer an (hier Tonwahl und nach einer '0'
  259. auf das Freizeichen warten)
  260.  
  261. ESCAPE=+++
  262. Gibt die Fluchtsequenz an, welche zum Umschalten vom Datenmodus in den
  263. Befehlsmodus dient.
  264.  
  265. HANGUP=ATH
  266. Gibt das Kommando zum Auflegen an.
  267.  
  268. RTSCTS=1
  269. Gibt an da▀ die Hardwareflu▀kontrolle benutzt werden soll.
  270.  
  271.  
  272.  
  273. sendsms.pro
  274. -----------
  275.  
  276. Hier werden die verschiedenen Dienstanbieter (in unregistrierter Version
  277. maximal 3) konfiguriert. Fⁿr jeden Dienstanbieter mu▀ ein 'Kapitel'
  278. angelegt werden. Dies erfolgt durch eine Zeile mit dem Namen des
  279. Dienstanbieters in eckigen Klammern ([]) eingeklammert und den
  280. folgenden Parametern:
  281.  
  282. PHONE=
  283. Hier wird die Telefonnummer, ⁿber die Nachrichten an das entsprechende
  284. Netz gesendet werden k÷nnen, angegeben. Ist das letzte Zeichen der Nummer
  285. ein '&', so bedeutet dies, da▀ beim AnwΣhlen des Providers an diese Nummer
  286. die Nummer des EmpfΣngers angehΣngt wird.
  287.  
  288. PROTOCOL=
  289. Hier mu▀ TAP, UCP, Scall oder Skyper stehen.
  290.  
  291. PREFIX=
  292. Hier steht die Vorwahl des entsprechnden Netzes. Anhand dieser Vorwahl wird
  293. beim Aufruf von SendSMS mit einer Telefonnummer (kein Alias aus dem Telefonbuch)
  294. ⁿberprⁿft, zu welchem Netz die entsprechende Telefonnummer geh÷rt.
  295.  
  296. REMOVEPREFIX=
  297. Die Nummer des EmpfΣngers wird zusammen mit der zu ⁿbersendenden Nachricht verschickt.
  298. Da bei manchen Providern nur die Nummer (ohne Vorwahl) angegeben werden mu▀, kann
  299. man mit diesem Parameter (=1) angeben, da▀ der PREFIX (falls definiert) nicht gesendet
  300. wird.
  301.  
  302. MSGTYPE=
  303. Gibt an, ob die Nachricht nur Ziffern (NUMERIC), beliebige Zeichen
  304. (ALPHANUMERIC) oder gar keine Zeichen (TONE) enthalten darf
  305. (ALPHANUMERIC ist der Standard). Bei den Protokollen SKYPER und
  306. SCALL wird dieser Parameter automatisch bestimmt.
  307.  
  308. MSGLEN=
  309. Hier wird die maximale LΣnge einer Nachricht angegeben. Bei den Protokollen
  310. SKYPER und SCALL wird dieser Parameter automatisch bestimmt.
  311.  
  312. MAXMSG=
  313. Gibt die maximale Anzahl von Nachrichten an, die innerhalb einer einzelnen Verbindung
  314. versendet werden k÷nnen. Ist dieser Parameter  definiert, so werden bis zu der
  315. entsprechenden Anzahl Nachrichten versendet und danach automatisch die Verbindung
  316. beendet und falls erforderlich eine neue Aufgebaut. Dies ist n÷tig, da einige
  317. Provider nur eine begrenzte Anzahl Nachrichten pro Verbindung zulassen.
  318.  
  319. BAUD=4800
  320. Gibt die zu verwendende Baudrate an (300, 600, 1200, 2400, 4800 oder 9600).
  321. Dieser Wert, falls vorhanden, ⁿberschreibt den Wert in sendsms.cfg.
  322.  
  323. DATABITS=8
  324. Gibt die Anzahl der Datenbits an (7 oder 8). Dieser Wert, falls vorhanden,
  325. ⁿberschreibt den Wert in sendsms.cfg.
  326.  
  327. STOPBITS=1
  328. Gibt die Anzahl der Stopbits an (1 oder 2). Dieser Wert, falls vorhanden,
  329. ⁿberschreibt den Wert in sendsms.cfg.
  330.  
  331. PARITY=NONE
  332. Gibt die Art der ParitΣt an (NONE, EVEN oder ODD). Dieser Wert, falls
  333. vorhanden, ⁿberschreibt den Wert in sendsms.cfg.
  334.  
  335. WAITAFTERCONNECT=
  336. Bei manchen Providern (mit UCP-Protokoll) mu▀ nach dem Connect, bevor die
  337. erste Nachricht versendet wird, noch eine Pause eingelegt werden (dies ist auch
  338. abhΣngig von dem benutzten Modem, bzw. dessen Einstellungen). Dieser
  339. Parameter gibt die LΣnge der Pause (in Sekunden) an.
  340.  
  341. MODEMINIT=
  342. Gibt ein zusΣtzliches Initialisierungskommando an. Dieses Kommando wird nach
  343. dem entsprechenden Kommando aus derDatei sendsms.cfg aufgerufen und ersetzt
  344. dieses nicht. In den meisten FΣllen kann dieser Parameter entfallen. Er wird
  345. nur ben÷tigt, wenn z.B. fⁿr einen Provider das Modem auf ein bestimmtes Protokoll
  346. eingestellt werden soll. Z.B. sollte bei einem Provider mit UCP-Protokoll das Modem
  347. auf V.42/LAPM eingestellt werden (bei meinem Modem mit AT&Q5).
  348.  
  349. z.B.
  350. [D1]
  351. PHONE=01712092522
  352. PROTOCOL=TAP
  353. PREFIX=0171
  354. MSGTYPE=ALPHANUMERIC
  355. MSGLEN=160
  356.  
  357.  
  358. sendsms.pbk
  359. -----------
  360.  
  361. Hier k÷nnen zu den einzelnen in sendsms.pro definierten Telefonnetzen (jeweils
  362. ein eigens Kapitel) Kⁿrzel (Alias) fⁿr Telefonnummern definiert werden. Jedes
  363. Kⁿrzel steht in einer eigenen Zeile und danach durch '=' getrennt die zugeh÷rige
  364. Nummer (mit Vorwahl). Das Telefonbuch steht nur in der registrierten Version
  365. zur Verfⁿgung!!!!
  366.  
  367. z.B.
  368. [D1]
  369. wobo=01714160598        ; Wolfgang B÷cherer
  370.  
  371. ------------------------------------------------------------------------------
  372.  
  373. Aufruf
  374. ------
  375.  
  376. SendSMS wird wie folgt aufgerufen:
  377.  
  378.    sendsms [Optionen] {phoneNo | alias | @<inputFile>} [{message | < msgFile}]
  379.  
  380.    Optionen sind:
  381.       -P<provider>      gibt den Provider zur angegebenen Telefonnummer an
  382.       -F<msgFile>       gibt den Namen eines Files an, dessen Inhalt als
  383.                         Nachricht verschickt werden soll
  384.       -C<cfgFile>       gibt den Namen der Konfigurationsdatei an (sendsms.cfg)
  385.       -R<proFile>       gibt den Namen der Providerdatei an (sendsms.pro)
  386.       -B<pbkFile>       gibt den Namen der Telefonbuchdatei an (sendsms.pbk)
  387.       -q<n>             startet SendSMS im Servermodus (Spoolverzeichnis wird alle <n>
  388.                         Minuten ⁿberprⁿft
  389.       -s                SendSMS spoolt die Nachricht(en), auch wenn z.Zt. kein Server
  390.                         lΣuft
  391.       -n                SendSMS sendet die Nachricht(en) direkt ⁿber das Modem,
  392.                         auch wenn z.Zt. ein Server lΣuft
  393.  
  394. Z.B.: sendsms 0171xxxxx "Ich teste SendSMS."
  395.  
  396. Es ist immer mindestens ein Parameter - die Telefonnummer des EmpfΣngers bzw.
  397. ein Alias (Eintrag im Telefonbuch) - notwendig. Beginnt dieser erste Parameter
  398. mit einem Masterspace (@), so gibt dieser nicht eine Nummer bzw. ein Alias an, sondern
  399. den Namen einer Datei, welche die Nummern von mehreren EmpfΣnger beinhaltet. Mit
  400. solch einer Datei kann eine Nachricht an beliebig viele EmpfΣnger, welche auch ⁿber
  401. verschiedene Netze erreichbar sind, versendet werden. Des weiteren ist es
  402. mit solch einer Datei m÷glich verschiedene Nachrichten an einen oder mehrere
  403. EmpfΣnger zu versenden. Eine entsprechende Datei mu▀ folgendes Format haben:
  404.  
  405. [<provider1>]
  406. SMS=<message1>
  407. PHONE=<nummer1>
  408. PHONE=<nummer2>
  409. SMS=<message2>
  410. PHONE=<nummer3>
  411. PHONE=<alias1>
  412. PHONE=<alias2>
  413.  
  414. [<provider2>]
  415. PHONE=<nummer4>
  416.  
  417. Durch eckige Klammern eingerahmt werden Provider (mⁿ▀en in der Datei sendsms.pro
  418. vorhanden sein) angegeben, zu welchen in den folgenden Zeilen Telefonnummern fⁿr
  419. EmpfΣnger folgen. Pro Zeile wird entweder eine neue Nachricht (SMS=...)  oder
  420. eine Nummer (PHONE=...) bzw. ein Alias angegeben. In obigem Fall wird die
  421. Nachricht <message1> also an 2 Nummern des ersten Providers und wΣhrend der
  422. selben Verbindung auch noch die Nachricht <message2> an 3 weiter EmpfΣnger des
  423. Providers <provider1> gesendet. Au▀erdem wird die zweite Nachricht auch noch an
  424. einen EmpfΣnger von <provider2> gesendet. Ist in dieser Datei keine Nachricht
  425. enthalten wird die Nachricht, die ⁿber die Kommandozeile angegeben wurde an alle
  426. Nummern, die in der Datei enthalten sind, versendet.
  427.  
  428. Als zweiter Parameter wird die zu versendende Nachricht in Hochkommata angegeben
  429. (ACHTUNG: Je nach verwendeter Shell werden bestimmte Zeichen von dieser
  430. interpretiert und ersetzt (z.B. '!') und/oder mⁿssen anstatt Hochkommata doppelte
  431. Hochkommata angegeben werden). Alternativ kann die zu versendende Nachricht auch
  432. ⁿber eine Umleitung aus einer Datei angegeben werden (< msgFile) oder mit dem
  433. Parameter -F<msgFile>, wobei <msgFile> den Namen einer Datei angibt, deren
  434. Inhalt als Nachricht (zumindest die ersten n Zeichen) versendet wird.
  435. Wird beim Aufruf von SendSMS nur ein Parameter (EmpfΣnger) angegeben,
  436. so wird die zu versendende Nachricht von der Konsole eingelesen bis
  437. eine Zeile mit nur einem Punkt '.' eingegeben wird (nicht in der Version
  438. fⁿr Windows 3.x). Soll eine Nachricht an einen Provider gesendet werden,
  439. welcher anhand der Nummer des EmpfΣngers nicht eindeutig zu identifizieren
  440. ist, so mu▀ ⁿber den Parameter -P<provider> der entsprechende Provider angegeben
  441. werden (Name wie er in der Datei 'sendsms.pro' definiert ist).
  442. Z.B.: Es soll eine Nachricht an einen Quix-EmpfΣnger gesendet werden.
  443. Da SendSMS anhand der Quix-Nummer (7-stellige Nummer ohne Vorwahl) nicht
  444. erkennen kann, was dies fⁿr eine Nummer ist, mu▀ zusΣtzlich beim Aufruf
  445. -PQuix_News angegeben werden (bei D1-Nummern wird anhand der Vorwahl (0171)
  446. erkannt, da▀ es eine D1-Nummer ist).
  447.  
  448. Wird SendSMS mit dem Parameter -q<n> gestartet (alle weiteren Parameter werden
  449. in diesem Fall ignoriert), so lΣuft SendSms als Server und ⁿberprⁿft alle <n> Minuten
  450. das Spoolverzeichnis (SPOOLDIR). Ist <n> = 0, wird SendSMS nach einmaligem abarbeiten
  451. des Spoolverzeichnisses beendet. Falls Dateien vorhanden sind werden diese
  452. innerhalb einer minimalen Anzahl von Verbindungen versendet. Sobald ein
  453. SendSMS-Server lΣuft werden alle weiteren Instanzen automatisch im
  454. Spoolmodus gestartet. Mit den Parameter -n (direkt versenden) bzw. -s (auf
  455. jeden Fall spoolen) kann dieses Verhalten geΣndert werden.
  456. Mit diesen Mechanismen hat man die M÷glichkeit Nachrichten ⁿber eine Zeitdauer
  457. zu sammeln und diese mit einer minimalen Anzahl von Verbindungen innerhalb der
  458. gⁿnstigsten Tarifzeiten zu versenden.
  459.  
  460. ------------------------------------------------------------------------------
  461.  
  462. Returncodes
  463. -----------
  464. SendSMS gibt als Returncode die Anzahl der erfolgreich versendeten Nachrichten
  465. zurⁿck. Ist der Returncode negativ, so handelt es sich um einen Errorcode,
  466. welcher in der Datei sendsms.err erlΣutert wird.
  467.  
  468. ------------------------------------------------------------------------------
  469.  
  470. Wo finde ich die neueste Version?
  471. =================================
  472.  
  473. Die neuste Version finden Sie unter:
  474.  
  475.         http://www.bai.de/
  476.  
  477. ------------------------------------------------------------------------------
  478.  
  479. Probleme/Fragen
  480. ===============
  481.  
  482. Schicken Sie eine Email mit folgenden Angaben
  483.  
  484. - Fehler-/Problembeschreibung
  485. - Kopie/Hardcopy des Aufrufs
  486. - Kopie der Datei sendsms.cfg
  487. - Kopie der Datei sendsms.pro
  488. - verwendetes Betriebssystems
  489. - verwendete Version von SendSMS
  490. - verwendetes Modem und Telefonanlage
  491.  
  492. an:
  493.  
  494. wobo@bai.de
  495.  
  496. ------------------------------------------------------------------------------
  497. B÷cherer Angewandte Informatik
  498. Wolfgang B÷cherer, Im Grⁿn 9, D-76316 Malsch
  499. Tel.: +49 (0)7246/942484, Fax.: +49 (0)7246/942485
  500.  
  501. EMail: wobo@bai.de
  502. WWW: http://www.bai.de
  503.