Grandstream idle screen: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | + | =Allgemein= | |
− | + | Um bei den Grandstream Telefonen einen dynamischen Idle Screen zu installieren | |
− | + | sind nachfolgende Schritte zu befolgen. Der dynamische Idle Screen kann z.b. | |
− | + | dazu verwendet werden um den DND oder Umleitungsstatus einzublenden. | |
− | + | Der Screen als solches kann auch noch mit diversen Informationen "angereichert" | |
+ | werden. Datum, Benuztername, LineID, etc... | ||
− | + | =Installation= | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | Als erstes muss ein weiterer SIP Notify Typ im System hinzugefügt werden. Dazu muss | ||
+ | in der Datei /etc/asterisk/sip_notify.conf folgender Inhalt hinzugefügt werden: | ||
− | + | <pre> | |
− | + | [grandstream-idle-screen-refresh] | |
− | + | Event=>x-gs-screen | |
− | + | Content-Length=>0 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</pre> | </pre> | ||
− | + | Danach bitte auf der Asterisk CLI ein | |
− | + | ||
− | + | ||
− | + | sip reload | |
− | + | ||
− | + | ||
− | + | durchführen. Nun steht das SIP Notify im System zu verfügung. Dieses wird benötigt um | |
− | + | den Telefonen mitzuteilen dass diese sich ein Update des Idle Screens holen sollen. | |
− | + | Als nächstes wird ein AGI Script installiert. Diese ist dazu da, dass beim Auflegen das | |
− | + | Telefon immer den Aktuellsten Screen lädt. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
exten => h,n,System(/usr/sbin/asterisk -rx "sip notify grandstream-idle-screen-refresh ${CALLERID(num)}") | exten => h,n,System(/usr/sbin/asterisk -rx "sip notify grandstream-idle-screen-refresh ${CALLERID(num)}") | ||
</pre> | </pre> |
Version vom 21. Januar 2010, 15:46 Uhr
Allgemein
Um bei den Grandstream Telefonen einen dynamischen Idle Screen zu installieren sind nachfolgende Schritte zu befolgen. Der dynamische Idle Screen kann z.b. dazu verwendet werden um den DND oder Umleitungsstatus einzublenden.
Der Screen als solches kann auch noch mit diversen Informationen "angereichert" werden. Datum, Benuztername, LineID, etc...
Installation
Als erstes muss ein weiterer SIP Notify Typ im System hinzugefügt werden. Dazu muss in der Datei /etc/asterisk/sip_notify.conf folgender Inhalt hinzugefügt werden:
[grandstream-idle-screen-refresh] Event=>x-gs-screen Content-Length=>0
Danach bitte auf der Asterisk CLI ein
sip reload
durchführen. Nun steht das SIP Notify im System zu verfügung. Dieses wird benötigt um den Telefonen mitzuteilen dass diese sich ein Update des Idle Screens holen sollen.
Als nächstes wird ein AGI Script installiert. Diese ist dazu da, dass beim Auflegen das Telefon immer den Aktuellsten Screen lädt.
exten => h,n,System(/usr/sbin/asterisk -rx "sip notify grandstream-idle-screen-refresh ${CALLERID(num)}")