Ergebnis 1 bis 7 von 7

Thema: Asterisk nach dem booten autostarten

  1. #1
    IPPF-Erfahrener
    Registriert seit
    16.05.2006
    Beiträge
    90

    Asterisk nach dem booten autostarten

    Hallo,

    ich gehe jetzt in's Bett. Nach dem Kaffee habe ich bis jetzt versucht, obiges Problem zu lösen. Ich bin zu dumm für Linux . Es gibt im Forum mehrer Beiträge, welche obiges Problem "lösen" nur ich bin zu doof (siehe Pisa-Studie). Ich habe einen vServer mit Debian 3.1. Asterisk läuft, aber nicht nach einem reboot.
    Wer kann sich herablassen und es so beschreiben, das ich es kapiere.

    Bis morgen Heike

  2. #2
    IPPF-Einsteiger
    Registriert seit
    22.06.2006
    Beiträge
    8
    Hallo Heike.

    Schau mal in /etc/default/asterisk ob "RUNASTERISK=yes" gesetzt ist.
    Außerdem sollte es die folgenden Dateien geben, die beim Boot den Start des Asteriskserver durchführen: /etc/init.d/asterisk und der Link /etc/rc2.d/S<irgend eine Zahl>asterisk.

    Die Dateien sollte es schon geben, wenn Du mit apt-get installiert hast. Such als erstes in /etc/default/asterisk nach !!!

    Grüße
    Dieter

  3. #3
    IPPF-Erfahrener
    Registriert seit
    16.05.2006
    Beiträge
    90
    Guten Morgen Dieter,

    noch ein bischen schlafen und dann machen wir los.

    Danke für Deine Hilfe.

    Heike

  4. #4
    IPPF-Erfahrener
    Registriert seit
    16.05.2006
    Beiträge
    90
    Hallo Dieter,

    super, wenn der Vormittag mit diesem Erfolgserlebnis enden könnte!!!!

    Schau mal in /etc/default/asterisk ob "RUNASTERISK=yes" gesetzt ist.
    Diese Datei gibt es dort nicht.

    Außerdem sollte es die folgenden Dateien geben, die beim Boot den Start des Asteriskserver durchführen: /etc/init.d/asterisk und der Link /etc/rc2.d/S<irgend eine Zahl>asterisk.
    Die asterisk-Datei gibt es dort auch nicht. In rc2.d fangen alle Datein mit S (=Start??) an, aber nirgends das Wort Asterisk.

    Hilfe, ich will nicht kurz vor dem Ziel stehen bleiben!!!

    Heike

  5. #5
    IPPF-Fünfhundert-Club
    Registriert seit
    06.05.2005
    Beiträge
    546
    Moin Heike,

    hast Du den Asterisken selbst kompilliert? Wenn ja, dann könnte dieses Skript weiterhelfen, das Du nach /etc/init.d unter dem Namen asterisk kopierst:

    Code:
    #! /bin/sh
    #
    # asterisk      start the asterisk PBX
    # (c) Mark Purcell <msp@debian.org>
    # May be distributed under the terms of this General Public License
    #
    # Based on:
    #
    # skeleton      example file to build /etc/init.d/ scripts.
    #               This file should be used to construct scripts for /etc/init.d.
    #
    #               Written by Miquel van Smoorenburg <miquels@cistron.nl>.
    #               Modified for Debian GNU/Linux
    #               by Ian Murdock <imurdock@gnu.ai.mit.edu>.
    #
    # Version:      @(#)skeleton  1.9  26-Feb-2001  miquels@cistron.nl
    #
    
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    NAME=asterisk
    USER=$NAME
    DESC="Asterisk PBX"
    PIDFILE="/var/run/asterisk/asterisk.pid"
    
    # by default: use real-time priority
    PARAMS=""
    AST_REALTIME="yes"
    RUNASTERISK="no"
    MODULEINIT=""
    
    
    
    if [ "$AST_REALTIME" != "no" ]
    then
      PARAMS="$PARAMS -p"
    fi
    
    if [ "x$USER" = "x" ]
    then
      echo "Error: empty USER name"
      exit 1
    fi
    if [ `id -u "$USER"` = 0 ]
    then
      echo "Starting as root not supported."
      exit 1
    fi
    PARAMS="$PARAMS -U $USER"
    if [ "x$RUNASTSAFE" = "xyes" ];then
            DAEMON=/usr/sbin/safe_asterisk
            REALDAEMON=/usr/sbin/asterisk
    else
            DAEMON=/usr/sbin/asterisk
    fi
    
    test -x $DAEMON || exit 0
    
    set -e
    
    case "$1" in
      start)
            echo -n "Starting $DESC: "
            # By Fant (bei bei eingebauten HFC-Karte)
            #/sbin/modprobe crc-ccitt
            #/sbin/insmod "/lib/modules/`uname -r`/misc/zaptel.ko" || exit 1
            # Für 2 Karten (NT+TE)
            #/sbin/insmod "/lib/modules/`uname -r`/misc/zaphfc.ko" modes=2 || exit
            # Für eine Karte (NT)
            #/sbin/insmod "/lib/modules/`uname -r`/misc/zaphfc.ko" modes=1 || exit
            #/sbin/ztcfg -v
            #chown asterisk /dev/zap/*
            #sleep 5
            start-stop-daemon --start --pidfile "$PIDFILE" --exec $DAEMON -- $PARAMS
            echo "$NAME."
            ;;
      stop)
            echo -n "Stopping $DESC: "
            if [ "$RUNASTSAFE" = "yes" ];then
                    # hopefully this will work. Untested
                    $REALDAEMON -rx 'stop now' > /dev/null  || true
            else
                    # Try gracefully
                    $DAEMON -rx 'stop now' > /dev/null 2>&1 || true
            fi
            echo -n "$NAME"
            # giving a small grace time to shut down cleanly.
            sleep 2
            if [ "$RUNASTSAFE" = "yes" ];then
                    start-stop-daemon --quiet --oknodo --stop --exec $DAEMON
            fi
            # just making sure it's really, really dead.
            # KILL is necessary just in case there's an asterisk -r in the background
            start-stop-daemon --stop --quiet --oknodo --retry=0/2/TERM/2/KILL/5 --exec $DAEMON
            # by Fant
            #rmmod zaphfc
            #rmmod zaptel
            echo "."
            ;;
      reload)
            echo "Reloading $DESC configuration files."
            $DAEMON -rx 'reload'
            ;;
      logger-reload)
            $DAEMON -rx 'logger reload'
            ;;
      extensions-reload)
            echo "Reloading $DESC configuration files."
            $DAEMON -rx 'extensions reload'
            ;;
      restart|force-reload)
            $0 stop
            $0 start
            ;;
      *)
            N=/etc/init.d/$NAME
            # echo "Usage: $N {start|stop|restart|reload|logger-reload|extensions-reload|force-reload}" >&2
            echo "Usage: $N {start|stop|restart|force-reload}" >&2
            exit 1
            ;;
    esac
    
    exit 0
    Nicht vergessen, die Datei mit chmod 755 asterisk ausführbar zu machen...

    Dann in den entsprechen Runlevels die Start- und Stop-Links eintragen:

    update-rc.d asterisk defaults

    Ich denke, so sollte es gehen.

    Hawedieehre.
    Fant
    1x Fritz!Box 7390 FW FRITZ!OS 05.22-freetz-devel-9144 als Client am lok. Asterisk
    1x Fritz!Box 7270V2 FW FRITZ!OS 05.22-freetz-devel-9263 als DSL-Router+Client am lok. Asterisk+SIP-Server für lok. Asterisk (ISDN-Amt)
    VoIP: Sipgate
    Asterisk 1.8.14.1 unter Ubuntu 12.04 LTS Server in VM mit chan-dongle (1x Huawei E173 und 1x Huawei E160X für D2)
    Anbindung: DSL 16000/1024 T-Online

  6. #6
    IPPF-Tausend-VIP Avatar von HobbyStern
    Registriert seit
    05.12.2005
    Ort
    Ruhrgebiet
    Beiträge
    1.812
    In Betateilchens Kurs ist es ganz leicht erklärt .. :

    http://www.ip-phone-forum.de/showpos...&postcount=242

    Beste Grüße,

    Stefan
    Asterisk: 1.4.30 mit Russel-Devstate und PickPatch,MissedCalls - Übersicht mit Nagios, Redundanz durch LoadBalanced-Clusterung
    Nutze zahlreiche Snoms,Ciscos,Patton,Linksys und Grandstream. 24 Fritz!Boxen für VPN und VoIP an Remote-Standorten


    Bitte keine Supportanfragen per PM, Danke.

  7. #7
    IPPF-Erfahrener
    Registriert seit
    16.05.2006
    Beiträge
    90
    Hallo HobbyStern,

    warum haben wir uns nicht früher kennengelernt????? Ich hätte ein viel schöneres Wochenende gehabt

    Ich habe beim Asterisk fast alles nach Betateilchen's Anleitung gemacht und er hat mir die Fragen schon beantwortet, bevor ich sie formuliert hatte. So auch dank Deines Tipps. Es scheint zu funktionieren.

    Schöne Woche Heike

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 29.07.2010, 18:30
  2. Antworten: 7
    Letzter Beitrag: 23.12.2009, 11:08
  3. 10 Minuten nach Booten kein HTTP mehr
    Von Harvey56 im Forum FRITZ!Box Fon: DSL, Internet und Netzwerk
    Antworten: 4
    Letzter Beitrag: 21.01.2009, 20:20
  4. HD nach spindown beim booten mounten
    Von cwarlich im Forum Freetz
    Antworten: 2
    Letzter Beitrag: 19.06.2008, 18:56
  5. Problem mit Recover.exe / nur Power LED blinkt nach Booten
    Von tibele im Forum FRITZ!Box tot? Recover, Firmware Up-/ Downgrade
    Antworten: 20
    Letzter Beitrag: 12.10.2005, 14:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •