跳过内容

@capgo/capacitor-Twilio语音

整合Twilio Voice SDK到Capacitor。

整合Twilio Voice SDK到Capacitor。

  • login - Authenticate the user with Twilio Voice using an access token.
  • logout - Log out the current user and unregister from Twilio Voice.
  • isLoggedIn - Check if the user is currently logged in and has a valid access token.
  • makeCall - Initiate an outgoing call to a phone number or client.

公众API

公众API
方法描述
login使用Twilio Voice的访问令牌进行用户身份验证。
logout注销当前用户并从Twilio Voice注销。
isLoggedIn检查用户是否已登录并具有有效的访问令牌。
makeCall拨打一个电话号码或客户端的出站电话。
acceptCall接收一个正在接入的电话。
rejectCall拒绝一个正在接入的电话。
endCall结束一个正在进行的电话。
muteCall在一个正在进行的电话中静音或解除静音麦克风。
setSpeaker启用或禁用扬声器模式。
getCallStatus获取当前呼叫的状态。
checkMicrophonePermission检查是否已获得麦克风权限。
requestMicrophonePermission向用户请求麦克风权限。
addListener监听来电邀请。
addListener监听呼叫已连接事件。
addListener监听呼叫邀请取消事件。
addListener监听呼叫发起事件。
addListener监听呼叫失败事件。
addListener监听呼叫断开事件。
addListener监听呼叫响铃事件。
addListener监听呼叫重新连接事件。
addListener监听呼叫重新连接事件。
addListener监听呼叫质量警告事件。
addListener监听注册成功事件。
addListener监听注册失败事件。
removeAllListeners移除所有已注册的事件监听器。
getPluginVersion获取本地 Capacitor 插件版本。

此参考资料是从 src/definitions.ts 在 capacitor-twilio-voice.

如果您正在使用 @capgo/capacitor-Twilio语音 与其连接 使用 @capgo/capacitor-twilio-voice 为 @capgo/capacitor-twilio-voice 中的原生能力 Capgo 插件目录 为 @Capgo 插件目录 中的产品工作流 Capacitor 由 @Capgo 的插件 为 Capacitor 由 @Capgo 的插件实现细节 添加或更新插件 为添加或更新插件的实现细节 Ionic 企业插件替代方案 为 Ionic 企业插件替代方案中的产品工作流程。