;; 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)