메인 콘텐츠로 바로가기
플러그인으로 돌아가기
@capgo/capacitor-twilio-voice
튜토리얼
github.com/Cap-go에 의해

Twilio Voice

Twilio Voice를 사용하여 앱 내에서 VoIP 통화를 만들고 받으세요

가이드

Twilio Voice 튜토리얼

Using @capgo/capacitor-twilio-voice

Twilio Voice SDK을 Capacitor에 통합

설치

bun add @capgo/capacitor-twilio-voice
bunx cap sync

이 플러그인은 다음을 노출합니다.

  • login - 사용자 인증을 위해 Twilio Voice에 액세스 토큰을 사용합니다.
  • logout - 현재 사용자 로그아웃하고 Twilio Voice에서 등록 해제합니다.
  • isLoggedIn - 사용자가 현재 로그인되어且 유효한 액세스 토큰을 가지고 있는지 확인합니다.
  • makeCall - 전화번호 또는 클라이언트로 전송하는 outgoing call을 시작합니다.

예시 사용법

login

사용자 인증을 위해 Twilio Voice에 액세스 토큰을 사용합니다.

import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';

const result = await CapacitorTwilioVoice.login({
  accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
});
console.log('Login successful:', result.success);

logout

현재 사용자 로그아웃하고 Twilio Voice에서 등록 해제합니다.

import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';

const result = await CapacitorTwilioVoice.logout();
console.log('Logout successful:', result.success);

isLoggedIn

사용자가 현재 로그인되어且 유효한 액세스 토큰을 가지고 있는지 확인합니다.

import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';

const status = await CapacitorTwilioVoice.isLoggedIn();
if (status.isLoggedIn && status.hasValidToken) {
  console.log('User identity:', status.identity);
} else {
  // Re-authenticate the user
}

makeCall

전화번호 또는 클라이언트로 전송하는 outgoing call을 시작합니다.

import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';

// Call a phone number
const result = await CapacitorTwilioVoice.makeCall({
  to: '+1234567890'
});
console.log('Call SID:', result.callSid);

// Call another Twilio client with a readable name for CallKit Recents
await CapacitorTwilioVoice.makeCall({
  to: 'client:alice',
  displayName: 'Alice Smith'
});

// Call a PSTN number using a specific caller ID
await CapacitorTwilioVoice.makeCall({
  to: '+1234567890',
  callerId: '+10987654321'
});

전체 참조

capgo에서 계속하기: Using @capgo/capacitor-twilio-voice

__CAPGO_KEEP_0__을 사용하고 있다면 @capgo/capacitor-twilio-voice를 사용하여 __CAPGO_KEEP_0__을 사용하여 @capgo/capacitor-twilio-voice와 연결하여 capgo에서 capacitor-twilio-voice의 구현 세부 정보를 참조하십시오. Getting Started Getting Started의 구현 세부 정보를 참조하십시오. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리의 제품 워크플로우를 참조하십시오. Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 사항을 위해 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트의 구현 세부 사항을 위해