Einwahl mit SmartSurfer3.0
Hallo,
ich möchte bei Alarmeingang via FMS32PRO und IBSS SMS vesenden. Klappt auch alles prima (bei mir zu Hause über DSL-FritzBox-Router)
Nach erfolgreicher Testphase hab ich das ganze auf unserem Rechner im Feuerwehrhaus installiert (XP Prof.).
Aus Kostengründen steht uns da nur ISDN zur Verfügung (kein Flat, nur DFÜ-Einwahl)
Beim Alarmeingang startet dann das Prog SmartSurfer (ist auf automatische Verbindung eingestellt),
jedoch bekomme ich bei IBSS ein Timeout-Fehler. Der Aufbau ins Internet dauert einfach zu lang, es fehlen halt nur ein paar sec.
Hier im Forum hab ich zwar gelesen, daß man den Befehl "wait", "sleep" oder "pause" in die Batch einbauen kann, doch ich kriegs leider nicht hin.
Hier meine Batch:
c:\Programme\IBSS\IBSS.exe /U:Mustermann /P:Passwort /E:0173XXXXXXX /T:2 /N:Feuerwehr Musterstadt - Probealarm - kein Einsatz - {datumextra} - Uhrzeit: {zeitkurz} - Ende -
Wo muß ich genau was einbauen, damit ich kein Timeout kriege?
Ich bin doch so nah dran!!
Um hier das Forum nicht unnötig zu belasten, auch gerne per pn oder email.
Danke für nen Tipp
Gruß (auch) Joachim
Liste der Anhänge anzeigen (Anzahl: 1)
So müsste es klappen
@echo off
echo Einsatz FFW Musterstadt SMS versendung wird gestartet
cd c:\programme\IBSS
wait 60
c:\Programme\IBSS\IBSS.exe /U:Mustermann /P:Passwort /E:0173XXXXXXX /T:2 /N:Feuerwehr Musterstadt - Probealarm - kein Einsatz - {datumextra} - Uhrzeit: {zeitkurz} - Ende -
Die Datei wait.exe kann herunterladen und in das verzeichnis c:\programme\ibss\ entpacken
Die Frage ist jetzt wie startest du das Programm Smartsurfer???
mfg
Michael
bei leerem Text kein Alarm
Bitteschön...
Ändere Deine Batch wie folgt ab:
[löschen] if exist status.txt goto ende
[löschen] echo.>status.txt
[ändern] if %1=="" goto ende
[lassen] c:\IBSS\IBSS.exe /OF:TextFilter.txt /U:xxx /P:xxx /E: xxxxxxx /T: 2 /SILENT /N:{datumkurz} {zeitkurz} %*
[löschen] :marke1
[löschen] wait 10
[löschen] del status.txt
[lassen] :ende
Re: bei leerem Text kein Alarm
Zitat:
Original geschrieben von disa3000
Bitteschön...
Ändere Deine Batch wie folgt ab:
[löschen] if exist status.txt goto ende
[löschen] echo.>status.txt
[ändern] if %1=="" goto ende
[lassen] c:\IBSS\IBSS.exe /OF:TextFilter.txt /U:xxx /P:xxx /E: xxxxxxx /T: 2 /SILENT /N:{datumkurz} {zeitkurz} %*
[löschen] :marke1
[löschen] wait 10
[löschen] del status.txt
[lassen] :ende
Danke aber dann habe ich ja wieder das Problem mit den doppelten Alarmen!!! Dieses wird ja durch die Datei Status.txt verhindert, da ich bereits 1x das Problemm hatte das die Reloadsperre nicht richtig funktioniert.
Hat jemand evtl ne idee wie mann das trotzdem hinbekommt? Es scheint ja so zu sein , das der 2. Sprungbefehl nach Marke 1 nicht akzeptiert wird!!!
Über Arcor kein 900er Fehler
@Andyruf
Echt super dein Tipp,
hab mal ne DFÜ-Verbindung über Arcor Basistarif 24 eingerichtet und siehe da, es funktioniert auch schon mit der ersten Kommandozeile, d.h. ich brauch nicht erst eine 1. ungültige einzurichten damit es erst bei der zweiten gültigen klappt. Ich hab mal ca. 10 Verbinungen starten lassen und kein einziger 900er-Fehler ist gekommen.
Die Verbindung wird anschließend automatisch mit diesem Befehl getrennt:
rasdial /d
Nun hab ich aber plötzlich noch ein anderes Problem, das mit dem Providerwechsel hoffentlich nichts zu tun hat. Ich krieg keine Übergabe vom Pogsac-Text mehr, d.h. ist im Aufruf von FMS32PRO hinter dem Pfad noch ein %3 Übergabeparameter, startet die Batch nicht mehr. Hab mir die Augen schon aus dem Kopf gekuckt, find aber leider keinen Fehler.
Hier meine Batch:
rasdial Arcor [arcor [internet]
c:\Programme\IBSS\IBSS.exe /U:Mustermann /P:Passwort /E:0173XXXXXX /T:2 /N:Feuerwehr Musterstadt -Probealarm - kein Einsatz - {datumextra} - Uhrzeit: {zeitkurz} Text: %* - Ende -
rasdial /d
Der Aufruf aus FMS32PRO sieht so aus: (Aktion)
C:\IBSS\Probealarm.bat %3
Wenn ich den Parameter %3 weglasse, dann starte die Batch und alles funzt. Mit %3 Parameter öffnet das DOS-Fenster für einen Bruchteil einer sec und das war es dann. Aus dem Explorer heraus lässt sich die Batch auch starten und IBSS startet dann auch.
Gruß (auch) Joachim