Anruf ablehnen, wenn eine Nebenstelle nicht erreichbar

Mrs. Moose

Neuer User
Mitglied seit
24 Mrz 2021
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich möchte Anrufe als Busy ablehnen, wenn eine der beiden gerufenen Softphones auf DND steht. Das Problem, das Softphone meldet den Status DND nicht aktiv, sondern man erkennt den Status erst durch einen Versuch dort anzurufen.


Habe eine Möglichkeit gefunden.
 
Zuletzt bearbeitet:
Code:
...
 same => n,Set(GLOBAL(DND12)=0)
 same => n,Dial(Local/dial11@${CONTEXT}${IF($["${DEVICE_STATE(PJSIP/12)}"="NOT_INUSE"]?&Local/dial12@${CONTEXT})},30,thxkic)

exten => dial11,1,Wait(1)
 same => n,GotoIf($[${DND12}!=0]?BoB)
 same => n,Dial(PJSIP/11,30,thxkic)
 same => n,HangUp(18)
 same => n(BoB),Busy()
 same => n,HangUp(17)

exten => dial12,1,Dial(PJSIP/12,30,thxkic)
 same => n,Set(GLOBAL(DND12)=${IF($[$[${DIALSTATUS}!="ANSWERED"] && $[${DIALSTATUS}!="NOANSWER"]]?1:0)})
 same => n,HangUp
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,877
Beiträge
2,303,760
Mitglieder
378,545
Neuestes Mitglied
Patruc