( Blint | 2006. 03. 09., cs – 13:20 )

Muha :D Okulasul leirod, hogy mi volt a baj?

Csinalj egy s extension-t, amire be fogja dobni a bejovo hivasokat. Nalam ivr van, a Zap interface-eket a zaptel konfbol az incoming context-be tettem. A belso labon levo SIP mellekek a sip contextben vannak. A konfig kb. igy nez ki:

[incoming]
include => sip
include => mainmenu

[mainmenu]
include => holiday|*|*|1|jan
include => holiday|*|*|2|jan
include => holiday|*|*|3|jan
include => holiday|*|*|4|jan
include => holiday|*|*|5|jan
include => holiday|*|*|6|jan
include => holiday|*|*|7|jan
include => holiday|*|*|8|jan
include => holiday|*|*|9|jan
include => holiday|*|*|1|may
include => holiday|*|mon|1|may
include => holiday|*|*|2|may
include => holiday|*|*|9|may
include => holiday|*|*|12|jun
include => night|*|sat|*|*
include => night|*|sun|*|*
include => night|17:30-23:59|mon-fri|*|*
include => day|00:00-08:29|mon-fri|*|*
include => day|08:30-17:29|mon-fri|*|*

[day]
exten => s,1,Answer()
exten => s,2,Background(custom/daymessage)
exten => s,3,Goto(system,0,1)

[night]
exten => s,1,Answer()
exten => s,2,Background(custom/nightmessage)
exten => s,3,VoiceMail(s202)

[holiday]
exten => s,1,Answer()
exten => s,2,Wait(1)
exten => s,3,Background(custom/holidaymessage)
exten => s,4,VoiceMail(s202)

szerk: a mainmenu-ben ezek a fura include-ok ido alapon dontik el, hogy melyik kontextet pakoljak bele a mainmenu-be, a holiday termeszetesen nem a magyar munkaszüneti napokat jelzi :D system extension 0-as melleke a mindenkori recepcios, alabb latszik, hogy ez epp a 202-es mellek. Ezt biztos lehetett volna elegansabban is megoldani, de quick fix kellett. (Es mint tudjuk semmi nem marad meg olyan sokaig, mint egy temporary fix :D)