Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exten => _X.,1,NoOp(Call to ${EXTEN:11}) ; Прилетит EXTEN="79XXXXXXXXX_201612XXXXXX"
- same => n,Answer()
- same => n,Wait(2)
- same => n,Background(/home/first_part_${EXTEN})
- ;same => n,WaitForSilence(4000|2)
- same => n,Background(/home/second_part_${EXTEN})
- same => n,Hangup()
- exten => h,1,NoOp("Звонок окончен")
- same => n,NoOp("Продолжительность вызова - ${CDR(billsec)} сек.")
- same => n,NoOp("Статус звонка - "${CDR(disposition)})
- same => n,Set(phone_number_${CDR(dst)}=${CDR(dst):0:11})
- same => n,NoOp("Получатель вызова - "${phone_number_${CDR(dst)}})
- same => n,Set(datetime_${CDR(dst)}=${CDR(dst):-12})
- same => n,NoOp("Дата/время звонка по БД - "${datetime_${CDR(dst)}})
- same => n,GotoIF($[${CDR(disposition)} = ANSWER]?done:no)
- same => n(done),NoOp("Вызов отвечен. Все процедуры отработаны.)
- same => n,Set(ODBC_CHANGE_Status_done(${phone_number_${CDR(dst)}},${datetime_${CDR(dst)}}="done")
- same => n(no),NoOp("Вызов не отвечен. Сброс статуса звонка в таблице work_table на 'no'")
- same => n,Set(ODBC_CHANGE_Status_no(${phone_number_${CDR(dst)}},${datetime_${CDR(dst)}}="no")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement