BLF, hints & DND

Tiieto

Neuer User
Mitglied seit
16 Jan 2021
Beiträge
146
Punkte für Reaktionen
6
Punkte
18
Hallo...

Ich verwende hints um den Status der Telefone auf nem BLF (BelegtLampenFeld) anzeigen zu lassen...
Das klappt soweit hervorragend.
Allerdings sollen die Telefone die sich im DND befinden auch im BLF als "Nicht erreichbar" angezeigt werden. Das klappt bisher noch nicht so wirklich..

Die Hints: (werden in den passenden Context includiert)
Code:
[intern-device-hints]

exten => 1000,hint,SIP/1000
exten => 1001,hint,SIP/1001
exten => 1002,hint,SIP/1002
exten => 1003,hint,SIP/1003
exten => 1004,hint,SIP/1004
exten => 1005,hint,SIP/1005
exten => 1006,hint,SIP/1006

;exten => 1007,hint,SIP/1007        ; not used
;exten => 1008,hint,SIP/1008        ; not used
;exten => 1009,hint,SIP/1009        ; not used
;exten => 1010,hint,SIP/1010        ; not used

exten => 2000,hint,SIP/2000
exten => 2001,hint,SIP/2001

exten => 3000,hint,DIALGROUP(Main)

Wie kann ich diese hints dahingehend beeinflussen, das ein DND-aktives-Telefon als unavailable angezeigt wird?

mit

Code:
same => n,Set(DEVICE_STATE(CUSTOM:${CALLERID(num)})=UNAVAILABLE)
und
Code:
same => n,Set(DEVICE_STATE(Custom:${CALLERID(num)})=NOT_INUSE)

funktioniert das schonmal nicht, das erzeugt nur einen Eintrag in die AstDB:
Code:
/CustomDevstate/1000                              : UNAVAILABLE            
/CustomDevstate/1001                              : NOT_INUSE              
/CustomDevstate/1002                              : NOT_INUSE

Und die als Unavailable markierten Telefone werden trotzdem als verfügbar angezeigt..

LG
 
Kostenlos!

Statistik des Forums

Themen
247,966
Beiträge
2,277,955
Mitglieder
377,053
Neuestes Mitglied
Zuckersüß