Hangup
Asterisk cmd Hangup
Описание
Hangup(<causecode>)
Разъединяет текущее соединение. Если получен causecode, принимает его значение.
Для SIP соединений
Возможны различные ошибки («404 Not Found», «484 Address incomplete и др.), определенные в RFC 3398 стр.24. Важно помнить, что <causecode> параметр ISDN, а не SIP. Так, например, чтобы Asterisk разорвал вызов с причиной SIP 503 нужно вызвать Hangup(42).
Когда звонок прерван, Asterisk отправляет дополнительный заголовок SIP «X-Asterisk-HangupCauseCode» в BYE.
Для PRI соединений
Некоторые значения 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