in Python/ConnectDialer.py [0:0]
def GetConnectMetric(Q, cID):
response = connect.get_current_metric_data(
InstanceId=cID,
Filters={
'Queues': [
Q,
],
'Channels': [
'VOICE',
]
},
Groupings=[
'QUEUE',
],
CurrentMetrics=[
{
'Name': 'AGENTS_AVAILABLE',
'Unit': 'COUNT'
},
]
)
if not response["MetricResults"]:
return 0
else:
return response["MetricResults"][0]["Collections"][0]["Value"]