dasMulli/communication-services-calling-ui-with-chat-ios

ACS UI Library for iOS with Chat capabilities

★ 0Forks 0GitHub ↗Compare

README

Calling with Chat using UI Libraries Sample for iOS

The sample is a native iOS application that uses the Azure Communication Services iOS Calling UI library and Chat UI library to build a calling with chat experience that features both voice and video calling and chat. The application uses a server-side component to provision access tokens that are then used to initialize the Azure Communication Services client library. To configure this server-side component, feel free to follow the Trusted Service with Azure Functions tutorial.

Additional documentation for this sample can be found on Microsoft Docs. See this sample's wiki to see updated information on known issues

image

Features

This project framework provides the following features:

  • Join a Teams meeting call and it's chat
  • Join a Group Call and a chat thread

Getting Started

Prerequisites

Quickstart

  1. git clone this repository
  2. Run pod install on the CallingWithChat directory
  3. Open CallingWithChat.xcworkspace in XCode
  4. Go to GroupCallWithChatViewController and TeamsMeetingViewController and update following:
    • Replace TEAM_MEETING_LINK with the Teams meeting link.
    • Replace GROUP_ID with the Teams meeting link.
    • Replace ACS_ENDPOINT with your ACS resource's endpoint.
    • Replace DISPLAY_NAME with your name.
    • Replace USER_ID with ACS user ID.
    • Replace USER_ACCESS_TOKEN with your token.
  5. Run the application

Resources

Contributors

microsoftopensourcepavelprystinkagarchiro7microsoft-github-operations[bot]

Issues