All pastes #22550 Raw Edit

darwin35

public text v1 · immutable
#22550 ·published 2005-09-10 02:03 UTC
rendered paste body
;---------------------------------------------------------
;- Xmas Santa Line & other Special Lines
;---------------------------------------------------------
[santa-line]
exten = NXXXXXX,1,Goto(app-xmas-record,s,1)
exten = NXXXXXX,1,Goto(app-xmas-playback,s,1)
;
[app-xmas-record]
exten = s,1,Ringing
exten = s,2,Wait(4)
exten = s,3,Answer
exten = s,4,Playback(xmas2-welcome)
exten = s,5,Set(${DB(MessageCount=xmas/${CALLERIDNUM})})
exten = s,6,Set(${DB(MessageCount=$[${MessageCount} + 1])})
exten = s,7,Set(${DB(xmas/${CALLERIDNUM}=${MessageCount})})
exten = s,8,Record(xmas/${CALLERIDNUM}-${MessageCount}:ulaw|10|60)
exten = s,9,Playback(xmas2-done)
exten = s,10,Hangup
exten = s,4,Set(${DB(MessageCount=xmas/${CALLERIDNUM})})
exten = s,106,Set(${DB(MessageCount=1)})
exten = s,107,Goto(s,7)
;
[app-xmas-playback]
exten = s,1,Ringing
exten = s,2,Wait(4)
exten = s,3,Answer
exten = s,4,Set(${DB(MessageCount=xmas/${CALLERIDNUM})})
exten = s,5,Set(${DB(CurrentMessage=1)})
exten = s,6,Playback(xmas2-recorded)
exten = s,7,Playback(xmas/${CALLERIDNUM}-${CurrentMessage})
exten = s,8,Set(${DB(CurrentMessage=$[${CurrentMessage} + 1])})
exten = s,9,GotoIf(${DB([${CurrentMessage}  ${MessageCount}]?12:10)})
exten = s,10,Playback(beep)
exten = s,11,Goto(s,7)
exten = s,12,Playback(xmas2-goodbye)
exten = s,13,Hangup
exten = s,105,Playback(xmas2-notrecorded)
exten = s,106,Hangup