Ticket #1972: patch_blind2.txt

File patch_blind2.txt, 1.4 kB (added by francesco_r, 5 years ago)
Line 
1 --- extensions.conf.original    2007-07-17 20:56:04.000000000 +0200
2 +++ extensions.conf     2007-07-17 20:53:52.000000000 +0200
3 @@ -124,13 +124,29 @@
4  
5  ; Extensions with no Voicemail box reporting BUSY come here
6  exten => s-BUSY,1,NoOp(Extension is reporting BUSY and not passing to Voicemail)
7 +exten => s-BUSY,n,GotoIf($[${LEN(${BLINDTRANSFER})} > 0]?blindtr,1) ; check if blindtransfer
8  exten => s-BUSY,n,Playtones(busy)
9  exten => s-BUSY,n,Busy(20)
10  
11 +
12  ; Anything but BUSY comes here
13 -exten => _s-.,1,Playtones(congestion)
14 +exten => _s-.,1,GotoIf($[${LEN(${BLINDTRANSFER})} > 0]?blindtr,1) ; check if blindtransfer
15 +exten => _s-.,n,Playtones(congestion)
16  exten => _s-.,n,Congestion(10)
17  
18 +exten => blindtr,1,NoOp(CallingBack ${BLINDTRANSFER})
19 +exten => blindtr,n,Set(blindtrdevice=${CUT(BLINDTRANSFER,/,2-)})
20 +exten => blindtr,n,Set(blindtrext=${CUT(BLINDTRDEVICE,,1)})
21 +exten => blindtr,n,Background(the-party-you-are-calling)
22 +exten => blindtr,n,Background(is-curntly-unavail)
23 +exten => blindtr,n,Background(pls-hold-while-try)
24 +exten => blindtr,n,Wait(2)
25 +exten => blindtr,n,Macro(dial,${RT},${DIAL_OPTIONS},${BLINDTREXT})
26 +exten => blindtr,n,GotoIf($["${DIALSTATUS}"="BUSY"]?blindtroperator,1)
27 +exten => blindtroperator,1,Macro(dial,${RT},${DIAL_OPTIONS},${OPERATOR_XTN})
28 +
29 +
30  [macro-vm]
31  exten => s,1,Macro(user-callerid,SKIPTTL)
32  exten => s,n,Set(VMGAIN=${IF($["foo${VM_GAIN}"!="foo"]?"g(${VM_GAIN})":"")})