- Cognitive Services Speech Services
- Token
#aad#/subscription/...#eyJ...
got 401 on Web Socket (STT) and 401 on issuing token - Verified the same token works with Text-to-Speech
- Token
- Azure Bot Services
- Chicken-and-egg
- Direct Line extension key vs. bot endpoint URL
- Which services to create first? Azure Bot Services or Azure Web Apps?
- Does not support managed identity to issue Direct Line token
- It seems ABS need to onboard MSI,
getToken('https://directline.botframework.com/')
fail with HTTP 500
- It seems ABS need to onboard MSI,
- Chicken-and-egg
- Need RBAC
- DLASE does not return activity ID of outgoing activity
const { id } = await context.sendActivity({})
id
isundefined
- Bot SDK
replyToId
buggetContinuationActivity()
also returnid: uuid()
- To workaround, hack the
context.activity.id
adapter.continueConversationAsync(..., context => { context.activity.id = replyToId || ''; ... })