[my]
exten ⇒ _1XX,1,Answer()
same => n,Mixmonitor(${EXTEN}+${CALLERID(num)+%d.%m.%Y-%H.%M%S.wav}) same => n,NOOP( poshlo po 1XX) same => n,Dial(sip/${EXTEN}) same => n,Hangup()
exten => 550,1,Set(GLOBAL(SECRETAR)=sip/104&sip/105) exten => 551,1,Set(GLOBAL(SECRETAR)=sip/104) exten => 552,1,Set(GLOBAL(SECRETAR)=sip/105) exten => 555,1,Dial(${SECRETAR}) exten => 560,1,Answer()
;exten ⇒ 560,n,Set(DB(test/count)=1)
exten => 560,n(plus),Set(DB(test/count)=$[${DB(test/count)}+1]) exten => 560,n,Set(COUNT=${DB(test/count)}) exten => 560,n,SayNumber(${COUNT}) exten => 560,n,goto(plus)
exten => 570,1,Answer() same => n,Set(VAR1=10) same => n,Set(VAR2=0) same => n,NOOP($[${VAR1}/${VAR2}]) same => n,Hangup() exten => 580,1,Answer() same => n,Set(VAR3=1234567890) same => n,NOOP(${VAR3:-6:-2}) exten => 581,1,Answer() same => n,Set(VAR4=89110271345) same => n,NOOP(+7${VAR4:1})
exten => _XXXXXXX,1,Answer() same => n,Dial(sip/+7812${EXTEN})
exten => _812XXXXXXX,1,Answer() same => n,Dial(sip/prov1/+7${EXTEN})
exten => 590,1,Answer() same => n,Playback(/var/spool/asterisk/monitor/123) [incoming]
exten => 700,1,Answer() same => n,Playback(/var/spool/asterisk/recording/glmenu) same => n(pn),Playback(/var/spool/asterisk/recording/nomera) same => n,Waitexten(5) same => n,Playback(/var/spool/asterisk/recording/nenab) same => n,Goto(pn) exten => _1XX,1,Answer() same => n,Set(fname=${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${CALLERID(number)}-${EXTEN}) same => n,Mixmonitor(${fname}.wav) same => n,Dial(sip/${EXTEN},,mt) same => n,Hangup() exten => i,1,Answer() same => n,Playback(/var/spool/asterisk/recording/errnum) same => n,Hangup()