شاید برای شما پیش اومده باشه که به هر دلیلی نیاز دارید تا یک کانال رو در استریسک Hangup کنید. برای اینکار کافیست پس از وارد شدن به کنسول Asterisk ابتدا این دستور را اجرا کنید:
با اجرای دستور بالا تمامی کانال ها نمایش داده می شوند.در پایین یک نمونه از خروجی دستور بالا را مشاهده می نمایید :
اکنون برای Hangup کردن کانال مورد نظر کافیست تا این دستور را اجرا نمایید:
توجه داشته باشید که SIP/4003-00000a2f نام کانال می باشد که به جای آن شما باید کانال مورد نظر خود را بنویسید.
نویسنده: hos7ein
منبع
کد PHP:
core show channels
کد PHP:
asterisk2*CLI> core show channels
Channel Location State Application(Data)
SIP/3224-00000a19 s@macro-dial-one:42 Up Dial(SIP/4027,15,trI)
IAX2/IAX_Trunk_to_US (None) Up AppDial((Outgoing Line))
SIP/4003-00000a2f s@macro-dialout-trun Up Dial(IAX2/IAX_Trunk_to_US/1001SIP/4001-0000089e s-CHANUNAVAIL@macro- Up VoiceMail(3102@default,u””)
SIP/3117-00000102 s-NOANSWER@macro-vm: Up VoiceMail(3106@default,u””)
SIP/4027-00000a1a (None) Up AppDial((Outgoing Line))
6 active channels
4 active calls
1553 calls processed
کد PHP:
channel request hangup SIP/4003-00000a2f
نویسنده: hos7ein
منبع