Panggilan VoIP
Panggilan suara berkualitas tinggi melalui internet menggunakan Twilio Voice API 📞
Plugin Capacitor Twilio Voice mengaktifkan fungsionalitas panggilan VoIP berkualitas tinggi di aplikasi iOS dan Android menggunakan Voice API Twilio. Plugin ini menyediakan manajemen panggilan, autentikasi, dan kontrol audio yang komprehensif untuk menciptakan pengalaman panggilan profesional.
Panggilan VoIP
Panggilan suara berkualitas tinggi melalui internet menggunakan Twilio Voice API 📞
Manajemen panggilan
Buat, terima, tolak, dan akhiri panggilan dengan kontrol siklus hidup penuh 🎛️
Kontrol audio
Bisukan, toggle speaker, dan opsi routing audio 🎤
Dukungan platform
Implementasi native iOS dan Android dengan notifikasi push 📱
npm install @capgo/capacitor-twilio-voicenpx cap synclogin(options: { accessToken: string }) - Autentikasi dengan Twilio menggunakan token akseslogout() - Akhiri sesi pengguna dan bersihkan status panggilanisLoggedIn() - Periksa status autentikasi saat inimakeCall(options: { to: string }) - Mulai panggilan keluar ke nomor yang ditentukanacceptCall(options: { callSid: string }) - Terima panggilan masukrejectCall(options: { callSid: string }) - Tolak panggilan masukendCall(options?: { callSid?: string }) - Akhiri panggilan aktifmuteCall(options: { muted: boolean, callSid?: string }) - Bisukan/aktifkan audio panggilansetSpeaker(options: { enabled: boolean }) - Toggle output speakerPlugin menyediakan penanganan event komprehensif untuk:
import { TwilioVoice } from '@capgo/capacitor-twilio-voice';
// Authenticate with Twilioawait TwilioVoice.login({ accessToken: 'your-twilio-access-token' });
// Make a callawait TwilioVoice.makeCall({ to: '+1234567890' });
// Listen for call eventsTwilioVoice.addListener('callConnected', (data) => { console.log('Call connected:', data);});Lihat dokumentasi lengkap untuk petunjuk pengaturan detail, konfigurasi lanjutan, dan contoh integrasi.