Voice

Apa itu voice AI agent, dan bagaimana ia terhubung ke jaringan telepon?

Voice AI agent menggunakan perangkat lunak untuk memahami dan merespons ucapan, serta menjangkau jaringan telepon dengan menghubungkan runtime berkemampuan SIP ke trunk SIP penyedia telepon.

Asisten pemesanan memerlukan lebih dari suara yang terdengar alami. Ia memerlukan cara yang andal untuk mendengar pelanggan, bertindak sesuai permintaan yang tepat, dan menjelaskan hasil yang telah dikonfirmasi.

Apa yang dilakukan runtime percakapan?

Runtime memproses ucapan, memutuskan cara merespons, dan menghasilkan audio untuk pemanggil.

Sebuah aplikasi dapat menggabungkan pengenalan ucapan, model bahasa, dan sintesis ucapan, atau menggunakan model yang memproses audio secara langsung. Aplikasi juga mengatur giliran bicara: kapan mendengarkan, kapan berbicara, dan apa yang terjadi saat pemanggil menyela.

Business tools memberikan hasil yang berguna pada percakapan. Tool penjadwalan dapat memeriksa ketersediaan dan mengajukan pemesanan. Aplikasi harus membedakan pemesanan yang telah dikonfirmasi dari timeout atau hasil yang tidak diketahui sebelum agent berbicara.

Platform terkelola dapat menyediakan sebagian komponen ini. Telnyx AI Assistants menyediakan konfigurasi model, suara, dan tool. Tool bawaan Vapi mencakup tindakan yang digunakan selama percakapan. Pengaturan runtime tersebut merupakan dependensi terpisah saat mengganti penyedia telepon.

Bagaimana agent menjangkau jaringan telepon?

Runtime agent berkemampuan SIP terhubung melalui trunk penyedia telepon, dengan jalur media yang membawa audio.

SIP membentuk dan mengubah sesi. Runtime juga harus mengirim dan menerima media; pertukaran sinyal yang berhasil tidak menunjukkan bahwa runtime mendengar pemanggil.

Untuk panggilan masuk, nomor telepon mengarahkan pemanggil ke endpoint aplikasi. Untuk panggilan keluar, aplikasi menggunakan identitas pemanggil yang diizinkan dan tujuan yang dapat dijangkau koneksi. Ketersediaan nomor, tampilan pemanggil, dan perilaku jaringan penerima adalah hal terpisah.

Mengganti trunk tidak menyalin prompt, suara, tools, atau sumber pengetahuan agent. Simpan komponen tersebut di runtime yang Anda pertahankan, atau migrasikan secara eksplisit.

Apa yang membuat percakapan tetap berjalan saat ada interupsi?

Runtime harus menangani pemanggil yang berbicara menimpa prompt, mengubah arah, atau memberikan jawaban ambigu.

Uji nama, tanggal, dan angka melalui jalur audio telepon sesungguhnya. Sertakan kebisingan latar belakang, business tools yang lambat, dan tindakan dengan hasil yang tidak pasti. Aplikasi harus memeriksa operasi yang mungkin sudah selesai sebelum mencoba lagi.

Pengalihan kepada petugas juga memerlukan hasil yang jelas. Agent harus tahu ke mana percakapan harus dialihkan dan apa yang harus dikatakan jika tujuan tersebut tidak tersedia. Perilaku transfer dan konferensi panggilan ditentukan oleh aplikasi yang terhubung atau sistem telepon bisnis (PBX), yang mengarahkan panggilan ke orang atau tim. Verifikasi perilaku tersebut di seluruh jalur panggilan.

Apa yang harus saya ukur?

Ukur konektivitas telepon, perilaku percakapan, dan penyelesaian bisnis secara terpisah.

Catatan panggilan menunjukkan hasil telepon. Audio dan transkrip membantu meninjau apa yang didengar dan dikatakan. Sistem pemesanan, pembayaran, atau kasus mengonfirmasi apakah tindakan yang diminta benar-benar terjadi.

Pengujian hanya berdasarkan transkrip tidak dapat menentukan kualitas audio atau perilaku interupsi. Panggilan yang dijawab tidak dapat menentukan keberhasilan interaksi pelanggan. Pastikan rekaman yang hilang, transkripsi yang gagal, dan hasil tool yang tidak pasti tetap terlihat dalam tinjauan.

Bagaimana cara menghubungkan aplikasi AI voice ke Bird?

Anda menghubungkan aplikasi AI voice melalui trunk SIP. Atur inbound_enabled ke true untuk panggilan yang masuk ke agent Anda. Aktifkan outbound_enabled untuk panggilan yang dilakukan agent. Kedua arah awalnya nonaktif, sehingga trunk baru menolak panggilan sampai Anda mengaktifkan arah yang diperlukan.

Pembaruan trunk memerlukan voice_management pada level tulis.

Untuk pengiriman masuk, sip_uri gateway berisi host runtime Anda dan port opsional, tanpa nama pengguna. destination_format menjadi bagian sebelum @ dalam alamat SIP yang dikirimkan. +{number} default meneruskan nomor yang dihubungi. Nilai tetap merutekan semua nomor masuk ke satu alamat runtime.

priority gateway menentukan urutan failover: gateway pada 0 dicoba sebelum gateway pada 1. Kemudian Anda mengarahkan nomor yang dimiliki dan berkemampuan masuk ke trunk tersebut di bawah Perutean masuk.

Untuk panggilan keluar, runtime Anda terhubung ke domain yang dikembalikan trunk. Dengan autentikasi API-key, allowed_api_key_ids mencantumkan kunci yang diizinkan; masing-masing memerlukan voice pada level tulis. Runtime Anda menggunakan bird sebagai username SIP dan secret kunci yang dipilih sebagai password. Memperbarui daftar kunci yang diizinkan menggantikannya secara penuh, jadi pertahankan kunci yang masih digunakan klien lain.

Panggilan keluar juga memerlukan caller ID yang telah diverifikasi dan negara tujuan yang diaktifkan dan tersedia.

Runtime Anda mengelola tindakan bisnis dan human handoff. Tool MCP yang di-host Bird mengelola sumber daya workspace; tool tersebut tidak menjalankan loop speech dan penalaran secara langsung.

Singkatnya

  1. Runtime mengendalikan percakapan.

    Speech, penalaran, tools, dan pengaturan giliran bicara menjadi tanggung jawab aplikasi atau platform yang menjalankan agent.

  2. Koneksi telepon membawa panggilan.

    Nomor, sinyal SIP, media, dan identitas pemanggil membentuk koneksi ke telepon pelanggan.

  3. Uji interaksi secara lengkap.

    Audio, interupsi, hasil tool yang tidak pasti, dan human handoff memerlukan pengujian pada jalur panggilan sesungguhnya.

  4. Sistem bisnis mengonfirmasi hasilnya sendiri.

    Konfirmasi lisan atau ringkasan yang dihasilkan tidak membuktikan bahwa pemesanan atau tindakan lain berhasil.

Terapkan dalam praktik.

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.

Dapatkan ringkasan implementasi

Bangun di jaringan yang sama.

Kunci API uji coba langsung tersedia untuk Anda. Akses produksi terbuka saat Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Ide Anda berikutnya.
Siap terhubung.