amazon-connect / amazon-connect-streams

Amazon Connect Streams - a browser-based contact center integration API, typically with CRM systems.
https://docs.aws.amazon.com/connect/latest/userguide/
Apache License 2.0
390 stars 315 forks source link

Agent Hierarchy / Tags in Streams API #621

Open tbdx opened 1 year ago

tbdx commented 1 year ago

Incomplete agent configuration data still being returned since hierarchy and tags have been introduced to the platform.

connect.version 2.4.2

connect.core.getAgentDataProvider().getAgentData()

{
    "snapshot": { ... },
    "configuration": {
        "name": "...",
        "username": "...",
        "softphoneEnabled": true,
        "softphoneAutoAccept": false,
        "extension": "...",
        "routingProfile": {
            "name": "Dev",
            "routingProfileARN": "...",
            "defaultOutboundQueue": {
                "queueARN": "...",
                "name": "Dev",
                "queueId": "..."
            },
            "channelConcurrencyMap": {
                "VOICE": 1
            },
            "queues": [
                {
                    "queueARN": "...",
                    "name": "Dev",
                    "queueId": "..."
                },
                {
                    "queueARN": "...",
                    "name": "Callback",
                    "queueId": "..."
                },
                {
                    "queueARN": "...",
                    "name": null,
                    "queueId": "..."
                }
            ],
            "routingProfileId": "..."
        },
        "agentPreferences": {
            "LANGUAGE": "en_US"
        },
        "agentStates": [
            {
                "agentStateARN": "...",
                "type": "routable",
                "name": "Available",
                "startTimestamp": null
            },
            {
                "agentStateARN": "...",
                "type": "offline",
                "name": "Offline",
                "startTimestamp": null
            }
        ],
        "dialableCountries": [ ... ],
        "permissions": [
            "outboundCall"
        ]
    }
}
github-actions[bot] commented 1 year ago

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment to keep this active.

tbdx commented 1 year ago

bump...

github-actions[bot] commented 10 months ago

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment to keep this active.

tbdx commented 10 months ago

bump...

alexgurr commented 9 months ago

We are also finding ourselves in need of reading/writing tags (configuration) using streams.

maddoxd commented 9 months ago

Any update on this one? having access to tags from Streams would be very useful for us too

alexgurr commented 7 months ago

Bump.

kevgrav93 commented 6 months ago

This bug was first opened in December 2022, is there an update? Any timelines as to when ACS could provide the missing agent configuration data?

We require this data as well, especially the hierarchy group data including the ARN and/or ID of the hierarchy group for all five levels.

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment to keep this active.

toby-at-kioz commented 3 months ago

bump...

squifpa commented 3 months ago

Would be very useful, ... bump ...

SaqibOctave commented 2 months ago

Any update on this will be very helpful i have to use agent heirarchyGroupId,