Hallo
Folgende Situation: Mehrere Telefone mit einer zentralen Mailbox, die von einem beliebigen Telefon ein- / ausgeschaltet werden kann. (Code siehe unten, wahrscheinlich irrelevant)
Gibt es einen Weg, auf den Telefonen anzuzeigen, ob das Voicemail aktiv ist, oder nicht? Es handelt sich um Cisco SPA508G. Asterisk: 1.6
Meine Idee: Einen Hint manuell auslösen, der die LED am Telefon triggert. Ist das möglich?
Hier der Code, um das Voicemail zu aktivieren. Falls es schönere Wege gibt, lass ich mich gerne belehren. (Umleiten über das Telefon selbst funktioniert nicht, da Asterisk mehrere Geräte gleichzeitig anspricht.)
Vielen Dank für jegliche Hilfe
Folgende Situation: Mehrere Telefone mit einer zentralen Mailbox, die von einem beliebigen Telefon ein- / ausgeschaltet werden kann. (Code siehe unten, wahrscheinlich irrelevant)
Gibt es einen Weg, auf den Telefonen anzuzeigen, ob das Voicemail aktiv ist, oder nicht? Es handelt sich um Cisco SPA508G. Asterisk: 1.6
Meine Idee: Einen Hint manuell auslösen, der die LED am Telefon triggert. Ist das möglich?
Hier der Code, um das Voicemail zu aktivieren. Falls es schönere Wege gibt, lass ich mich gerne belehren. (Umleiten über das Telefon selbst funktioniert nicht, da Asterisk mehrere Geräte gleichzeitig anspricht.)
Code:
[von-intern]
; VoiceMail aktivieren
exten => _2[0-3],1,Answer()
exten => _2[0-3],2,Set(DB(vm/welche)=${EXTEN:-1}) ; die zweite Ziffer wählt eine von 3 möglichen Ansagen, 0 = ausschalten
exten => _2[0-3],3,Hangup()
[von-extern]
; Je nach Wert anrufen oder direkt auf VoiceMail
; Ansagen 2 und 3 wurden hier weggelassen
exten => 90,1,GotoIf($[${DB(vm/welche)}=1]?vm_away)
exten => 90,n,Dial(SIP/SIP/900&SIP/901,,t)
exten => 90,n,Hangup()
exten => 90,n(vm_away),VoiceMail(1,su)
exten => 90,n,Hangup()
Vielen Dank für jegliche Hilfe