salesforce-messaging-voice
OfficialAdd voice calling to your iOS chat.
Software Engineering#in-app messaging#multimodality#voice calling#iOS Swift#SMIMultimediaCore#navigation bar button
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.