rendered paste body;; SpoonFeed 3000 (shido6@gmail.com)
; Sorry, you'll have to record your own prompts here.
[test-r]
; Dial in with X CID - u get recognzied,
; Dial 1 to change your callerid then proceed to dialing out
; Dial 2 to begin dialing using your existing callerid
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=15)
exten => s,4,Setvar(MyCurrentCallerID=${CALLERIDNUM})
exten => s,5,Background,spoof-intro
exten => 1,1,Goto(spoof-dialout|s|1)
exten => 2,1,Goto(no-spoof-dialout|s|1)
exten => t,1,Playback,vm-goodbye
exten => t,2,Hangup
[spoof-dialout]
exten => s,1,NoOp(WARNING SPOOFING ACTIVATED)
exten => s,2,NoOp(CONDITION: RED)
exten => s,3,NoOp(SPOOFING TAKING PLACE ON THIS CALL)
exten => s,4,Background,enterspoofid
exten => s,5,Set(TIMEOUT(digit)=5)
exten => s,6,Set(TIMEOUT(response)=15)
exten => _XXXXXXXXXX,1,NoOp(SETTING SPOOF CID)
exten => _XXXXXXXXXX,2,Playback,custom/the-num-i-have-is
exten => _XXXXXXXXXX,3,SayDigits(${EXTEN})||r
exten => _XXXXXXXXXX,4,Setvar(MyNewCallerID=${EXTEN})
exten => _XXXXXXXXXX,5,Goto(spoof-dialout-stage2|s|1)
[spoof-dialout-stage2]
exten => s,1,NoOp(SPOOF STAGE 2 ACTIVATED)
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=15)
exten => s,4,Background,prompt-number
exten => _XXXXXXXXXX,1,Playback,custom/you-entered
exten => _XXXXXXXXXX,2,SayDigits,${EXTEN}
exten => _XXXXXXXXXX,3,SetCIDNUM(${MyNewCallerID})
exten => _XXXXXXXXXX,4,NoOP(SPOOFED CALL GOING OUT AS ${MyNewCallerID})
exten => _XXXXXXXXXX,5,Dial(IAX2/you@yourprovider/1${EXTEN}||Ttr)
exten => _1XXXXXXXXXX,1,Playback,custom/you-entered
exten => _1XXXXXXXXXX,2,SayDigits,${EXTEN}
exten => _1XXXXXXXXXX,3,SetCIDNUM(${MyNewCallerID})
exten => _1XXXXXXXXXX,4,NoOP(SPOOFED CALL GOING OUT AS ${MyNewCallerID})
exten => _1XXXXXXXXXX,5,Dial(IAX2/you@yourprovider/${EXTEN}||Ttr)
exten => i,1,Playback,pbx-invalid
exten => i,2,Goto(s|1)
[no-spoof-dialout]
exten => s,1,Answer
exten => s,2,Set(TIMEOUT(digit)=5)
exten => s,3,Set(TIMEOUT(response)=15)
exten => s,4,Background,prompt-number
exten => _XXXXXXXXXX,1,NoOp(CONDITION: GREEN)
exten => _XXXXXXXXXX,2,NoOp(NO SPOOFING TAKING PLACE ON THIS CALL)
exten => _XXXXXXXXXX,3,Playback,custom/you-entered
exten => _XXXXXXXXXX,4,SayDigits,${EXTEN}
exten => _XXXXXXXXXX,5,Dial(IAX2/you@yourprovider/1${EXTEN}||Ttr)
exten => _1XXXXXXXXXX,1,NoOp(CONDITION: GREEN)
exten => _1XXXXXXXXXX,2,NoOp(NO SPOOFING TAKING PLACE ON THIS CALL)
exten => _1XXXXXXXXXX,3,SayDigits,${EXTEN}
exten => _1XXXXXXXXXX,4,Playback,custom/you-entered
exten => _1XXXXXXXXXX,5,SayDigits,${EXTEN}
exten => _1XXXXXXXXXX,6,Dial(IAX2/you@yourprovider/${EXTEN}||Ttr)
exten => i,1,Playback,pbx-invalid
exten => i,2,Goto(s|1)