microsoftgraph / microsoftgraph/microsoft-graph-comms-samples

Can we play the prompt to customer and record all conversations between customer, bot and agent at the same time in MS Teams?

Open
#679 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
253
Forks
275
Avg merge
1d 5h
Merged PRs (30d)
1

Description

When customer makes a call to Teams phone number, we want the call to be answered by MS teams Bot and play the prompt to customer. Secondly, we want to make invite to some MS Teams participant. At the same time, we want to record all the audio between customer, bot and participant.

As per MS documentation, play prompt API works with service hosted media bot only(like IVR Bot), not with Application hosted media(like Teams Recording Bot) which does the real time audio streams recording.

In my use case, I need both Play prompt APIs (Service hosted Media) and Teams Recording Bot to record the conversation in real time (Application hosted media).

Can anyone please suggest me a solution for this? Any help or feedback would be appreciated.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Microsoft Graph play prompt API documentation and compare the SimpleIvrBot service-hosted media sample with the Teams Recording Bot application-hosted media sample. Determine whether the requested prompt, participant invitation, and simultaneous recording flow is supported; done would be a documented solution or a clear statement of the platform limitation.

Written by the indexing model from the issue text.

Assessment

Domain
audio-video-rtc
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.