Perkenalan
STIR/SHAKEN adalah kerangka kerja yang digunakan operator AS dan Kanada untuk menjamin ID penelepon secara kriptografis pada panggilan keluar. STIR adalah protokolnya (Secure Telephone Identity Revisited). SHAKEN adalah lapisan tata kelola sisi operator yang menentukan panggilan mana yang mendapatkan tingkat pengesahan mana. Bersama-sama mereka membiarkan operator hilir membuktikan bahwa ID penelepon pada panggilan tidak dipalsukan saat transit.
Ada tiga tingkat pengesahan. tingkat A berarti operator asal mengautentikasi penelepon dan hak untuk menggunakan nomor tersebut. tingkat B berarti operator mengautentikasi penelepon tetapi tidak dapat menjamin nomor tersebut. tingkat C adalah "kita tahu siapa yang memberikan panggilan ini kepada kita, tetapi tidak ada yang lain." Apa pun di bawah C tidak ditandatangani, dan panggilan yang tidak ditandatangani semakin dianggap mencurigakan.
Mandat FCC untuk STIR/SHAKEN pada jaringan suara IP telah berlaku sejak tahun 2021.
Yang berubah dalam 18 bulan terakhir adalah operator seluler besar Amerika – Verizon, T-Mobile, AT&T – beralih dari “kami melihat pengesahan” menjadi “kami menilai tingkat jawaban dan kemungkinan tag spam sebagian besar berdasarkan pengesahan.” Itu adalah bagian yang mengubah perekonomian pelanggan kami, dan itulah sebabnya kami berhenti menganggap pengesahan sebagai opsional.
Mengapa sebagian besar vendor mengenakan biaya untuk itu
Pengesahan membebani operator dengan uang sungguhan. Untuk menandatangani A-level, operator asal harus memverifikasi hak pelanggan untuk menggunakan nomor tersebut, memelihara sertifikat dari STI-CA (Otoritas Sertifikat Identitas Telepon Aman) resmi, dan mengoperasikan infrastruktur penandatanganan. Biaya sertifikat bukanlah hal yang sepele. Audit Kenali Pelanggan Anda dan audit kepemilikan nomor bukanlah hal yang sepele.
Jadi, sebagian besar vendor ponsel cloud melakukan perhitungan dan menyimpulkan bahwa pengesahan harus menjadi fitur tingkat yang lebih tinggi: pelanggan gratis dan paket awal mendapatkan C atau tanpa pengesahan, paket berbayar mendapatkan B, paket perusahaan mendapatkan A. Hal ini masuk akal dari P&L vendor. Ini tidak rasional dari P&L pelanggan.
Pelanggan membayar untuk panggilan keluar yang terhubung. Panggilan dengan bukti B dari paket awal ke nomor ponsel Verizon memiliki tingkat koneksi yang jauh lebih rendah daripada panggilan dengan bukti A.
Pelanggan pemula sebenarnya tidak menabung; mereka membayar untuk lalu lintas yang tidak selesai, dan membayarnya dua kali — sekali dalam menit operator dan sekali dalam transaksi, mereka tidak pernah menutupnya karena panggilan tersebut ditandai sebagai spam.
Apa yang berubah bagi pelanggan kami
Saat kami mengirimkan pengesahan tingkat A sebagai default untuk setiap paket, kami melacak rasio penyitaan jawaban (ASR) untuk panggilan keluar ke tiga operator seluler besar AS, sebelum dan sesudahnya, berdasarkan pelanggan per pelanggan. Jumlahnya tidak ambigu.
- Rata-rata ASR keluar ke nomor seluler AS naik dari 38,4% menjadi 51,7% dalam 60 hari setelah kami mengaktifkan pengesahan secara default — peningkatan relatif sebesar 35%.
- Tingkat tag spam (di mana operator tujuan memberi label panggilan sebagai "Kemungkinan Spam" atau serupa) turun dari 11,2% menjadi 2,9%.
- Putar ulang volume — jumlah panggilan berulang yang dilakukan pelanggan ke tujuan yang sama setelah panggilan pertama gagal — turun 22%.
Pelanggan yang paling terpengaruh adalah praktik dokter gigi, penjadwalan perawatan kesehatan, layanan rumah, dan bisnis lain yang menelepon untuk mengonfirmasi janji temu. Perusahaan-perusahaan tersebut juga merupakan perusahaan yang paling banyak mengeluh tentang “AI menelepon pelanggan dan mereka tidak pernah mengangkatnya.” Ternyata sebagian kecil dari kata "mereka tidak pernah mengangkatnya" sebenarnya adalah "panggilan tersebut diberi tag Kemungkinan Spam sebelum telepon berdering".
Bagaimana kami melakukan penandatanganan tingkat A untuk setiap akun
Pengesahan tingkat A mengharuskan kami, sebagai operator asal, memverifikasi bahwa pelanggan berhak menggunakan nomor panggilan tersebut. Ada tiga cara hal ini terjadi pada kita.
Untuk angka disediakan melalui Ajoxi, verifikasinya otomatis — kami mengeluarkan nomornya dan kami memiliki lacak balak. Ini adalah sebagian besar lalu lintas keluar di platform.
Untuk nomor porting, verifikasi terjadi pada penyelesaian port. Setelah konfirmasi LNP (Portabilitas Nomor Lokal) tiba, kami memperbarui catatan STI-PA (Administrator Kebijakan) kami untuk mengaitkan nomor tersebut dengan akun pelanggan, dan pengesahan A diaktifkan dalam waktu 15 menit.
Untuk Nomor BYOC (Bawa Operator Anda Sendiri)., jika pelanggan ingin menggunakan Ajoxi untuk keluar namun tetap mempertahankan operator yang ada untuk masuk, kami menjalankan tantangan pengesahan satu kali: kami melakukan panggilan pengujian singkat dari nomor BYOC dan mengonfirmasi bahwa pelanggan dapat menghasilkan token unik yang dikirimkan melalui panggilan pengujian.
Sampai tantangan itu terlewati, angka yang tertera pada pengesahan B, bukan A.
Kasus Edge dan hal-hal lain yang perlu diketahui
Ada tiga tempat di mana sistem tidak berperilaku seperti yang Anda harapkan, dan kami telah belajar untuk memunculkannya dengan jelas daripada menurunkannya secara diam-diam.
Yang pertama adalah keluar internasional. STIR/SHAKEN adalah kerangka Amerika Utara. Panggilan ke sebagian besar wilayah lain mengabaikan pengesahan atau menghapusnya di perbatasan. Kami membuktikan bahwa hal tersebut dapat diterapkan dan kami secara eksplisit menyatakan bahwa kerangka kerja ini tidak memberikan manfaat apa pun, misalnya saja ke Jerman.
Yang kedua adalah reputasi nomor usia. Bahkan dengan pengesahan A, nomor baru yang tidak memiliki riwayat panggilan akan diperlakukan lebih mencurigakan oleh analisis spam operator dibandingkan nomor dengan penggunaan normal selama enam bulan. Kami memperingatkan pelanggan ketika mereka memulai kampanye bervolume tinggi pada jumlah baru, dan kami merekomendasikan pemanasan selama 7–10 hari dengan volume sedang.
Yang ketiga adalah nama tampilan vs ID penelepon. STIR/SHAKEN membuktikan nomor panggilan, bukan teks CNAM (Nama Penelepon) yang ditampilkan beberapa operator di sampingnya. CNAM adalah pencarian basis data terpisah, dan memiliki rekam jejak industri yang sangat tidak konsisten. Beberapa operator melakukan cache CNAM selama 30 hari; beberapa tidak pernah menyegarkannya.
Kami memperbarui CNAM pada saat penyediaan dan sekali lagi pada setiap perubahan nama merek, namun pelanggan harus mengharapkan jendela propagasi beberapa hari sebelum operator hilir menerapkannya.
Pengesahan apa yang tidak diperbaiki
Pengesahan-A bukanlah izin gratis. Ini memberi tahu operator tujuan “kami dapat membuktikan dari siapa nomor ini dan mereka berhak menggunakan nomor ini.” Ia tidak memberi tahu operator tujuan "penelepon ini berkelakuan baik". Pelanggan yang menghubungi nomor tempat tinggal yang sama sebanyak 14 kali dalam dua hari akan tetap mendapat tag spam, pengesahan A atau tidak.
Model analisis spam operator melihat pengesahan, frekuensi panggilan, rasio panggilan yang berhasil diselesaikan, kesamaan pola panggilan dengan pola spam yang diketahui, dan laporan pengguna langsung (tombol "Laporkan Spam" di tombol telepon). Pengesahan membawa Anda ke sisi kanan masukan pertama. Selebihnya tergantung pada perilaku yang dipanggil, dan perilaku adalah sesuatu yang dapat kita bentuk tetapi tidak dapat diatur.
Apa yang bisa kami lakukan — dan apa yang disertakan dengan pengesahan di platform kami — adalah pembatasan tarif otomatis terhadap batas panggilan per tujuan, jendela deduplikasi yang memblokir panggilan berulang ke nomor yang sama dalam interval yang dapat dikonfigurasi, dan aturan "jangan menelepon setelah N kali mencoba" yang berlaku di seluruh akun.
Jadi mengapa tidak mengenakan biaya untuk itu?
Karena pelanggan panggilan paket $29/bulan untuk mengonfirmasi janji temu memiliki kebutuhan yang sama dengan pelanggan panggilan paket $2.900/bulan untuk mengonfirmasi janji temu. Biaya marjinal untuk membuktikan satu panggilan lagi setelah infrastruktur sertifikat dibayar adalah kesalahan pembulatan.
Manfaat marjinal bagi pelanggan sangat besar — dan terkonsentrasi pada pelanggan kecil yang seharusnya tidak diberi harga berdasarkan fitur yang benar-benar membuat bisnis mereka tetap berjalan.
Alasan lainnya adalah default industri berubah dengan cepat. Dalam waktu 24 bulan, lalu lintas keluar tanpa tanda tangan di AS akan menjadi pengecualian dan bukan aturan. Vendor yang mengadakan pengesahan di balik paywall pada tahun 2025 akan diam-diam menjadikannya default pada tahun 2027 karena pelanggan mereka akan memintanya.
Kami lebih memilih melakukannya sekarang, sesuai keinginan kami, daripada melakukannya nanti karena pasar memaksa kami melakukannya.
Tidak ada pelajaran pendapatan yang cerdas di sini. Kami membuat fitur default karena ini adalah default yang tepat, dan kami memberi harga pada produk lainnya agar tetap berfungsi. Terkadang panggilan produk yang tepat dan panggilan harga yang tepat adalah panggilan yang sama.