def extension_status(): manager = Manager(loop=asyncio.get_event_loop(), host='127.0.0.1', username='******', secret='password') yield from manager.connect() extension = yield from manager.send_action_via_manager({'Action': 'ExtensionState', 'Exten': '2001', 'Context': 'default'}) pprint(extension)
def originate(): manager = Manager(loop=asyncio.get_event_loop(), host='127.0.0.1', username='******', secret='password') yield from manager.connect() result = yield from manager.send_action_via_manager({'Action': 'Originate', 'Channel': 'SIP/gawel', 'WaitTime': 20, 'CallerID': 'gawel', 'Exten': '0299999999', 'Context': 'default', 'Priority': 1,}) pprint(result)
def extension_status(): manager = Manager(loop=asyncio.get_event_loop(), host='127.0.0.1', username='******', secret='password') yield from manager.connect() extension = yield from manager.send_action_via_manager({ 'Action': 'ExtensionState', 'Exten': '2001', 'Context': 'default' }) pprint(extension)
def queue_status(): MANAGER = Manager(loop=asyncio.get_event_loop(), host='127.0.0.1', username='******', secret='password') yield from MANAGER.connect() queues_details = yield from MANAGER.send_action_via_manager({ 'Action': 'QueueStatus', 'Queue': 'queue_name' }) pprint(queues_details)
def queue_status(): MANAGER = Manager(loop=asyncio.get_event_loop(), host='127.0.0.1', username='******', secret='password') yield from MANAGER.connect() queues_details = yield from MANAGER.send_action_via_manager({'Action': 'QueueStatus', 'Queue': 'queue_name'}) pprint(queues_details)