command_option[command]() if __name__ == '__main__': #init ami client client = AMIClient(address='127.0.0.1', port=5038) client.login(username='******', secret='for-confbridge') #get vars confNum = sys.argv[1] command = sys.argv[2] numbers = [] if len(sys.argv) == 4: number = sys.argv[3] numbers = number.split(',') else: numbers.append(confNum) adapter = AMIClientAdapter(client) options = optionTool.Option(confNum) confName = options.basic["Name"] #print(future) for num in numbers: #get channel from event event = EventListener(getChannel, white_list=['ConfbridgeList'], CallerIDNum=num) client.add_event_listener(event) #call main main(client, num, command) client.remove_event_listener(event)