Advertisement
Guest User

Untitled

a guest
Dec 16th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exten => _X.,1,NoOp(Call to ${EXTEN:11})       ; Прилетит EXTEN="79XXXXXXXXX_201612XXXXXX"
  2. same  =>               n,Answer()
  3. same  =>               n,Wait(2)
  4. same  =>               n,Background(/home/first_part_${EXTEN})
  5. ;same  =>               n,WaitForSilence(4000|2)
  6. same  =>               n,Background(/home/second_part_${EXTEN})
  7. same  =>               n,Hangup()
  8. exten =>             h,1,NoOp("Звонок окончен")
  9. same  =>               n,NoOp("Продолжительность вызова - ${CDR(billsec)} сек.")
  10. same  =>               n,NoOp("Статус звонка            - "${CDR(disposition)})
  11. same  =>               n,Set(phone_number_${CDR(dst)}=${CDR(dst):0:11})
  12. same  =>               n,NoOp("Получатель вызова        - "${phone_number_${CDR(dst)}})
  13. same  =>               n,Set(datetime_${CDR(dst)}=${CDR(dst):-12})
  14. same  =>               n,NoOp("Дата/время звонка по БД  - "${datetime_${CDR(dst)}})
  15.  
  16. same  =>               n,GotoIF($[${CDR(disposition)} = ANSWER]?done:no)
  17.  
  18. same  =>         n(done),NoOp("Вызов отвечен. Все процедуры отработаны.)
  19. same  =>               n,Set(ODBC_CHANGE_Status_done(${phone_number_${CDR(dst)}},${datetime_${CDR(dst)}}="done")
  20.  
  21. same  =>           n(no),NoOp("Вызов не отвечен. Сброс статуса звонка в таблице work_table на 'no'")
  22. 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