SIP - B2BUA
Agen pengguna back-to-back (B2BUA) adalah elemen jaringan logis dalam aplikasi SIP. Ini adalah jenis SIP UA yang menerima permintaan SIP, kemudian merumuskan ulang permintaan tersebut, dan mengirimkannya sebagai permintaan baru.
Tidak seperti server proxy, ia mempertahankan status dialog dan harus berpartisipasi dalam semua permintaan yang dikirim pada dialog yang dibuatnya. B2BUA mematahkan sifat SIP ujung-ke-ujung.
B2BUA - Bagaimana Cara Kerjanya?
Agen B2BUA beroperasi di antara dua titik akhir panggilan telepon dan membagi saluran komunikasi menjadi dua call legs. B2BUA adalah gabungan dari UAC dan UAS. Ini berpartisipasi dalam semua sinyal SIP antara kedua ujung panggilan, itu telah ditetapkan. Karena B2BUA tersedia di penyedia layanan dialog mungkin menerapkan beberapa fitur nilai tambah.
Di kaki panggilan asal, B2BUA bertindak sebagai server agen pengguna (UAS) dan memproses permintaan sebagai klien agen pengguna (UAC) ke ujung tujuan, menangani pensinyalan antara titik akhir secara berurutan.
B2BUA mempertahankan status lengkap untuk panggilan yang ditangani. Setiap sisi B2BUA beroperasi sebagai elemen jaringan SIP standar sebagaimana ditentukan dalam RFC 3261.
Fungsi B2BUA
B2BUA menyediakan fungsi-fungsi berikut -
Manajemen panggilan (penagihan, pemutusan panggilan otomatis, transfer panggilan, dll.)
Jaringan interworking (mungkin dengan adaptasi protokol)
Menyembunyikan internal jaringan (alamat pribadi, topologi jaringan, dll.)
Seringkali, B2BUA juga diimplementasikan di gateway media untuk menjembatani aliran media untuk kontrol penuh atas sesi tersebut.
Contoh B2BUA
Banyak sistem telepon perusahaan private branch exchange (PBX) menggabungkan logika B2BUA.
Beberapa firewall telah dibangun dengan fungsionalitas ALG (Application Layer Gateway), yang memungkinkan firewall untuk mengotorisasi SIP dan lalu lintas media sambil tetap mempertahankan tingkat keamanan yang tinggi.
Jenis B2BUA umum lainnya dikenal sebagai Session Border Controller (SBC).