Nachtschaltung für einzelne VoIP-Accounts!?

RudatNet schrieb:
Lass die init-Schleife original
und tausche mal in der letzten Zeile "von" und "bis" aus!

Habe ich ... leider passiert nichts.

Der Account bleibt "online" .. was dieser ja zu dieser Zeit nicht dürfte.

Habe wie du gesagt hast ==> den "alten code" genommen und zusätzliche dann folgendes getauscht :

#################################################
init $bis $von # Dauerschleife initialisieren

Noch eine Idee?
 
RudatNet schrieb:
und die Zeit eigentlich doch auch.
Vielleicht ist ja "sleep 120" nach Neustart zu kurz, daher ja mein Vorschlag das gegen die ping-Schleife auszutauschen...
RudatNet schrieb:
Zu dem Problem von > bis:
Kommt natürlich auch drauf an, wann die Box/das Script gestartet wird :cool:
Da habe ich mich wohl täuschen lassen :( ... sorry for error
 
Zuletzt bearbeitet:
@u.g.

ich habe mal dein "Ping-Skript" für das Sleep 120 ersetzt..

leider mit dem selben "Erfolg" das er den SIP Account einfach nicht abschaltet.

(Anbei mal die Datei für die Fritzbox zum HOCHLADEN)

Habe @von & @bis vertauscht & habe das Ping drinnen.

Schon echt seltsam :noidea:
 

Anhänge

  • pseudo_update(4).zip
    1.7 KB · Aufrufe: 1
Du startest die Box aber nach ner Änderung immer neu, oder ?
Mach zur Sicherheit nach der Schleife noch ein "sleep 120"

EDIT:
Und um das Problem auszuschliessen: ... nach dem "sleep 120" noch:
date > /var/tmp/test.log
und nach neustarten, dann über telnet mal:
cat /var/tmp/test.log

EDIT2:
Bin etwas verwirrt jetzt: Also von 07:30 bis 18 Uhr soll das Telefon nicht klingeln, ja ?
 
Zuletzt bearbeitet:
u.g schrieb:
Du startest die Box aber nach ner Änderung immer neu, oder ?
Mach zur Sicherheit nach der Schleife noch ein "sleep 120"

Ja natürlich starte ich immer neu .. (macht ja die Box automatisch nach dem ich die "Firmware" eingespielt habe).
u.g schrieb:
EDIT2:
Bin etwas verwirrt jetzt: Also von 07:30 bis 18 Uhr soll das Telefon nicht klingeln, ja ?
Genau .. => also eine Tagesschaltung. (von 07.30 - 18.00 soll der SIP Account abgemeldet sein). die Restliche Zeit (18.00-07.30 & am WE komplett soll das Telefon KLINGELN bzw. der SIP Account angemeldet sein).

Hast du eine Idee bzw. Möglichkeit das Skript mal zu testen/simulieren?
 
Ok, der letzte Versuch:

Du lässt alles original ausser:
Code:
#################################################
# Hauptschleife. Einstieg automatisch über init()
NS_start() {
  (await $bis; NS_ende) &
  TestIt $sip 0  [COLOR="Blue"]< hier die 0 durch 1 ersetzen[/COLOR]
}
NS_ende() {
  (await $von; NS_start) &
  TestIt $sip 1  [COLOR="Blue"]< hier die 1 durch 0 ersetzen[/COLOR]
}
Dann sollte der Account jetzt um diese Zeit direkt nach dem Restart automatisch aus sein!
 
RudatNet schrieb:
Du lässt alles original ausser:
Dann sollte der Account jetzt um diese Zeit direkt nach dem Restart automatisch aus sein!

Habe ich gemacht .. leider funktioniert dies ebenfalls nicht ..

Der Account "bleibt" ONLINE ... (obwohl von der Zeit her, dieser es nicht dürfte).

Kann man nicht sowas wie eine LOG Datei anlegen um den Fehler zu finden ?

:noidea:

Edit1: Das seltsame ist .. das nun der VOIP Account "abgeschaltet" 19:15..

meine Eingabe waren :
von=0730
bis=1915
=======> Also genau andersrum ...

Kann es sein,dass es Probleme macht wg. dem neuem Tag (der normalerweise folgt? und bei der Tagesschaltung nicht folgt?

Das seltsame war ja auch, dass das Original-Skript funktionierte (aber nur 1 mal)
 
Zuletzt bearbeitet:
So ... um eine Lösung zu finden gehe ich jetzt mal systhematisch vor :

1. Ich nutze das Original-Skript (Forenpost 29 - KLICK) und setze folgende Zeiten ein :
[Aktuelle-Zeit : 19.44]

Nachtschaltung
von=0730
bis=1950

==> Somit sollte nach dem Reboot der Account ausgeschaltet sein und um 19:50 der Account wieder eingeschaltet werden :

=> Ergebnis : Nach dem Reboot wurde der SIP Account erfolgreich nach den 2Minuten (Sleep 120) Wartezeit ausgeschaltet

Logdatei von Telnet ist folgende :

Code:
# Mar  8 19:45:42 voipd[867]: startup (AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.29 AVM SIP v6.01.01 Dec  8 2006 15:37:30)
Mar  8 19:45:42 voipd[867]: using capi controller 5
Mar  8 19:45:42 voipd[867]: using b1 protocol 10
Mar  8 19:45:42 voipd[867]: tel: supported
Mar  8 19:45:42 voipd[867]: ENUM NOT enabled
Mar  8 19:45:42 voipd[867]: enumdomain: e164.arpa
Mar  8 19:45:42 voipd[867]: enumdomain: e164.org
Mar  8 19:45:42 voipd[867]: Couldn't load shared library libspeex.so - File not found - Not a directory (20)
Mar  8 19:45:42 voipd[867]: VoIP led value = 0
Mar  8 19:45:43 voipd[867]: 0: [email protected] configured
Mar  8 19:45:43 voipd[867]: 1: [email protected] configured
Mar  8 19:45:43 voipd[867]: 3: [email protected] configured
Mar  8 19:45:43 voipd[867]: 3 useragents configured
Mar  8 19:45:43 voipd[867]: INFO led: off (value=0)
Mar  8 19:45:43 voipd[867]: priority is -20
Mar  8 19:45:43 voipd[867]: encaplen 22
Mar  8 19:45:43 voipd[867]: brutto speed 19872000/1184000 voip speed 1168000
Mar  8 19:45:43 voipd[867]: connstatus 0 -> 5
Mar  8 19:45:43 voipd[867]: second - running (voip=0)
Mar  8 19:45:43 voipd[867]: 0: connected    vcc 0/0/PPPoE/22 stay online 1
Mar  8 19:45:43 voipd[867]: 0: ip 217.230.148.XXX/217.0.116.XXX mtu 1492 dns 217.237.149.XXX/217.237.150.XXX
Mar  8 19:45:43 voipd[867]: [email protected]: REGISTER starting
Mar  8 19:45:43 voipd[867]: dns: 1und1.de: query
Mar  8 19:45:43 voipd[867]: [email protected]: REGISTER starting
Mar  8 19:45:43 voipd[867]: [email protected]: REGISTER starting
Mar  8 19:45:43 voipd[867]: PCMA: 98933 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: PCMU: 98933 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: G726-32: 56533 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: G726-40: 70666 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: G726-24: 56533 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: iLBC: 42400 bits/second (encaplen=22,30ms)
Mar  8 19:45:43 voipd[867]: PCMA: 106000 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: PCMU: 106000 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: G726-32: 84800 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: G726-40: 84800 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: G726-24: 63600 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: iLBC: 63600 bits/second (encaplen=22,20ms)
Mar  8 19:45:43 voipd[867]: verbose: DISABLED
Mar  8 19:46:36 igdd[659]: Error: SSDP MSearch does not contain right ST-Header
Mar  8 19:46:43 igdd[659]: Error: SSDP MSearch does not contain right ST-Header

=> Wie gesagt.. es folgte die Automatische Trennung des SIP Account.

Nach 4 Minuten warten (19.50Uhr) erfolgt dann folgender LOG : (Skriptgesteuert)

Code:
# date
Thu Mar  8 19:49:21 CET 2007
# date
Thu Mar  8 19:49:48 CET 2007
# Mar  8 19:50:08 voipd[918]: startup (AVM FRITZ!Box Fon WLAN 7170 (UI) 29.04.29 AVM SIP v6.01.01 Dec  8 2006 15:37:30)
Mar  8 19:50:08 voipd[918]: using capi controller 5
Mar  8 19:50:08 voipd[918]: using b1 protocol 10
Mar  8 19:50:08 voipd[918]: tel: supported
Mar  8 19:50:08 voipd[918]: ENUM NOT enabled
Mar  8 19:50:08 voipd[918]: enumdomain: e164.arpa
Mar  8 19:50:08 voipd[918]: enumdomain: e164.org
Mar  8 19:50:08 voipd[918]: Couldn't load shared library libspeex.so - File not found - Not a directory (20)
Mar  8 19:50:08 voipd[918]: VoIP led value = 0
Mar  8 19:50:08 voipd[918]: 0: [email protected] configured
Mar  8 19:50:08 voipd[918]: 1: [email protected] configured
Mar  8 19:50:08 voipd[918]: 2: [email protected] configured
Mar  8 19:50:08 voipd[918]: 3: [email protected] configured
Mar  8 19:50:08 voipd[918]: 4 useragents configured
Mar  8 19:50:08 voipd[918]: INFO led: off (value=0)
Mar  8 19:50:08 voipd[918]: priority is -20
Mar  8 19:50:08 voipd[918]: encaplen 22
Mar  8 19:50:08 voipd[918]: brutto speed 19872000/1184000 voip speed 1168000
Mar  8 19:50:08 voipd[918]: connstatus 0 -> 5
Mar  8 19:50:08 voipd[918]: second - running (voip=0)
Mar  8 19:50:08 voipd[918]: 0: connected    vcc 0/0/PPPoE/22 stay online 1
Mar  8 19:50:08 voipd[918]: 0: ip 217.230.148.XXX/217.0.116.XXX mtu 1492 dns 217.237.149.XXX/217.237.150.XXX
Mar  8 19:50:08 voipd[918]: [email protected]: REGISTER starting
Mar  8 19:50:08 voipd[918]: dns: 1und1.de: query
Mar  8 19:50:08 voipd[918]: [email protected]: REGISTER starting
Mar  8 19:50:08 voipd[918]: [email protected]: REGISTER starting
Mar  8 19:50:08 voipd[918]: dns: strato-iphone.de: query
Mar  8 19:50:08 voipd[918]: [email protected]: REGISTER starting
Mar  8 19:50:08 voipd[918]: PCMA: 98933 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: PCMU: 98933 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: G726-32: 56533 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: G726-40: 70666 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: G726-24: 56533 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: iLBC: 42400 bits/second (encaplen=22,30ms)
Mar  8 19:50:08 voipd[918]: PCMA: 106000 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: PCMU: 106000 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: G726-32: 84800 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: G726-40: 84800 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: G726-24: 63600 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: iLBC: 63600 bits/second (encaplen=22,20ms)
Mar  8 19:50:08 voipd[918]: verbose: DISABLED

Wie gesagt.. an sich funktioniert das Skript .. ABER Morgen früh wird wohl um 7.30Uhr der SIP Account NICHT deaktiviert... die Frage ist nur WARUM WOHL ?? :noidea:
(eventuell wg. dem neuem Tag?? => Datumsproblem???)

Könnt Ihr irgendwas @Rudanet / @u.g aus den Logdateien erkennen?
 
Zuletzt bearbeitet:
Füg doch bitte noch die Zeile
date > /var/tmp/test.log
vor den Beginn des Nachtschaltungsscriptes und zeig uns den Inhalt nach Neustart (wie oben irgendwo geschrieben).
Aus den Logs konnte ich bisher noch nichts erkennen.

Ja klar kann man das Script um Log-Ausgaben erweitern, z.B. so:
await() {
local day=$((60*60*24))
echo "await(): `date`" >> /var/tmp/test.log
[...]
 
@ u.g

ich habe mal deinen Rat befolgt und habe nun folgendes Skript im Einsatz :

Code:
date > /var/tmp/test1.log
sleep 120;
###############################################################
# Start- und End-Zeit der Nachtschaltung(!):                  #
von=0730  # Format: 'hhmm'  (Format wird nicht geprüft!)      #
bis=2115  # Format: 'hhmm'  (Format wird nicht geprüft!)      #
sip=2     # zu schaltender Account (*121# entspricht Wert: 0) #
###############################################################
await() {
  local day=$((60*60*24))
  echo "await(): `date`" >> /var/tmp/test.log
  sleep $(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
}
TestIt () {
case $(date +%a) in
  Mon|Tue|Wed|Thu|Fri)
    SipS=`ParseWebsite` # Daten einlesen
    SipState $SipS      # Ist irgend ein Sip-Acount verbunden?
    if [ $verbunden -eq 1 ]
      then
      (sleep 20; TestIt $1 $2) &
    else
      DoIt $1 $2
    fi
  ;;
esac
}
ParseWebsite() {
  export REQUEST_METHOD="GET"
  export REMOTE_ADDR="127.0.0.1"
  export QUERY_STRING="getpage=../html/de/menus/menu2.html&var:lang=de&var:menu=home&var:pagename=home"
  cd /usr/www/html/cgi-bin
  ./webcm |
  sed -n 's/^.*sip:status.sip[0-9].connect.*value="\([0-9]\).*/\1/p'
}
SipState() {
  local i
  verbunden=0
    for i in $*
  do
    if [ $i -eq 3 ]
    then
      verbunden=1
    fi
  done
}
DoIt() {
  export REQUEST_METHOD="POST"
  export REMOTE_ADDR="127.0.0.1"
  export CONTENT_TYPE="application/x-www-form-urlencoded"
  POST_DATA="sip:settings/sip$1/activated=$2"
  export CONTENT_LENGTH=${#POST_DATA}
  echo -n "$POST_DATA" | /usr/www/html/cgi-bin/webcm > /dev/null
}
#################################################
# Hauptschleife. Einstieg automatisch über init()
NS_start() {
  (await $bis; NS_ende) &
  TestIt $sip 0  
}
NS_ende() {
  (await $von; NS_start) &
  TestIt $sip 1 
}
#################################################
# autom. richtigen Einstieg finden
init() {
  local now=$(date +%H%M)
  if [ $now -ge $2 ] && [ $now -lt $1 ]
  then
    NS_ende 
  else
    NS_start
  fi
}
#################################################
init $von $bis  # Dauerschleife initialisieren

Nachdem ich um 21:10 Reboot habe ich in der Test1.log (Log vor der Schleife) folgendes stehen :

Code:
# vi test1.log
Thu Mar  8 21:12:46 CET 2007
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
- test1.log 1/1 100%

In der 2. Datei :

Code:
# vi test.log
await(): Thu Mar  8 21:14:46 CET 2007
await(): Thu Mar  8 21:15:00 CET 2007
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
- test.log 1/2 50%

Hoffe das dies nun etwas aussagt???
 
Naja, also der "sleep 120" scheint schon mal zu reichen, damit deine Box das richtige Datum hat, trotzdem würde ich die Ping-Schleife zusätzlich drin lassen, schaden kanns nicht ...

Das mit dem Log-Eintrag war ein Beispiel, ähnliches kann man auch in den anderen Funktionen machen, am wichtigsten ist es aber in:
DoIt() {
echo "DoIt: $1 $2 `date`" >> /var/tmp/test.log

Ich teste das Script mal am WE mit deinen Zeiten, falls noch nötig.
Werde es dann aber minimal anpassen müssen, weil es SA/SO ja bisher nichts macht...

(Um kleine Log-Dateien anzeigen zu lassen, reicht "cat ...")
 
Hallo u.g.,

heute Morgen hat sich das Skript um 7:30 wie vermutet abgeschaltet...

Bin mal sehr gespannt ob es heute Abend den SIP Account wieder anmeldet.

Das war ja bisher das Problem, dass es nur 1 mal komplett klappte.

Wäre nett, wenn du das Skript mal übers WE bei dir testen könntest.

Gruß & Danke schonmal...

INOVATE ;)

p.s.: soll ich irgendwas in der DOIT Schleife einbauen od. erstmal nicht nötig?
 
inovate schrieb:
...
p.s.: soll ich irgendwas in der DOIT Schleife einbauen od. erstmal nicht nötig?
Da auf keinen Fall was ändern.

DOIT() drückt sozusagen am Ende das richtige Knöpfchen.
Wenn du da was änderst, ist der Rest des Codes für die Katz'. ;)
 
Thomas, ich hatte weiter oben vorgeschlagen, in DoIt() Log-Einträge zu machen zum evtl. besseren Nachvollziehen, was wann passiert, nicht um die Logik des Scriptes zu ändern...
 
@u.g & @rudanet...

also ich schaue mal bis heute Abend ob dann die Anschaltung funktioniert ...

wenn ja .. werde ich dann bis Montag früh warten ob dann die "Abschaltung" auch geht.

Ansonsten dann das Skript mit der Erweiterung von u.g. ausstatten.

Wäre nett (von u.g.) >> unabhängig mal das Skript wie du gesagt hattest am WE.. mal zu überprüfen.
 
Erstmal folgende Verbesserung:
Damit das Original-Script mit einer Nachtschaltung von z.B. 23 Uhr bis 06 Uhr und einer von 06 Uhr bis 23 Uhr klar kommt,
habe ich die Funktion init() so geändert:
Code:
init() {
  local now=$(date +%H%M)
  [COLOR=Red]if [ $von -gt $bis ][/COLOR]
  [COLOR=Red]then[/COLOR]
    if [ $now -ge $2 ] && [ $now -lt $1 ]
    then
      NS_ende
    else
      NS_start
    fi
  [COLOR=Red]else
    if [ $now -ge [COLOR=Navy]$1[/COLOR] ] && [ $now -lt [COLOR=Navy]$2[/COLOR] ]
    then
      [COLOR=Navy]NS_start[/COLOR]
    else
      [COLOR=Navy]NS_ende[/COLOR]
    fi
  [/COLOR]fi
}
Fortsetzung folgt...
(Das wird aber nicht dein Problem gewesen sein, inovate ...)
 
Zuletzt bearbeitet:
Ich konnte sonst keinen Fehler im Script finden, wenn 1. An-/Abschaltung korrekt war (und geklappt hat),
dann sollte es eigentlich immer so weiter gehen (habe es aber noch nicht länger getestet).
Könnte mir höchstens denken, dass die Prozesse auf der Box nach paar Tagen "irgendwie" sterben, meine mal so was erlebt zu haben.

Dafür wäre eine Logdatei nicht schlecht. Daher habe ich das Script mal erweitert.
Es kommt jetzt mit "von < bis" (und von > bis) und Fritz-Passwort_ja/nein klar und schreibt optional was in /var/tmp/test.log:
Code:
#!/bin/sh
##############################################################
# Start- und End-Zeit der Nachtschaltung(!):                 #
von=1300  # Format: 'hhmm'  (Format wird nicht geprueft!)    #
bis=1400  # Format: 'hhmm'  (Format wird nicht geprueft!)    #
sip=5     # zu schaltender Account (*121# entspricht Wert: 0)#
log=1     # Logdatei fuehren (0=nein,1=ja)                   #
pass=""   # Passwort Fritzbox (""=keins)                     #
##############################################################
max=10
i=0
while [ $i -lt $max ]; do
    if ping -c 1 www.heise.de >/dev/null; then
        break
    fi 
    let i=$i+1
    sleep 15
done
sleep 120
###############################################################
logit() {
  if [ $log -eq 1 ]; then
      echo "$1" >> /var/tmp/test.log
  fi     
}
await() {
  local day=$((60*60*24))
  secs=$(( ($(date -d $(date +%m%d$1%Y) +%s) - $(date +%s) + $day) % $day ))
  logit "await: $1 $secs `date`" 
  sleep $secs
  logit "await: $1 $secs ende `date`" 
}
TestIt () {
logit "TestIt: `date`"
case $(date +%a) in
  Mon|Tue|Wed|Thu|Fri|Sat|Sun)
    SipS=`ParseWebsite` # Daten einlesen
    SipState $SipS      # Ist irgend ein Sip-Acount verbunden?
    if [ $verbunden -eq 1 ]
    then
       logit "TestIt: verbunden ... `date`" 
       (sleep 20; TestIt $1 $2) &
    else
       DoIt $1 $2
    fi
  ;;
esac
}
flogin() {
  if [ -n "$pass" ]; then
     logit "flogin: `date`"
     export REQUEST_METHOD="POST"
     export REMOTE_ADDR="127.0.0.1"
     export CONTENT_TYPE="application/x-www-form-urlencoded"
     POST_DATA="login:command/password=$pass"
     export CONTENT_LENGTH=${#POST_DATA}
     echo -n "$POST_DATA" | /usr/www/html/cgi-bin/webcm > /dev/null
     sleep 3
  fi  
}
ParseWebsite() {
  logit "ParseWebsite: `date`" 
  flogin    
  export REQUEST_METHOD="GET"
  export REMOTE_ADDR="127.0.0.1"
  export QUERY_STRING="getpage=../html/de/menus/menu2.html&var:lang=de&var:menu=home&var:pagename=home"
  cd /usr/www/html/cgi-bin
  ./webcm | sed -n 's/^.*sip:status.sip[0-9].connect.*value="\([0-9]\).*/\1/p'
}
SipState() {
  local i
  logit "SipState: `date`"
  verbunden=0
  for i in $*
  do
    if [ $i -eq 3 ]
    then
      verbunden=1
    fi
  done
}
DoIt() {
  logit "DoIt: $1 $2 `date`"
  flogin  
  export REQUEST_METHOD="POST"
  export REMOTE_ADDR="127.0.0.1"
  export CONTENT_TYPE="application/x-www-form-urlencoded"
  POST_DATA="sip:settings/sip$1/activated=$2"
  export CONTENT_LENGTH=${#POST_DATA}
  echo -n "$POST_DATA" | /usr/www/html/cgi-bin/webcm > /dev/null
}
#################################################
# Hauptschleife. Einstieg automatisch ueber init()
NS_start() {
  logit "NS_start: `date`"
  (await $bis; NS_ende) &
  TestIt $sip 0  
}
NS_ende() {
  logit "NS_ende: `date`" 
  (await $von; NS_start) &
  TestIt $sip 1 
}
#################################################
# autom. richtigen Einstieg finden
init() {
  local now=$(date +%H%M)
  logit "===================" 
  logit "init: $1 $2 $now `date`" 
  if [ $von -gt $bis ]
  then
    if [ $now -ge $2 ] && [ $now -lt $1 ]
    then
      NS_ende 
    else
      NS_start
    fi  
  else
    if [ $now -ge $1 ] && [ $now -lt $2 ]
    then
      NS_start
    else
      NS_ende 
    fi  
  fi
}
#################################################
init $von $bis  # Dauerschleife initialisieren
@ inovate:
Wenn du weiterhin Probleme hast, wäre es ganz gut, wenn du dann mal dieses ^ Script nehmen würdest (wg. Logdatei).
 
Zuletzt bearbeitet:
siehe unten
 
Zuletzt bearbeitet:
@u.g :

vielen Dank für deine Mühen :)

Wie zu vermuten war, hat sich der SIP Account gestern Abend nicht wieder aktiviert.

Die Logdatei sagt folgendes aus :

Code:
# cat test.log
await(): Thu Mar  8 21:14:46 CET 2007
await(): Thu Mar  8 21:15:00 CET 2007
await(): Fri Mar  9 07:30:02 CET 2007

d.h. das die Schleife nicht mehr gestern Abend ausgeführt worden ist.


Ich habe grad mal DEIN Skript auf die FB aufgespielt und somit testen wir mal ob es JETZT funktioniert bzw. was die LOG Datei sagt. (Um 13:30 habe ich es aufgespielt und die "abschaltung" funktioniert schonmal).

Wie gesagt... wenns 2-3 Mal funktioniert dann gehts auch wirklich .. :p

Also warten wir es ab ....
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
246,341
Beiträge
2,250,497
Mitglieder
373,998
Neuestes Mitglied
MacDeath
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.