Hangup

Asterisk cmd Hangup

Описание
Hangup(<causecode>)
Разъединяет текущее соединение. Если получен causecode, принимает его значение.

Возможны различные ошибки («404 Not Found», «484 Address incomplete и др.), определенные в RFC 3398 стр.24. Важно помнить, что <causecode> параметр ISDN, а не SIP. Так, например, чтобы Asterisk разорвал вызов с причиной SIP 503 нужно вызвать Hangup(42).

Когда звонок прерван, Asterisk отправляет дополнительный заголовок SIP «X-Asterisk-HangupCauseCode» в BYE.

Некоторые значения PRI_CAUSE

  • 1 = Unallocated number
  • 16 = Normal call clearing
  • 17 = User busy
  • 18 = No user responding (telephone device not connected)
  • 21 = Call rejected
  • 22 = Number changed
  • 27 = Destignation out of order
  • 38 = Network out of order
  • 41 = Temporary failure

commands

  • asterisk/cmd/hangup.txt
  • Последние изменения: 2010/06/04