Skip to content

Befehle zum Reloaden von Asterisk und zum Generieren des Dialplans

pk-amooma edited this page Sep 29, 2010 · 1 revision

Ü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.