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

Wochentags immer per SIP und Sonntags per XXL rauswählen?

Dieses Thema im Forum "Asterisk Rufnummernplan" wurde erstellt von MarcoB, 22 Feb. 2005.

  1. MarcoB

    MarcoB Neuer User

    Registriert seit:
    24 Dez. 2004
    Beiträge:
    189
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo!

    Es gibt ja hier im Forum schon einige tolle dynamsiche Ansätze für die Anwahl per XXL am Wochenende. Aber da hier meist ganz normales Festnetz-LCR gemacht wird, ist das für mich uninteressant. Vielleicht kann mir ja einer helfen, da ich nur wenige Clients am * habe und das deshalb gerne statisch lösen würde. Situation :

    * zum rauswählen soll immer die "0" vorweggestellt werden
    * Mon - Samstag : 0+Vorwahl+Nr -> Anwahl erfolgt per SIP
    * Sonntag : 0+Vorwahl+Nr -> Anwahl erfolgt per Festnetz (wegen XXL)

    Es muss also geprüft werden, welcher Wochentag ist, bevor die jeweilige Regel greift. Ich habe mir hierzu mal die dynamsischen Skripte angeschaut, weiss aber nicht ob ich das einfach so umbasteln kann. Wäre es bei meiner Situation richtig, die Sip.conf wie folgt zu gestalten ?

    Code:
    [11]
    ; Outgoing calls over SIP
    exten => _0./11,1,setCallerID(49xxxxxxxx)|*|mon-sat|*|*
    exten => _0./49xxxxxxxx,2,setCIDName(MeinName)|*|mon-sat|*|*
    exten => _0./49xxxxxxxx,3,Dial(SIP/${EXTEN:1}@gmxprivat,90,tT)|*|mon-sat|*|*
    exten => _0./49xxxxxxxx,4,Busy|*|mon-sat|*|*
    exten => _0./49xxxxxxxx,5,Hangup|*|mon-sat|*|*
    
    ; Outgoing calls XXL on Sunday
    exten => _0./11,1,setCallerID(49xxxxxxxx)|*|sun|*|*
    exten => _0./49xxxxxxxx,2,setCIDName(MeinName)|*|sun|*|*
    exten => _0./49xxxxxxxx,3,Dial(SIP/${EXTEN:1}@gmxprivat,90,tT)|*|sun|*|*
    exten => _0./49xxxxxxxx,4,Busy|*|sun|*|*
    exten => _0./49xxxxxxxx,5,Hangup|*|sun|*|*
    
    ; Outgoing calls over CAPI
    exten => _99./11,1,setCallerID(1234)
    exten => _99./1234,2,setCIDName(MeinName)
    exten => _99./1234,3,Dial(CAPI/1234:${EXTEN:2},90)
    exten => _99./1234,4,Busy
    exten => _99./1234,5,Hangup
    Ist das so richitg? Wenn nicht, wie müsste ich es anders machen, so dass halt Mo-Sa alles per VoIP rausgeht und nur Sonntags über Festnetz?

    Danke,

    Marco
     
  2. Maik

    Maik Gesperrt

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    1,778
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Zunaechst mal gehoert das ganze in die extensions.conf und nicht in die sip.conf. Dann musst du das ganze ueber include's loesen, da du AFAIK nur da die Einschraenkung auf bestimmte Uhrzeiten machen kannst.

    So sollte es gehen:

    Code:
    [11] 
    include => 11-sip|*|mon-sat|*|*
    include => 11-xxl|*|sun|*|*
    
    [11-sip]
    ; Outgoing calls over SIP 
    exten => _0./11,1,setCallerID(49xxxxxxxx)
    exten => _0./49xxxxxxxx,2,setCIDName(MeinName)
    exten => _0./49xxxxxxxx,3,Dial(SIP/${EXTEN:1}@gmxprivat,90,tT)
    exten => _0./49xxxxxxxx,4,Busy
    exten => _0./49xxxxxxxx,5,Hangup
    
    [11-xxl]
    ; Outgoing calls XXL on Sunday 
    exten => _0./11,1,setCallerID(49xxxxxxxx)
    exten => _0./49xxxxxxxx,2,setCIDName(MeinName)
    exten => _0./49xxxxxxxx,3,Dial(SIP/${EXTEN:1}@gmxprivat,90,tT)
    exten => _0./49xxxxxxxx,4,Busy
    exten => _0./49xxxxxxxx,5,Hangup
    Ausserdem wuerde ich auf die CallerID geschichten verzichten und die entweder gleich in der sip.conf korrekt setzen oder halt in der sip.conf ne interne CID und dann im dialplan immer die andere setzen. so wird es evtl. nicht funktionieren.
     
  3. MarcoB

    MarcoB Neuer User

    Registriert seit:
    24 Dez. 2004
    Beiträge:
    189
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Danke Maik,

    ich hab das natürlich auch in der extensions.conf stehn. War gestern wohl ein wenig zu spät ;-)

    Werde das mal testen, aber evtl. auch mal versuchen die dynamsische Version anzupassen.

    Gruß,

    Marco
     
  4. allesOK

    allesOK Mitglied

    Registriert seit:
    24 Mai 2004
    Beiträge:
    732
    Zustimmungen:
    0
    Punkte für Erfolge:
    0