Ticket #1972: patch_blind

File patch_blind, 1.1 kB (added by francesco_r, 5 years ago)

patch for extensions.conf - FreePBX 2.2.1

Line 
1 --- extensions.conf.original  2007-01-25 08:14:54.000000000 +0100
2 +++ extensions.conf 2007-06-05 13:02:27.000000000 +0200
3 @@ -120,13 +120,26 @@
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  ; Anything but BUSY comes here
12  exten => _s-.,1,Playtones(congestion)
13  exten => _s-.,n,Congestion(10)
14  
15 +exten => blindtr,1,NoOp(CallingBack ${BLINDTRANSFER})
16 +exten => blindtr,n,Set(blindtrdevice=${CUT(BLINDTRANSFER,/,2-)})
17 +exten => blindtr,n,Set(blindtrext=${CUT(BLINDTRDEVICE,,1)})
18 +exten => blindtr,n,Background(vm-theperson)
19 +exten => blindtr,n,Background(vm-isonphone)
20 +exten => blindtr,n,Ringing
21 +exten => blindtr,n,Wait(5)
22 +exten => blindtr,n,NoOp(CallingBack ${BLINDTREXT})
23 +exten => blindtr,n,Macro(dial,${RT},${DIAL_OPTIONS},${BLINDTREXT})
24 +
25 +
26  [macro-vm]
27  exten => s,1,Macro(user-callerid,SKIPTTL)
28  exten => s,n,Set(VMGAIN=${IF($["foo${VM_GAIN}"!="foo"]?"g(${VM_GAIN})":"")})