Protokol IAX dikembangkan oleh Mark Spencer (Pembuat Asterisk) untuk membatasi beberapa masalah yang ada di protokol SIP. Kemudian versi terbaru dari IAX diperkenalkan dengan nama IAX2.
Berikut perbedaan antara SIP dengan IAX
Bandwidth
SIP | IAX |
SIP adalah plain-text, dan menggunakan bandwidth lebih daripada IAX | IAX adalah binary protocol, dimana menggunakan bandwidth lebih sedikit |
IAX lebih efisien ketila menggunakan bandwidth dibandingkan dengan SIP, Apabila kita memberikan bandwidt yang sama, dengan menggunakan IAX, kita bisa melakukan lebih banyak panggilan bersamaan dibandingkan jika menggunakan SIP
NAT
SIP | IAX |
SIP menggukan banyak port untuk signaling dan traffic Voice. Hal ini menyebakan masalah NAT muncul jika menggunakan SIP | IAX menggunakan 1 port untuk signaling dan traffic voice. Hal ini jarang menimbulkan masalah NAT |
Keamanan/Kerentanan
SIP | IAX |
SIP menggunakan banyak port sehingga mengurangi kerentanan terhadap serangan dan DoS | menggunakan single port membuat orang mudah untuk menggunakan resource atau sedangan DoS |
Penggunaan satu port di IAX, selain menguntungkan saat pembuatan NAT, tetapu juga menjadi perhatian serius.
Dengan membanjiri port tunggal yang digunakan oleh IAX, penyerang/peretas dapat dengan mudah mendapatkan kontrol ke sistem dan dapat mencegah pengguna sebenarnya mengakses layanan. Jadi jika Anda akan menggunakan IAX, Anda harus mengatur beberapa langkah keamanan tambahan. Berbeda dengan SIP yang tidak tidak menggunakan port tunggal.
Extendibility
SIP | IAX |
SIP dapan di extend dengan mudah | mekanisme extend generik di IAX kurang |
Standarisasi
SIP | IAX |
SIP adalah protokol standar yang dikembangkan oleh IETF sejak lama dan banyak digunakan oleh produsen peralatan dan perangkat lunak. | IAX di sisi lain, baru dan masih standar. Untuk alasan itu tidak banyak perangkat yang mendukungnya. |
Usage/Penggunaan
SIP | IAX |
SIP adalah protokol yang banyak digunakan dan populer. Banyak produsen perangkat keras dan perangkat lunak menggunakan SIP sebagai protokol utama mereka untuk layanan VoIP, yang berasal dari istilah “telepon SIP”. | IAX dengan cepat mendapatkan popularitas sekarang beberapa hari tapi tetap saja tidak sepopuler SIP. |
Kesimpulan
Kedua protokol dirancang dengan baik untuk pengalaman layanan VoIP yang lebih baik, dan keduanya memiliki pro dan kontra sendiri. Itu benar-benar tergantung pada kebutuhan Anda sendiri untuk memilih salah satu dari keduanya. Namun jika Anda tidak memiliki masalah bandwidth, Anda dapat menggunakan SIP, karena ini banyak digunakan dan didukung. Untuk memanfaatkan bandwidth terbatas Anda dapat menggunakan IAX. Dan sebelum memilih salah satu selalu mempertimbangkan berbagai aspek lainnya juga.