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

MarcoB

Neuer User
Mitglied seit
24 Dez 2004
Beiträge
189
Punkte für Reaktionen
0
Punkte
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
 
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.
 
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
 
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.