개요
“개요” 섹션액세스 토큰으로 로그인하고 다음을 통해 전화를 거세요: makeCall()JavaScript로 음소거 및 스피커를 제어할 수 있습니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | README에 따른 CallKit 설정 |
| Android | 지원 | ConnectionService |
| 웹 | 아니요 | login() 및 makeCall() Web에서는 오류 발생 |
핵심 기능
“핵심 기능” 섹션login- 액세스 토큰을 사용하여 Twilio Voice 사용자를 인증합니다.logout- 현재 사용자를 로그아웃하고 Twilio Voice 등록을 해제합니다.isLoggedIn- 사용자가 현재 로그인 상태인지, 유효한 액세스 토큰을 보유하고 있는지 확인합니다.makeCall- 전화번호나 클라이언트로 발신 전화를 겁니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
login | 액세스 토큰을 사용해 Twilio Voice로 사용자를 인증합니다. |
logout | 현재 사용자를 로그아웃하고 Twilio Voice 등록을 해제합니다. |
isLoggedIn | 사용자가 현재 로그인 상태인지, 유효한 access token을 보유하고 있는지 확인합니다. |
makeCall | 전화번호나 클라이언트로 발신 전화를 겁니다. |
acceptCall | 수신 전화를 받습니다. |
rejectCall | 수신 전화를 거절합니다. |
endCall | 통화를 종료합니다. |
muteCall | 통화 중 마이크를 음소거하거나 해제합니다. |
setSpeaker | 스피커폰 모드를 켜거나 끕니다. |
getCallStatus | 현재 진행 중인 통화의 상태를 가져옵니다. |
checkMicrophonePermission | 마이크 권한이 허용되었는지 확인합니다. |
requestMicrophonePermission | 사용자에게 마이크 권한을 요청합니다. |
addListener | 수신되는 통화 초대 이벤트를 감지합니다. |
addListener | 통화 연결 이벤트를 감지합니다. |
addListener | 통화 초대 취소 이벤트를 감지합니다. |
addListener | 발신 통화 시작 이벤트를 감지합니다. |
addListener | 발신 통화 실패 이벤트를 감지합니다. |
addListener | 통화 종료 이벤트를 감지합니다. |
addListener | 통화 벨소리 이벤트를 감지합니다. |
addListener | 통화 재연결 시도 이벤트를 감지합니다. |
addListener | 통화 재연결 완료 이벤트를 감지합니다. |
addListener | 통화 품질 경고 이벤트를 감지합니다. |
addListener | 등록 성공 이벤트를 감지합니다. |
addListener | 등록 실패 이벤트를 감지합니다. |
removeAllListeners | 등록된 모든 이벤트 리스너를 제거합니다. |
getPluginVersion | 네이티브 Capacitor 플러그인 버전을 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-twilio-voice.
@capgo/capacitor-twilio-voice에서 계속하기
“@capgo/capacitor-twilio-voice에서 계속하기” 섹션사용 중이라면 @capgo/capacitor-twilio-voice 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-twilio-voice 사용하기 @capgo/capacitor-twilio-voice 사용 시 네이티브 기능을 위해, Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.