-Запустить Asterisk как пользовательскую программу и задать уровень детальности сообщений 2:

# asterisk -cvv

-Если процесс Asterisk уже выполняется, используется ключ восстановления соединения:

# asterisk -vr

 

Завершить зависший звонок.

-Заходим на сервер и ищем зависший звонок по номеру телефона, например 8125553322:

# asterisk -rx "sip show channels" |grep 8125553322

Видим следующий вывод:

10.59.10.23 89265311477 5e8f0122635cbb3 (alaw) No Tx: ACK opensips

 

-Далее ищем channel ID по параметру Call ID:

# asterisk -rx "sip show channel 5e8f0122635cbb3" 

Видим:

  * SIP Call
  Curr. trans. direction:  Outgoing
  Call-ID:                This email address is being protected from spambots. You need JavaScript enabled to view it.:5060
  Owner channel ID:       SIP/opensips-0007499b

 

-Завершаем звонок по параметру channel ID:

# asterisk -rx "channel request hangup SIP/opensips-0007499b"

 

 

Links:

http://my.admingroup.ua/index.php?/Knowledgebase/Article/View/53/0/asterisk-ubivaem-zavisshij-kanal-sip-channel-hangup