Hi Hendrik,
zum einen monitored sie die einzelnen Asterisk-Channel. Damit kann ich z.B. einfach die Musik runterregeln wenn ich angerufen werde bzw. anrufe (nach Anruf wird sie wieder angehoben).
Zum anderen kann man 'beliebige' Logiken triggern mit:
Dieser Eintrag in der extensions.conf triggert jede Logik die auf 'Forbidden' hört und übergibt ihr als Source die CallerID und als Value die angerufene Nummer. Kann man natürlich beliebig erweitern. z.B. UserEvent(machdietuerauf,...
Ich verwende es z.B. für ein Telefonmenü mit:
In der Logic (die durch das Schlüsselwort 'Action' getriggert wird) frage ich dann z.B.
bis bald
Marcus
Zitat von henfri
Beitrag anzeigen
Zum anderen kann man 'beliebige' Logiken triggern mit:
Code:
exten => _X.,n,UserEvent(Forbidden,Source: ${CALLERID(name)} (${CALLERID(num)}),Value: ${EXTEN})
Ich verwende es z.B. für ein Telefonmenü mit:
Code:
exten => 1,1,UserEvent(Action,Source: ${CALLERID(name)}(${CALLERID(num)}),Value: LichtAn) exten => 2,1,UserEvent(Action,Source: ${CALLERID(name)}(${CALLERID(num)}),Value: LichtAus) ....
Code:
if trigger['value'] == 'LichtAus': sh.wohnzimmer.licht(0)
Marcus
Kommentar