├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── app ├── backend │ ├── ChatHelper.cs │ ├── Controllers │ │ ├── AgentController.cs │ │ ├── CustomerController.cs │ │ ├── DebugController.cs │ │ ├── EventsController.cs │ │ └── SummaryController.cs │ ├── CustomerSupportServiceSample.csproj │ ├── Events │ │ ├── CallEndedEvent.cs │ │ ├── EventConverter.cs │ │ ├── OfferAcceptedEvent.cs │ │ ├── OfferIssuedEvent.cs │ │ └── PrimitiveDictionaryConverter.cs │ ├── GlobalUsings.cs │ ├── Interfaces │ │ ├── ICacheService.cs │ │ ├── ICallAutomationService.cs │ │ ├── IChatService.cs │ │ ├── IIdentityService.cs │ │ ├── IJobRouterEventsService.cs │ │ ├── IJobRouterService.cs │ │ ├── IMessageService.cs │ │ ├── IOpenAIService.cs │ │ ├── ISummaryService.cs │ │ └── ITranscriptionService.cs │ ├── Models │ │ ├── ChatClientResponse.cs │ │ ├── ChatHistory.cs │ │ ├── ConversationInsights.cs │ │ └── EmailSummaryRequest.cs │ ├── Program.cs │ ├── README.md │ ├── ServiceCollectionExtensions.cs │ ├── Services │ │ ├── CacheService.cs │ │ ├── CallAutomationService.cs │ │ ├── ChatService.cs │ │ ├── IdentityService.cs │ │ ├── JobRouterEventsService.cs │ │ ├── JobRouterService.cs │ │ ├── MessageService.cs │ │ ├── OpenAIService.cs │ │ ├── SummaryService.cs │ │ └── TranscriptionService.cs │ └── appsettings.json ├── frontend │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.tsx │ │ ├── appsettings.json │ │ ├── assets │ │ │ └── images │ │ │ │ ├── forest.jpg │ │ │ │ ├── icon_chevron_down.svg │ │ │ │ ├── icon_chevron_right.svg │ │ │ │ ├── icon_conversation.svg │ │ │ │ ├── icon_dismiss.svg │ │ │ │ ├── icon_person.svg │ │ │ │ ├── icon_question_circle.svg │ │ │ │ ├── icon_search.svg │ │ │ │ └── icon_sparkle.svg │ │ ├── components │ │ │ ├── Agent │ │ │ │ ├── Agent.tsx │ │ │ │ ├── ChatWindow.tsx │ │ │ │ ├── InitAgentData.tsx │ │ │ │ ├── OpenAIAssistant.tsx │ │ │ │ ├── SummaryWindow.tsx │ │ │ │ └── VideoWindow.tsx │ │ │ ├── Chat.tsx │ │ │ ├── Customer │ │ │ │ ├── CallCompositeContainer.tsx │ │ │ │ └── CallScreen.tsx │ │ │ ├── HelperChat │ │ │ │ └── HelperChat.tsx │ │ │ ├── HomeScreen.tsx │ │ │ └── LoadingSpinner │ │ │ │ └── LoadingSpinner.tsx │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── setupTests.ts │ │ ├── styles │ │ │ ├── AgentPage.css │ │ │ ├── App.css │ │ │ ├── Assistant.css │ │ │ ├── CallScreen.css │ │ │ ├── Chat.css │ │ │ ├── HelperChat.css │ │ │ ├── HomePage.css │ │ │ ├── LoadingSpinner.css │ │ │ ├── SummaryWindow.css │ │ │ ├── VideoWindow.css │ │ │ └── index.css │ │ ├── templates │ │ │ └── SummaryEmail.html │ │ └── utils │ │ │ ├── CacheHistoryDetails.ts │ │ │ ├── CallAuthenicationDetails.tsx │ │ │ ├── ChatClientDetails.ts │ │ │ ├── ChatHistoryDetails.tsx │ │ │ ├── SendSummaryDetails.tsx │ │ │ ├── SummaryEmailTemplate.ts │ │ │ ├── SummaryList.ts │ │ │ └── useIsMobile.ts │ └── tsconfig.json └── prepdocs │ └── PrepareDocs │ ├── AppOptions.cs │ ├── GlobalUsings.cs │ ├── PageDetail.cs │ ├── PrepareDocs.csproj │ ├── Program.Clients.cs │ ├── Program.Options.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ └── Section.cs ├── azure.yaml ├── data └── Solar-Incentive.pdf ├── docs ├── AI_Enabled_Customer_Service.png ├── S41 Resend of Attack Visualization of an Historical Attack Demo (Time 0_08_32;05).png ├── agent_view.png ├── architecture-diagram.png ├── customer_start_view.png └── kudo_logs.png ├── infra ├── README.md ├── abbreviations.json ├── app │ ├── api.bicep │ └── web.bicep ├── core │ ├── ai │ │ └── cognitiveservices.bicep │ ├── communicationservice │ │ └── communication-services.bicep │ ├── host │ │ ├── appservice-appsettings.bicep │ │ ├── appservice.bicep │ │ └── appserviceplan.bicep │ ├── search │ │ └── search-services.bicep │ └── storage │ │ └── storage-account.bicep ├── main.bicep └── main.parameters.json ├── scripts ├── README.md ├── deploy-backend.ps1 ├── deploy-backend.sh ├── deploy-frontend.ps1 ├── deploy-frontend.sh ├── event-subscription-creation.ps1 ├── event-subscription-creation.sh ├── prepdocs.ps1 ├── prepdocs.sh └── update-local-appsettings.ps1 ├── start.ps1 └── start.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/README.md -------------------------------------------------------------------------------- /app/backend/ChatHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/ChatHelper.cs -------------------------------------------------------------------------------- /app/backend/Controllers/AgentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Controllers/AgentController.cs -------------------------------------------------------------------------------- /app/backend/Controllers/CustomerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Controllers/CustomerController.cs -------------------------------------------------------------------------------- /app/backend/Controllers/DebugController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Controllers/DebugController.cs -------------------------------------------------------------------------------- /app/backend/Controllers/EventsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Controllers/EventsController.cs -------------------------------------------------------------------------------- /app/backend/Controllers/SummaryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Controllers/SummaryController.cs -------------------------------------------------------------------------------- /app/backend/CustomerSupportServiceSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/CustomerSupportServiceSample.csproj -------------------------------------------------------------------------------- /app/backend/Events/CallEndedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Events/CallEndedEvent.cs -------------------------------------------------------------------------------- /app/backend/Events/EventConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Events/EventConverter.cs -------------------------------------------------------------------------------- /app/backend/Events/OfferAcceptedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Events/OfferAcceptedEvent.cs -------------------------------------------------------------------------------- /app/backend/Events/OfferIssuedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Events/OfferIssuedEvent.cs -------------------------------------------------------------------------------- /app/backend/Events/PrimitiveDictionaryConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Events/PrimitiveDictionaryConverter.cs -------------------------------------------------------------------------------- /app/backend/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/GlobalUsings.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/ICacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/ICacheService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/ICallAutomationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/ICallAutomationService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IChatService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IIdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IIdentityService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IJobRouterEventsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IJobRouterEventsService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IJobRouterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IJobRouterService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IMessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IMessageService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/IOpenAIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/IOpenAIService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/ISummaryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/ISummaryService.cs -------------------------------------------------------------------------------- /app/backend/Interfaces/ITranscriptionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Interfaces/ITranscriptionService.cs -------------------------------------------------------------------------------- /app/backend/Models/ChatClientResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Models/ChatClientResponse.cs -------------------------------------------------------------------------------- /app/backend/Models/ChatHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Models/ChatHistory.cs -------------------------------------------------------------------------------- /app/backend/Models/ConversationInsights.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Models/ConversationInsights.cs -------------------------------------------------------------------------------- /app/backend/Models/EmailSummaryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Models/EmailSummaryRequest.cs -------------------------------------------------------------------------------- /app/backend/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Program.cs -------------------------------------------------------------------------------- /app/backend/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/backend/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /app/backend/Services/CacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/CacheService.cs -------------------------------------------------------------------------------- /app/backend/Services/CallAutomationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/CallAutomationService.cs -------------------------------------------------------------------------------- /app/backend/Services/ChatService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/ChatService.cs -------------------------------------------------------------------------------- /app/backend/Services/IdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/IdentityService.cs -------------------------------------------------------------------------------- /app/backend/Services/JobRouterEventsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/JobRouterEventsService.cs -------------------------------------------------------------------------------- /app/backend/Services/JobRouterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/JobRouterService.cs -------------------------------------------------------------------------------- /app/backend/Services/MessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/MessageService.cs -------------------------------------------------------------------------------- /app/backend/Services/OpenAIService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/OpenAIService.cs -------------------------------------------------------------------------------- /app/backend/Services/SummaryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/SummaryService.cs -------------------------------------------------------------------------------- /app/backend/Services/TranscriptionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/Services/TranscriptionService.cs -------------------------------------------------------------------------------- /app/backend/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/backend/appsettings.json -------------------------------------------------------------------------------- /app/frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | public/ 2 | dist/ 3 | node_modules/ -------------------------------------------------------------------------------- /app/frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/.eslintrc.js -------------------------------------------------------------------------------- /app/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/.gitignore -------------------------------------------------------------------------------- /app/frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/.prettierrc -------------------------------------------------------------------------------- /app/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/README.md -------------------------------------------------------------------------------- /app/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/package-lock.json -------------------------------------------------------------------------------- /app/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/package.json -------------------------------------------------------------------------------- /app/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/public/favicon.ico -------------------------------------------------------------------------------- /app/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/public/index.html -------------------------------------------------------------------------------- /app/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/public/manifest.json -------------------------------------------------------------------------------- /app/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/public/robots.txt -------------------------------------------------------------------------------- /app/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/App.tsx -------------------------------------------------------------------------------- /app/frontend/src/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "https://localhost:7108" 3 | } -------------------------------------------------------------------------------- /app/frontend/src/assets/images/forest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/forest.jpg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_chevron_down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_chevron_down.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_chevron_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_chevron_right.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_conversation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_conversation.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_dismiss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_dismiss.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_person.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_question_circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_question_circle.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_search.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/images/icon_sparkle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/assets/images/icon_sparkle.svg -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/Agent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/Agent.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/ChatWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/ChatWindow.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/InitAgentData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/InitAgentData.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/OpenAIAssistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/OpenAIAssistant.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/SummaryWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/SummaryWindow.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Agent/VideoWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Agent/VideoWindow.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Chat.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Customer/CallCompositeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Customer/CallCompositeContainer.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Customer/CallScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/Customer/CallScreen.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/HelperChat/HelperChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/HelperChat/HelperChat.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/HomeScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/HomeScreen.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/LoadingSpinner/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/components/LoadingSpinner/LoadingSpinner.tsx -------------------------------------------------------------------------------- /app/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/index.tsx -------------------------------------------------------------------------------- /app/frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/logo.svg -------------------------------------------------------------------------------- /app/frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/react-app-env.d.ts -------------------------------------------------------------------------------- /app/frontend/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/reportWebVitals.ts -------------------------------------------------------------------------------- /app/frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /app/frontend/src/styles/AgentPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/AgentPage.css -------------------------------------------------------------------------------- /app/frontend/src/styles/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/App.css -------------------------------------------------------------------------------- /app/frontend/src/styles/Assistant.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/Assistant.css -------------------------------------------------------------------------------- /app/frontend/src/styles/CallScreen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/CallScreen.css -------------------------------------------------------------------------------- /app/frontend/src/styles/Chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/Chat.css -------------------------------------------------------------------------------- /app/frontend/src/styles/HelperChat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/HelperChat.css -------------------------------------------------------------------------------- /app/frontend/src/styles/HomePage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/HomePage.css -------------------------------------------------------------------------------- /app/frontend/src/styles/LoadingSpinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/LoadingSpinner.css -------------------------------------------------------------------------------- /app/frontend/src/styles/SummaryWindow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/SummaryWindow.css -------------------------------------------------------------------------------- /app/frontend/src/styles/VideoWindow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/VideoWindow.css -------------------------------------------------------------------------------- /app/frontend/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/styles/index.css -------------------------------------------------------------------------------- /app/frontend/src/templates/SummaryEmail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/templates/SummaryEmail.html -------------------------------------------------------------------------------- /app/frontend/src/utils/CacheHistoryDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/CacheHistoryDetails.ts -------------------------------------------------------------------------------- /app/frontend/src/utils/CallAuthenicationDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/CallAuthenicationDetails.tsx -------------------------------------------------------------------------------- /app/frontend/src/utils/ChatClientDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/ChatClientDetails.ts -------------------------------------------------------------------------------- /app/frontend/src/utils/ChatHistoryDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/ChatHistoryDetails.tsx -------------------------------------------------------------------------------- /app/frontend/src/utils/SendSummaryDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/SendSummaryDetails.tsx -------------------------------------------------------------------------------- /app/frontend/src/utils/SummaryEmailTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/SummaryEmailTemplate.ts -------------------------------------------------------------------------------- /app/frontend/src/utils/SummaryList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/SummaryList.ts -------------------------------------------------------------------------------- /app/frontend/src/utils/useIsMobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/src/utils/useIsMobile.ts -------------------------------------------------------------------------------- /app/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/frontend/tsconfig.json -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/AppOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/AppOptions.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/GlobalUsings.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/PageDetail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/PageDetail.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/PrepareDocs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/PrepareDocs.csproj -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/Program.Clients.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/Program.Clients.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/Program.Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/Program.Options.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/Program.cs -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/Properties/launchSettings.json -------------------------------------------------------------------------------- /app/prepdocs/PrepareDocs/Section.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/app/prepdocs/PrepareDocs/Section.cs -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/Solar-Incentive.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/data/Solar-Incentive.pdf -------------------------------------------------------------------------------- /docs/AI_Enabled_Customer_Service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/AI_Enabled_Customer_Service.png -------------------------------------------------------------------------------- /docs/S41 Resend of Attack Visualization of an Historical Attack Demo (Time 0_08_32;05).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/S41 Resend of Attack Visualization of an Historical Attack Demo (Time 0_08_32;05).png -------------------------------------------------------------------------------- /docs/agent_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/agent_view.png -------------------------------------------------------------------------------- /docs/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/architecture-diagram.png -------------------------------------------------------------------------------- /docs/customer_start_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/customer_start_view.png -------------------------------------------------------------------------------- /docs/kudo_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/docs/kudo_logs.png -------------------------------------------------------------------------------- /infra/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infra/abbreviations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/abbreviations.json -------------------------------------------------------------------------------- /infra/app/api.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/app/api.bicep -------------------------------------------------------------------------------- /infra/app/web.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/app/web.bicep -------------------------------------------------------------------------------- /infra/core/ai/cognitiveservices.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/ai/cognitiveservices.bicep -------------------------------------------------------------------------------- /infra/core/communicationservice/communication-services.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/communicationservice/communication-services.bicep -------------------------------------------------------------------------------- /infra/core/host/appservice-appsettings.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/host/appservice-appsettings.bicep -------------------------------------------------------------------------------- /infra/core/host/appservice.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/host/appservice.bicep -------------------------------------------------------------------------------- /infra/core/host/appserviceplan.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/host/appserviceplan.bicep -------------------------------------------------------------------------------- /infra/core/search/search-services.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/search/search-services.bicep -------------------------------------------------------------------------------- /infra/core/storage/storage-account.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/core/storage/storage-account.bicep -------------------------------------------------------------------------------- /infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/main.bicep -------------------------------------------------------------------------------- /infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/infra/main.parameters.json -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/deploy-backend.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/deploy-backend.ps1 -------------------------------------------------------------------------------- /scripts/deploy-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/deploy-backend.sh -------------------------------------------------------------------------------- /scripts/deploy-frontend.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/deploy-frontend.ps1 -------------------------------------------------------------------------------- /scripts/deploy-frontend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/deploy-frontend.sh -------------------------------------------------------------------------------- /scripts/event-subscription-creation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/event-subscription-creation.ps1 -------------------------------------------------------------------------------- /scripts/event-subscription-creation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/event-subscription-creation.sh -------------------------------------------------------------------------------- /scripts/prepdocs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/prepdocs.ps1 -------------------------------------------------------------------------------- /scripts/prepdocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/prepdocs.sh -------------------------------------------------------------------------------- /scripts/update-local-appsettings.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/scripts/update-local-appsettings.ps1 -------------------------------------------------------------------------------- /start.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/start.ps1 -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/communication-services-AI-customer-service-sample/HEAD/start.sh --------------------------------------------------------------------------------