.titleBar { margin-bottom: 5px!important; }

Dialstatus nur für eine Nummer auswerten

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von achim22, 18 Okt. 2006.

  1. achim22

    achim22 Neuer User

    Registriert seit:
    20 Okt. 2005
    Beiträge:
    153
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Nabend!
    Habe da wohl einen Denkfehler...


    Wenn jetzt ein Ruf reinkommt klingeln 31,30 und 32.
    Ich möchte aber, wenn 31 nicht angemeldet ist, dass dann der DIALSTATUS eingreift.

    Der DIALSTATUS soll nur für das SIP 31 gelten.
    Wenn ein Ruf reinkommt, und 31 ist abgemeldet, soll er zu CHANUNAVAIL gehen.
    Jetzt geht es nur, wenn alle drei Telefone abgemeldet sind.


    Code:
    exten=_2.,7,Dial(SIP/31&SIP/30/30&SIP/32,25)            
    exten=_2.,8,Goto,r-${DIALSTATUS}|1
    
    exten => r-CHANUNAVAIL,1,Playback(umleitung)
    exten => r-CHANUNAVAIL,n,Dial,CAPI/ISDN1/xxxxxxx|60|r
    exten => r-CHANUNAVAIL,n,wait,5
    ;exten => r-CHANUNAVAIL,n,Dial,CAPI/ISDN1/xxxxxxxx|60|r
    exten => r-CHANUNAVAIL,n,voicemail,b31
    exten => r-CHANUNAVAIL,n,Hangup