-
Notifications
You must be signed in to change notification settings - Fork 34
Befehle zum Reloaden von Asterisk und zum Generieren des Dialplans
Übersicht über die Befehle zum Reloaden von Asterisk und zum Generieren des Dialplans:
/opt/gemeinschaft/sbin/start-asterisk
Ruft /opt/gemeinschaft/sbin/gs-ast-dialplan-gen auf (d.h. generiert den Dialplan) und läd Asterisk neu, bzw. startet Asterisk wenn es noch nicht läuft.
/opt/gemeinschaft/sbin/start-asterisk --dialplan
Ruft /opt/gemeinschaft/sbin/gs-ast-dialplan-gen auf (d.h. generiert den Dialplan) und läd den Dialplan in Asterisk neu, bzw. startet Asterisk wenn es noch nicht läuft.
/opt/gemeinschaft/sbin/gs-ast-dialplan-gen
Generiert den Dialplan (aber ohne Asterisk Reload).
/opt/gemeinschaft/sbin/gs-ast-dialplan-gen --ignore-subsequent-call
Generiert den Dialplan (aber ohne Asterisk Reload), außer wenn der Dialplan vor weniger als 5 Sekunden bereits neu generiert wurde. Diese Option wird nicht bei manuellen Aufrufen benötigt.
/opt/gemeinschaft/sbin/gs-ast-dialplan-reload
Läd den Dialplan in Asterisk neu (aber ohne Generierung).
/opt/gemeinschaft/sbin/gs-ast-dialplan-reload --generate
Ruft /opt/gemeinschaft/sbin/gs-ast-dialplan-gen auf (d.h. generiert den Dialplan) und läd den Dialplan in Asterisk neu.
/opt/gemeinschaft/sbin/gs-ast-reload
Läd Asterisk neu, bzw. startet Asterisk wenn es noch nicht läuft.
/opt/gemeinschaft/sbin/gs-ast-reload --dialplan
Ruft /opt/gemeinschaft/sbin/gs-ast-dialplan-gen auf (d.h. generiert den Dialplan) und läd Asterisk neu, bzw. startet Asterisk wenn es noch nicht läuft.
/etc/init.d/asterisk restart
Das ganz normale Asterisk-Init-Skript. In der Datei
/opt/gemeinschaft/etc/asterisk/modules.conf wird der Befehl
/opt/gemeinschaft/sbin/gs-ast-dialplan-gen --ignore-subsequent-call
aufgerufen, der (s.o.) auch den Dialplan neu generiert. Asterisk
arbeitet die Datei modules.conf in 2 Durchgängen ab (wegen
verschiedener Modul-Prioritäten), und die Option
--ignore-subsequent-call dient dazu ein doppeltes Generieren
des Dialplans zu vermeiden.
Wie gesagt: Auf einem Test-System wo ein Asterisk-Restart nicht
schlimm ist kann man immer /etc/init.d/asterisk restart
benutzen.