in CBHelper-evaluateCallBack/lambda_function.py [0:0]
def get_queued_contacts(instanceId,queueId):
connect = boto3.client('connect')
response = connect.get_current_metric_data(
InstanceId=instanceId,
Filters={
'Queues': [
queueId,
],
'Channels': [
'VOICE',
]
},
Groupings=[
'QUEUE',
],
CurrentMetrics=[
{
'Name': 'CONTACTS_IN_QUEUE',
'Unit': 'COUNT'
},
]
)
print(response['MetricResults'])
return int(response['MetricResults'][0]['Collections'][0]['Value'])