Panduan
Tutorial tentang Suara Twilio
Menggunakan @capgo/capacitor-twilio-voice
Mengintegrasikan Suara Twilio SDK ke Capacitor.
Install
bun add @capgo/capacitor-twilio-voice
bunx cap sync
Apa yang Dibuka oleh Plugin Ini
login- Mengautentikasi pengguna dengan Suara Twilio menggunakan token akses.logout- Keluar dari pengguna saat ini dan me-rekam dari Suara Twilio.isLoggedIn- Periksa jika pengguna saat ini sudah masuk dan memiliki token akses yang valid.makeCall- Mulai panggilan keluar ke nomor telepon atau klien.
Contoh Penggunaan
login
Mengautentikasi pengguna dengan Suara Twilio menggunakan token akses.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.login({
accessToken: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
});
console.log('Login successful:', result.success);
logout
Keluar dari akun saat ini dan me-regristrasi dari Twilio Voice.
import { CapacitorTwilioVoice } from '@capgo/capacitor-twilio-voice';
const result = await CapacitorTwilioVoice.logout();
console.log('Logout successful:', result.success);
isLoggedIn
Periksa apakah pengguna saat ini sudah masuk dan memiliki token akses yang valid.
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
Mulai panggilan keluar ke nomor telepon atau klien.
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'
});
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-twilio-voice/
- Dokumen: /docs/plugins/twilio-voice/
Teruskan dari Menggunakan @capgo/capacitor-twilio-voice
Jika Anda menggunakan Menggunakan @capgo/capacitor-twilio-voice untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-twilio-voice untuk detail implementasi di @capgo/capacitor-twilio-voice, Mulai Membangun untuk detail implementasi di Mulai Membangun, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.