====== Команды для работы с каналами в Asterisk ======
1. заходим в asterisk -rvvvvvvvvvvvvvv
2. asterisk*CLI> sip show channels
Peer User/ANR Call ID Format Hold Last Message Expiry Peer
172.20.10.85 (None) 32ac5fd652c7f49 (nothing) No Rx: REGISTER
172.20.10.144 (None) 3a322ad133991d3 (nothing) No Rx: REGISTER
172.20.10.108 (None) 0c4b5b75276164a (nothing) No Rx: REGISTER
172.20.10.58 (None) 31124a6527d2460 (nothing) No Rx: REGISTER
172.20.10.139 (None) 43a2244149fa4a1 (nothing) No Rx: REGISTER
172.20.10.131 (None) 38cc5c9d70d4648 (nothing) No Rx: REGISTER
172.20.10.18 (None) 124bfe4e3b24bc4 (nothing) No Rx: REGISTER
3. asterisk*CLI> sip show channelstats
Peer Call ID Duration Recv: Pack Lost ( %) Jitter Send: Pack Lost ( %) Jitter
172.20.10.65 48d44258674 00:01:12 0000002822 0000000000 ( 0.00%) 0.0000 0000002785 0000000000 ( 0.00%) 0.0002
172.20.10.17 357c9cf4082 00:01:07 0000003220 0000000000 ( 0.00%) 0.0000 0000003216 0000000001 ( 0.03%) 0.0001
172.20.10.25 0a8cfc93077 00:01:07 0000003227 0000000000 ( 0.00%) 0.0000 0000003210 0000000001 ( 0.03%) 0.0000
172.20.10.31 29e1944a-d5 00:00:04 0000000101 0000000000 ( 0.00%) 0.0000 0000000100 0000000000 ( 0.00%) 0.0001
172.20.10.132 36acaef6469 00:00:04 0000000111 0000000000 ( 0.00%) 0.0000 0000000091 0000000000 ( 0.00%) 0.0000
4. **Как отключить зависшие каналы?**\\
''core show channels verbose''
Channel Context Extension Prio State Application Data CallerID Duration Accountcode PeerAccount BridgeID
SIP/350-00003933 from-internal 1 Up AppDial (Outgoing Line) 350 00:05:26 a6686ccf-95f5-4f6d-b
IAX2/asterisk_old-45 from-internal 1 Up AppDial (Outgoing Line) 102 00:00:18 b31978d4-c6b8-4f58-8
SIP/293-00003932 macro-dial-one s 44 Up Dial SIP/350,40,TtrI 293 00:05:27 a6686ccf-95f5-4f6d-b
SIP/319-0000393f macro-dialout-trunk s 22 Up Dial IAX2/asterisk_old/102,300 319 00:00:18 b31978d4-c6b8-4f58-8
4 active channels
2 active calls
из выше стоящего окна вписываем peer, который необходимо отключить.
''channel request hangup SIP/260-0000363c''