我使用Python Asterisk管理器连接到Asterisk服务器。如何从AMI挂断电话。
def hangup_event(event, manager):
with ctx:
if event.name == 'Hangup':
data = {
"channel":event.message['Channel'],
"unique_id":event.message['Uniqueid'],
"cause":event.message['Cause'],
}
manager.register_event('*', hangup_event)
channel = 'SIP/356256266262'
res = manager.send_action({'Action':'Hangup', 'Channel':channel})
我的目标是结束通话,但它不起作用。
答案 0 :(得分:0)
使用ami action COMMAND。发出命令
channel request hangup channel_name_here