Hallo,
ich würde gern im Dialplan von ASTERISK abfragen ob ein bestimmtes Telefon angemeldet ist oder nicht. Davon abhängig soll ein anderes Telefon angerufen werden. Die Idee ist, es mit der Funktion DEVICE_STATE(Gerät) zu machen. Leider scheitern schon die ersten Versuche diese Funktion in der Console zu testen.
In " /usr/lib/asterisk/modules/" gibt es eine "func_devstate.so". In der /etc/asterisk/modules.conf steht:
Läuft hier etwas falsch? Muss man eine existierende Funktion noch zusätzlich registrieren? Hat jemand eine Idee wie man diese Registierung macht? Muss ich zum Testen in der Console anders vor gehen?
Vielen Dank für Euer Mitdenken.
ich würde gern im Dialplan von ASTERISK abfragen ob ein bestimmtes Telefon angemeldet ist oder nicht. Davon abhängig soll ein anderes Telefon angerufen werden. Die Idee ist, es mit der Funktion DEVICE_STATE(Gerät) zu machen. Leider scheitern schon die ersten Versuche diese Funktion in der Console zu testen.
xxx*CLI> core show function DEVICE_STATE(SIP/10001)
No function by that name registered.
Command 'core show function DEVICE_STATE(SIP/10001)' failed.
xxx*CLI> core show function DEVICE_STATE(SIP/10001)
...
DEVICE_STATE DEVICE_STATE(device) Get or Set a device state.
...
In " /usr/lib/asterisk/modules/" gibt es eine "func_devstate.so". In der /etc/asterisk/modules.conf steht:
[modules]
autoload=yes
Läuft hier etwas falsch? Muss man eine existierende Funktion noch zusätzlich registrieren? Hat jemand eine Idee wie man diese Registierung macht? Muss ich zum Testen in der Console anders vor gehen?
Vielen Dank für Euer Mitdenken.
Zuletzt bearbeitet: