FreeSWITCH

Anything about FreeSWITCH

Transcoding G711 ke Opus di Kazoo

Tempo hari kantor kedatangan tamu dari Aarenet. Mereka memperesentasikan layanan UC yang bisa mereka sediakan untuk level provider. Platform yang mereka gunakan buatan sendiri yang didevelop dari tahun 2004 – 2009, tanpa jualan dulu. Hasilnya juga ndak main-main. Menarik lah pokoknya. Kelak kalo punya ITSP sendiri mungkin kepikiran pakai produk mereka, terutama kalo sudah males […]

[Tips] Kazoo Media Server – Tidak Bisa Memainkan Voice Recording

Jika kita memiliki platform Kazoo dengan media server terpisah, ada kemungkinan tidak bisa mendengarkan voice recording, misal, jika kita salah mendial nomer seharusnya mendapatkan pesan suara: “The call can not be completed as dialed. Please check your number and dial again.” alih-alih akan mendapatkan error message di console FreeSWITCH seperti berikut: [ERR] mod_http_cache.c:1170 Received HTTP […]

Homer Untuk SIP dan RTP Monitoring/Troubleshoot

Membaca log pada saat troubleshoot VoIP berbasis SIP itu penting, tapi masih juga banyak yang malas melakukan hal tersebut. Bisa dimaklumi karena memang membaca log SIP itu beneran ribet, walaupun sebenarnya cukup dengan merunut Call-ID problem langsung bisa ketahuan. Jika di sebuah lingkungan dengan jumlah panggilan sedikit, hal ini tidak menjadi masalah, karena jumlah log SIP […]

Codec G729 Di FreeSWITCH Dengan mod_bcg729

Akhir-akhir ini jadi kudet karena banyak hal yang harus dikerjakan, termasuk kudet dalam berita bahwa pemilik lisensi G729 memasukkan codec ini ke Royalty Free license per tanggal 1 Januari 2017. Artinya kedepan akan banyak pengembang library untuk codec ini supaya bisa digunakan di platform opensource telephony. Salah satunya yang sudah dipakai di kantor adalah mod_bcg729 (yang […]

[Troubleshoot] SIP/2.0 422 Session Interval Too Small dari FreeSWITCH

Di perangkat FreeSWITCH yang kami deploy, dapat error seperti ini: SIP/2.0 422 Session Interval Too Small menyebabkan call langsung terputus. Belum kedapatan trigger dari mana tapi akhirnya kami workaround dengan menambahkan config di bawah ini ke dalam sip profile: <param name="session-timeout" value="1800"/> <param name="enable-timer" value="true"/> <param name="minimum-session-expires" value="120"/> Lalu reload dengan cli: freeswitch> sofia profile <namaprofile> restart […]

[Kazoo] Problem Pergantian RabbitMQ Server

Karena sesuatu hal, saya harus mengubah topologi Kazoo, terutama server RabbitMQ yang menggunakan ip public menjadi ip private. Dan ternyata penggantian tersebut tidak mudah. Setelah dijalankan, WhistleApps masih mencari server AMQP lama, dan karena server tersebut sudah tidak ada, maka muncul error econnrefused seperti di bawah ini: Jan 4 17:35:05 portal 2600hz[1211]: |00000000000|wh_amqp_connection:320 (<0.2180.0>) failed […]