[Problem] ChanIsAvail

flo1

Neuer User
Mitglied seit
1 Jul 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo!

Versuche folgendes:

exten => 99,1,NoOp(${EXTEN})
exten => 99,n,ChanIsAvail(SIP/testphone,s)
exten => 99,n,NoOp(${AVAILSTATUS})
exten => 99,n,GotoIf($[ ${AVAILSTATUS} = 3 ]?busy:no)
exten => 99,n(no),Dial(SIP/testphone,300,r)
exten => 99,n(busy),Goto(std-local,9999,1)

Leider gibt es mir aber am Asterisk bei NoOp(${AVAILSTATUS}) in der Konsole immer 0 aus. Egal ob das Telefon erreichbar ist oder "Busy".
Verwende Asterisk 1.4.26.2 mit Snom 370 Endgeräten FW 7.3.14

Für mich ist es wichtig, dass bevor ich ein Dial zu einem Telefon mache zuerst den aktuellen Status des Telefons weiß. zB.: busy,...

Bitte um Hilfe, danke.
 
Schau dir mal diese Beispiel an, ich prüfe den Status-2.

Gruß
R.
 
Works as designed, was hier meint: So funktioniert es nicht (zuverlässig), siehe: Bug 4506.

Arbeite stattdesssen mit Gruppen, Beispiele findest du hier, das funktioniert auch wie gewünscht (für die Frage nach concurrent calls).
Alternativ kann - sofern in der verwendeten Version vorhanden - der Backport von DEVICE_STATE() aus Asterisk 1.6.x verwendet werden, siehe Bug 15818.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.