diff --git a/manager.py b/manager.py index 99d88bf..914ed70 100644 --- a/manager.py +++ b/manager.py @@ -764,13 +764,15 @@ def queues(self): #return self.collectDeferred(message, 'QueueStatusEnd') return self.sendDeferred(message).addCallback(self.errorUnlessResponse) - def queueStatus(self, queue=None): + def queueStatus(self, queue=None, member=None): """Retrieve information about active queues via multiple events""" message = { 'action': 'queuestatus' } if queue is not None: message.update({'queue': queue}) + if member is not None: + message.update({'member': member}) return self.collectDeferred(message, 'QueueStatusComplete') def redirect(self, channel, context, exten, priority, extraChannel=None):