Protocol
TalkFlowProvider
public protocol TalkFlowProvider: AnyObject
Call flow provider, responsible for effortlessly starting the call using SDK provided screens and APIs.
Relationships
Conforms To
AnyObject
Types Conforming to TalkFlowProvider
Talk
An entry point into Talk SDK for iOS.
Requirements
startCall(to:)
func startCall(to digitalLine: DigitalLine)
Starts the call flow. All screens are presented modally.
If necessary, first configuration screen is presented where the user is asked to grant microphone access permission (if were not provided earlier) and call recording consent (if required). After appropriate permissions are granted the call screen is presented and the call with agent will be started.
Parameters
Name | Type | Description |
---|---|---|
digitalLine | DigitalLine |
name of digital line configured by the admin in Talk Settings |