salesforce-messaging-voice

Official

Add voice calling to your iOS chat.

AuthorSalesforce-Async-Messaging
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of enabling voice calls inside an existing Salesforce Messaging for In-App iOS conversation so users can switch from text chat to voice support.

Core Features & Use Cases

  • Add a voice button to the chat navigation bar that enables only when voice is supported by the deployment.
  • Implement voice call UI and controls including mute, end call, elapsed time, and live transcript display.
  • Wire the conversation modality switch to voice while validating prerequisites like the voice plugin and microphone permissions.

Quick Start

Use the salesforce-messaging-voice skill to fetch the tested Voice UI files, add the SMIMultimediaCore dependency matching your SDK version, wire the VoiceNavigationBarBuilder into Interface with the same UIConfiguration, and ensure NSMicrophoneUsageDescription is set in your Info.plist.

Dependency Matrix

Required Modules

SMIMultimediaCore

Components

assets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: salesforce-messaging-voice
Download link: https://github.com/Salesforce-Async-Messaging/messaging-in-app-ios/archive/main.zip#salesforce-messaging-voice

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.