def GetConnectMetric()

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"]