All pastes #638090 Raw Edit

Mine

public text v1 · immutable
#638090 ·published 2007-07-29 14:50 UTC
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)