Alexa Channel Controller: mapping of names to numbers not working

Dear Jeremy,

in most cases the “channel metadata name” is equal to the slot value.

In a few cases it was different.
There I added the channel meta data as synonym to the slot. eg. rtl → r. t. l.

All used synonyms are already shown in my last post.

O.

I was referring to the channelMetadata.name property included in the ChannelController request, in the event you deploy your own skill based on the documentation I mentioned above.

Below is the request received by the skill when asking schalte auf kanal r. t. l.

{
    "directive": {
        "header": {
            "messageId": "<messageId>",
            "namespace": "Alexa.ChannelController",
            "name": "ChangeChannel",
            "payloadVersion": "3",
            "correlationToken": "<correlationToken>"
        },
        "endpoint": {
            "scope": {
                "type": "BearerToken",
                "token": "<accessToken>"
            },
            "endpointId": "<endpointId>",
            "cookie": {
                "capabilities": "<capabilities>"
            }
        },
        "payload": {
            "channel": {},
            "channelMetadata": {
                "name": "RTL"
            }
        }
    }
}

Dear Jeremy,

in my custom skill I do not use the ChannelController. As written, I defined my own “channel slot” including synonyms in the alexa developer console.