Softphone: Zoiper, MicroSIP, Linphone
Softphone adalah telepon berupa program: di komputer kasir, laptop administrator, atau ponsel manajer. Bagi PABX, ia tidak berbeda dari pesawat meja: Anda memberikan ekstensi kepada karyawan di panel admin dan memasukkan lima nilai yang sama — server SIP, login, kata sandi, port 5060, transport UDP. Dari mana mengambilnya dan apa artinya — ada di ulasan «Pengaturan telepon SIP».
Singkatnya, apa yang harus dipilih:
| Klien | Platform | Harga untuk usaha | Kapan dipilih |
|---|---|---|---|
| MicroSIP | Windows | gratis (sumber terbuka) | komputer di kasir atau resepsionis — ringan, berada di baki sistem |
| Zoiper | Windows, macOS, Linux, Android, iOS | versi gratis — hanya untuk penggunaan nonkomersial; usaha memerlukan Premium (pembelian sekali) | satu klien untuk semua perangkat karyawan |
| Linphone | Windows, macOS, Linux, Android, iOS | gratis (sumber terbuka) | saat memerlukan klien gratis di ponsel atau Mac |
| Grandstream Wave Lite | Android, iOS | gratis | jika karyawan sudah menggunakannya |
Setelah dikonfigurasi — langsung panggil *43: PABX akan mengembalikan suara Anda. Ini satu-satunya pemeriksaan bahwa suara tersalurkan, bukan hanya registrasi (selengkapnya — di bawah).
Kapan softphone, kapan telepon meja#
Softphone cocok di tempat orang memang sudah duduk di depan komputer atau memegang ponsel: administrator, manajer, operator pengiriman, akuntan. Ia gratis atau hampir gratis, tidak memerlukan stopkontak dan kabel, dan langsung menampilkan kontak.
Telepon meja atau DECT diperlukan di tempat panggilan tidak boleh terlewat:
- Meja bar, bar, resepsionis. Komputer masuk mode tidur, diperbarui, seseorang menutup program — dan panggilan diam-diam tidak masuk. Pesawat di meja selalu berdering.
- Pelayan di ruang makan. Ponsel di kantong menerima panggilan di latar belakang secara tidak andal (lihat «Penerimaan panggilan di latar belakang»), sedangkan gagang DECT adalah telepon yang tidak melakukan hal lain.
- Ruang makan dan dapur yang bising. Speaker laptop dan mikrofon bawaan menimbulkan gema dan kebisingan; pesawat meja memiliki gagang yang layak.
Satu ekstensi dapat dipegang sekaligus di beberapa perangkat (hingga 5): misalnya, telepon meja di meja bar dan softphone di ponsel administrator. Panggilan masuk akan tiba di semuanya, yang menjawab adalah yang pertama mengangkat gagang.
Zoiper#
Platform: Windows, macOS, Linux, Android, iOS. Unduh — hanya dari situs resmi zoiper.com atau dari toko aplikasi.
Penyiapan di komputer (Zoiper 5)#
- Pasang dan jalankan Zoiper. Di layar pertama «Username and password» masukkan:
- di kolom atas — login dari jendela, tanda
@, dan SIP-server, misalnyasip-a1b2c3d4-101@sip.example.com(begitu petunjuk dari Zoiper sendiri: «user@sip.example.com»); - di kolom Password — kata sandi dari jendela.
- di kolom atas — login dari jendela, tanda
- Klik Login. Jika Zoiper menanyakan alamat server (Hostname) — masukkan SIP-server dari jendela. Kolom «Authentication» dan «Outbound proxy» biarkan kosong.
- Zoiper akan memeriksa metode koneksi mana yang berfungsi (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS dan IAX tidak akan ditemukan di sistem kami — itu normal. Pilih SIP UDP (atau SIP TCP, jika UDP tidak lolos di jaringan Anda) dan klik Next.
- Selanjutnya wizard akan menawarkan untuk memeriksa mikrofon dan speaker — jalani dengan headset yang akan Anda gunakan untuk berbicara.
Tangkapan layar: Zoiper 5 User Guide v.1.0.7, hlm. 10 («Activation»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Penyiapan manual: kolom mana ke mana#
Jika akun sudah dibuat atau wizard tidak berhasil, buka Settings → Accounts → akun Anda dan cocokkan kolomnya:
| Di panel admin («Kredensial ekstensi») | Di Zoiper 5 (Settings → Accounts → SIP Account) |
|---|---|
| SIP-server | Domain (di ponsel — Hostname) |
| Login | Username — sepenuhnya, sip-…-<nomor> |
| Kata sandi | Password |
Port 5060 |
tidak dimasukkan — 5060 digunakan Zoiper sendiri; port lain ditambahkan ke alamat: server:port |
Transport UDP |
Advanced → Network → Transport → UDP |
| Nomor internal | tidak di kolom mana pun; sebagai label akun — Caller ID name (opsional) |
Centang Use auth. username dan Use outbound proxy biarkan nonaktif. Use STUN boleh dinonaktifkan: PBX kami menangani NAT sendiri, STUN tidak diperlukan.
Tangkapan layar: Zoiper 5 User Guide v.1.0.7, hlm. 30 («Accounts / SIP Accounts»), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.
Tambahan: codec, transport, keep-alive di Zoiper
- Codec (Settings → Accounts → akun → Advanced → Audio and Video codecs): biarkan di «Selected» G.711 a-law dan G.711 µ-law; jika versi Anda memiliki G.722 — tambahkan. Urutan dari atas ke bawah = prioritas. G.729 tidak diperlukan PBX kami.
- Transport. Dalam dokumentasi Zoiper menyarankan menghindari UDP karena timeout NAT di router. PBX kami menerima juga TCP pada port
5060yang sama — jika panggilan masuk via UDP hilang setelah beberapa menit menganggur, alihkan akun ke TCP. TLS di kontur umum kami tidak berfungsi — jangan pilih itu. - Keep alive time-out (di sana juga, Network) — biarkan tetap aktif: ini menjaga «lubang» di router tetap terbuka agar panggilan masuk sampai.
- Registration expiry — nilai bawaan sudah cocok; PBX kami menerima dari 60 hingga 3600 detik.
Penyiapan di ponsel (Zoiper untuk Android dan iOS)#
Kolomnya sama: saat membuat akun, pilih penyiapan manual akun SIP dan isi Hostname (SIP-server), Username (login sepenuhnya), Password. Centang hijau di akun muncul dalam sekitar 30 detik — artinya registrasi berhasil. Tentang QR-code — bagian terpisah di bawah.
MicroSIP#
Hanya Windows, gratis dan terbuka. Terpasang dalam satu menit, berjalan di baki sistem dan hampir tidak memakan memori — pilihan yang baik untuk komputer di kasir. Tidak membaca kode QR: dikonfigurasi melalui kolom.
- Unduh dari situs resmi
microsip.org(versi biasa atau portable). - Menu utama MicroSIP → Add Account.
- Isi kolom sesuai tabel dan tekan Save. Periksa registrasi di panel admin: pada operator akan menyala titik hijau.
| Di panel admin ("Kredensial ekstensi") | Di MicroSIP (Add Account) |
|---|---|
| SIP server | SIP Server dan Domain — keduanya sama |
| Login | Username — sepenuhnya, sip-…-<nomor>; Login — boleh dikosongkan (maka diambil dari Username) atau isi hal yang sama |
| Kata sandi | Password |
Port 5060 |
tidak diisi — 5060 secara bawaan; port lain — melalui titik dua di SIP Server |
Transport UDP |
Transport → UDP (cocok juga "Auto (UDP & TCP)") |
| Nomor ekstensi | Account Name / Display Name — sebagai label (opsional) |
Biarkan SIP Proxy kosong. Media Encryption — Disabled: enkripsi suara (SRTP) tidak disediakan oleh PABX kami, dengan itu panggilan tidak akan tersambung. ICE — nonaktif.
Tangkapan layar: MicroSIP Help, bagian Account, https://www.microsip.org/help.
Tambahan: codec dan perangkat suara di MicroSIP
Menu utama → Settings:
- Enabled Codecs — biarkan G.711 A-law dan G.711 u-law, jika ingin tambahkan G.722 16 kHz dari "Available Codecs" dengan tanda panah. Sisanya tidak diperlukan.
- Ring Device / Speaker / Microphone — pilih headset untuk percakapan, dan untuk dering (Ring Device) — speaker komputer, agar dering terdengar bahkan saat headset tergeletak di meja.
- DTMF Method — Auto atau RFC2833.
- Keep-Alive di jendela akun (bawaan 15 dtk) menjaga NAT tetap terbuka — jangan dinonaktifkan.
Tangkapan layar: MicroSIP Help, bagian Settings, https://www.microsip.org/help.
Linphone#
Klien terbuka dan gratis dari Belledonne Communications: Windows, macOS, Linux, Android, iOS. Wizard-nya saat pertama kali dijalankan menawarkan untuk membuat akun di layanan mereka sendiri — kami tidak memerlukannya.
- Di layar awal pilih Third Party SIP Account ("Use a third party SIP account"). Aplikasi akan memperingatkan bahwa sebagian fitur Linphone (obrolan grup, konferensi video) tidak tersedia dengan akun pihak ketiga, — tekan I understand.
- Isi kolom sesuai tabel dan tekan Login.
| Di panel admin ("Kredensial ekstensi") | Di Linphone (Third party SIP account) |
|---|---|
| SIP server | Domain |
| Login | Username — sepenuhnya, sip-…-<nomor> |
| Kata sandi | Password |
Port 5060 |
tidak diisi — 5060 secara bawaan |
Transport UDP |
Transport → UDP. ⚠️ Linphone secara bawaan menetapkan TLS — dengan itu registrasi tidak akan berhasil, wajib dialihkan |
| Nomor ekstensi | Display name — sebagai label (opsional) |
Biarkan Authentication ID (if different) dan Outbound proxy kosong.
Notifikasi push Linphone bekerja melalui server perantara Belledonne (Flexisip); pada akun pihak ketiga seperti milik kami, itu tidak ada — karena itu di smartphone Linphone menerima panggilan di latar belakang lebih buruk daripada di aplikasi terbuka. Lihat "Penerimaan panggilan di latar belakang".
Grandstream Wave Lite#
Klien SIP gratis dari Grandstream untuk Android dan iOS. Jangan tertukar dengan Wave (tanpa Lite): yang itu dirancang untuk stasiun Grandstream UCM dan masuk melalui undangan mereka — tidak terhubung ke PABX kami. Di Wave Lite tambahkan akun SIP secara manual dengan nilai yang sama: server — SIP server dari jendela, login — sepenuhnya (dan di kolom ID autentikasi, jika terpisah), kata sandi, transport UDP. Kode QR dari panel admin tidak dibaca oleh Wave Lite: Grandstream punya formatnya sendiri.
Kode QR dari panel admin#
Di jendela "Kredensial ekstensi" ada tombol "Tampilkan QR". Di dalam kode — satu baris seperti
sip:<login>:<kata sandi>@<SIP server>:5060;transport=udp
yaitu semua kredensial beserta kata sandi. Karena itu:
- tampilkan QR hanya kepada orang yang Anda beri ekstensi, jangan foto dan jangan teruskan — itu sama saja dengan meneruskan kata sandi;
- setelah jendela ditutup, QR tidak dapat dipulihkan (kami tidak menyimpan kata sandi) — hanya "Reset kata sandi" dan QR baru.
Siapa yang memahaminya. Pemindai bawaan Zoiper dan Linphone terutama dirancang untuk tautan konfigurasi otomatis (provisioning), bukan untuk baris seperti itu: Zoiper menjelaskan pemindainya untuk kode yang dihasilkan di layanan mereka, dan di versi Linphone saat ini (6.x untuk Android dan iOS) pemindai berdasarkan kode sumber hanya menerima tautan web ke file pengaturan — baris kami akan ditolaknya dengan pesan "Invalid QR code!". Mencoba QR di Zoiper boleh; jika akun tidak terbuat — isi kolomnya, itu dua menit. Paling mudah tekan "Salin semua pengaturan" dan kirim teksnya ke karyawan melalui pesan pribadi: ia akan membukanya di smartphone yang sama dan menyalin login serta kata sandi ke aplikasi tanpa kesalahan.
Menerima panggilan di latar belakang pada ponsel#
Jujur saja: tidak ada yang bisa menjamin ponsel dengan softphone akan berdering saat aplikasi diminimalkan atau layar mati — baik kami maupun pembuat softphone. Penyebabnya ada pada sistem operasi itu sendiri:
- Android menidurkan aplikasi latar belakang (mode Doze dan "optimasi baterai"), dan saat beralih dari Wi-Fi ke internet seluler koneksinya terputus. Registrasi hilang secara diam-diam — di panel admin cabang masih tampak hijau untuk sementara, tetapi panggilan tidak lagi sampai ke telepon. Pada beberapa antarmuka (Xiaomi MIUI/HyperOS, Huawei EMUI) aplikasi bahkan lebih agresif dibuang.
- iOS sama sekali tidak mengizinkan aplikasi biasa mempertahankan koneksi di latar belakang: panggilan masuk hanya membangunkan aplikasi melalui notifikasi push (layanan Apple), dan untuk itu softphone harus memiliki server push perantara sendiri.
Yang bisa dilakukan untuk mengurangi risikonya:
- Android: Pengaturan → Aplikasi → softphone Anda → Baterai → "Tanpa batasan" (atau hapus "optimasi baterai"); izinkan berjalan di latar belakang, menampilkan di atas aplikasi lain, dan notifikasi. Pada Xiaomi — juga "Mulai otomatis".
- Zoiper menawarkan layanan Push Proxy sendiri (Firebase di Android, APNs di iOS) — menurut dokumentasi Zoiper ini satu-satunya cara andal menerima panggilan di latar belakang. Diaktifkan di aplikasi; syarat dan harga — dari Zoiper. Persyaratan layanan terhadap PBX — mengizinkan registrasi ulang untuk jangka waktu minimal 1 jam: PBX kami menerima jangka waktu hingga 3600 detik, yaitu tepat minimum tersebut.
- Linphone dengan akun pihak ketiga tidak menerima push (perlu server Flexisip mereka) — biarkan aplikasi tetap terbuka.
- Biarkan aplikasi terbuka di layar saat menunggu panggilan (misalnya, ponsel di dudukan dekat kasir).
Dan yang terpenting: di mana panggilan tidak boleh hilang — pasang telepon meja atau DECT, dan biarkan ponsel menjadi perangkat kedua pada ekstensi yang sama.
Headset dan suara#
- Headset wajib untuk bekerja di komputer. Speaker dan mikrofon bawaan laptop dalam mode pengeras suara menimbulkan gema pada lawan bicara: speaker Anda masuk ke mikrofon Anda sendiri. Zoiper dalam dokumentasinya secara tegas menyatakan bahwa menghilangkan gema yang datang dari sisi lain secara teknis tidak mungkin — gema diatasi oleh pihak yang menyebabkannya.
- Headset USB lebih andal daripada Bluetooth: tidak ada jeda dan gangguan saat sinyal lemah, tidak "diambil alih" ponsel, dan tidak beralih sendiri ke mode "headphone tanpa mikrofon". Headset Bluetooth berfungsi, tetapi dalam mode percakapan suaranya jauh lebih buruk daripada saat mendengarkan musik.
- Pilih perangkat secara eksplisit di pengaturan softphone: Zoiper — Settings → Audio (mikrofon, speaker, Ringing device terpisah), MicroSIP — Settings → Ring Device / Speaker / Microphone. Panggilan praktis diarahkan ke speaker komputer, sedangkan percakapan ke headset. Di Zoiper ada centang "Ring also through PC speakerphone" — panggilan terdengar bahkan jika headset tidak dipakai.
- Echo cancellation (EC) jangan dinonaktifkan — demikian saran Zoiper; di MicroSIP ini centang EC di Settings.
- Tombol jawab pada headset: MicroSIP — centang Handle Media Buttons di Settings (tombol headset dan keyboard multimedia), Zoiper — Settings → Audio → Use generic HID (plus mode terpisah untuk Jabra dan Plantronics).
Pemeriksaan suara *43#
Titik hijau pada operator di panel admin hanya menunjukkan registrasi (port 5060). Suara mengalir dalam aliran terpisah dan bisa rusak secara terpisah. Karena itu segera setelah pengaturan, tekan *43 di softphone dan klik tombol panggil:
- PBX akan menjawab dan memberi nada panggil singkat;
- selanjutnya bicaralah sekitar sepuluh detik — Anda akan mendengar suara Anda sendiri.
| Yang terdengar | Artinya |
|---|---|
| Nada panggil, lalu suara Anda sendiri | suara mengalir dua arah — semuanya beres |
| Ada nada panggil, suara sendiri tidak terdengar | suara tidak sampai dari softphone ke PBX: mikrofon salah (periksa perangkat di pengaturan), aplikasi tidak punya izin mikrofon, SIP ALG di router |
| Bahkan nada panggil tidak ada | suara tidak sampai dari PBX ke Anda: speaker yang dipilih salah, atau jaringan memblokir UDP — lihat "Jaringan, router, dan internet" |
| Terdengar terputus-putus, terlambat | kanal buruk: Wi-Fi alih-alih kabel, internet kelebihan beban |
Pemeriksaan ini gratis dan tidak menelepon ke mana pun. Angka-angkanya (paket hilang, jitter, latensi) masuk ke log panggilan — selengkapnya di ulasan: "Pemeriksaan kualitas koneksi". Pembahasan kerusakan suara — "Tidak ada suara, terdengar satu arah, gema".
Jika softphone tidak terdaftar#
Pertama — penyebab umum dari yang paling sering hingga jarang (sama untuk semua perangkat):
- Login tidak lengkap. Diperlukan
sip-…-<nomor>, bukan "101". - Kata sandi sudah kedaluwarsa. Seseorang menekan "Atur ulang kata sandi" — yang lama tidak berfungsi. Terbitkan yang baru.
- Alamat server salah. Untuk usaha dengan mesin khusus, alamatnya sendiri — salin dari jendela.
- Linphone di TLS. Alihkan Transport ke UDP.
- Jaringan memblokir UDP 5060 (Wi-Fi tamu, beberapa jaringan seluler, VPN korporat): coba TCP atau jaringan lain — akun yang sama dari rumah atau dari internet seluler.
Arti pesan Zoiper (menurut dokumentasinya):
| Pesan Zoiper | Artinya di kami |
|---|---|
| SIP 401 / akun tidak terdaftar, meminta kata sandi | login atau kata sandi salah: login tidak lengkap, kata sandi direset. Kolom "auth. username" tidak perlu diisi — cukup Username lengkap |
| SIP 403 Forbidden | PBX menolak: kata sandi salah yang sama, atau ekstensi dihapus/dinonaktifkan di panel admin |
| SIP 408 Request timed out | permintaan tidak sampai ke PBX atau balasan tidak sampai ke Anda: diblokir router atau firewall, transport salah. Alihkan UDP ↔ TCP, matikan STUN |
| SIP 503 Transport Failure | Zoiper tidak dapat mengirim permintaan: salah ketik alamat server atau tidak ada jaringan |
| SIP 923 No DNS results | alamat server tidak ditemukan melalui DNS: salah ketik di SIP server, Outbound proxy berlebih, transport salah, atau VPN di komputer mengganggu DNS |
Penjelasan lengkap kode dan pesan berbagai perangkat — "Tidak terdaftar: pesan dan kode kesalahan", semua gejala — "Diagnostik berdasarkan gejala".
Pertanyaan umum#
Bisakah satu ekstensi dipakai di telepon meja dan di softphone sekaligus?#
Ya. Satu akun terdaftar sekaligus di beberapa perangkat (hingga lima), panggilan masuk berdering di semua, yang menjawab adalah yang pertama mengangkat. Pasangan yang praktis: perangkat meja di meja resepsionis + softphone di ponsel administrator.
Apakah Zoiper gratis cukup?#
Secara teknis untuk panggilan — ya, tetapi versi gratis Zoiper menurut lisensinya — hanya untuk penggunaan nonkomersial. Usaha memerlukan Premium (pembelian sekali per perangkat) — atau ambil MicroSIP (Windows) dan Linphone yang gratis.
Mengapa QR code dari panel admin tidak berhasil?#
Di dalam QR — string sip:login:kata sandi@server:port. Pemindai Zoiper dan Linphone terutama mengharapkan tautan konfigurasi otomatis layanan mereka, dan Linphone 6.x hanya menerima tautan seperti itu. Masukkan kolom secara manual atau kirimkan teks kepada karyawan dengan tombol "Salin semua pengaturan".
Softphone di ponsel tidak berdering saat layar mati#
Ini perilaku Android dan iOS, bukan kerusakan PBX: sistem menidurkan aplikasi, dan registrasi hilang. Nonaktifkan optimasi baterai dan izinkan berjalan di latar belakang, di Zoiper aktifkan Push Proxy. Jika panggilan tetap hilang — diperlukan telepon meja atau DECT.
Lawan bicara mendengar gema saat saya bicara dari laptop#
Ini speaker Anda masuk ke mikrofon Anda. Pakai headset dan periksa bahwa peredam gema aktif di pengaturan softphone. Jika gema yang Anda dengar adalah Anda — gema berasal dari sisi lawan bicara, tidak dapat diperbaiki dari sisi Anda.
Bisakah panggilan dienkripsi di softphone (TLS, SRTP, ZRTP)?#
Saat ini tidak: PBX menerima UDP dan TCP di port 5060 dan suara terbuka. TLS atau enkripsi suara yang diaktifkan di softphone akan menyebabkan akun tidak terdaftar atau panggilan tidak tersambung.
Bagian terkait#
- Ikhtisar: menghubungkan telepon ke PBX — kredensial, tes gema
*43, reset - Jaringan, router, dan internet untuk teleponi — SIP ALG, NAT, berapa internet yang dibutuhkan
- Diagnostik berdasarkan gejala
- Tidak terdaftar: pesan dan kode kesalahan
- Tidak ada suara, terdengar satu arah, gema
- Panggilan terputus
Sumber#
- Zoiper 5 User Guide v.1.0.7 (panduan "Username and password" dan pilihan SIP TLS/TCP/UDP — hlm. 9–10; Accounts → SIP Accounts: Domain, Username, Password, Use auth. username, Outbound proxy — hlm. 30; Transport, Keep alive, rport, STUN — hlm. 34–35; suara, Echo cancellation, Ringing device, headset HID — hlm. 41–42) — https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- Zoiper: Informational and error messages (SIP 401, 403, 408, 503 Transport Failure, 923 No DNS results) — https://www.zoiper.com/en/support/answer/for/android/80/Informational_and_error_messages ; Error SIP 923 — https://www.zoiper.com/en/support/home/article/20/Error%20SIP%20923
- Zoiper Push Proxy FAQ (panggilan masuk di latar belakang pada iOS/Android hanya melalui push, masa registrasi ulang mulai dari 1 jam) — https://www.zoiper.com/en/support/home/article/205/Zoiper_Push_Proxy
- Zoiper: How to generate QR codes on Zoiper OEM (QR dibuat di layanan Zoiper, berlaku 48 jam, dipindai satu kali) — https://www.zoiper.com/en/support/home/article/218/How%20to%20generate%20QR%20codes%20on%20Zoiper%20OEM
- Zoiper 5 download (platform; versi gratis — "non-commercial use only") — https://www.zoiper.com/en/voip-softphone/download/current
- MicroSIP Help (kolom jendela Account, Settings: perangkat suara, codec, Handle Media Buttons) — https://www.microsip.org/help
- Linphone: Log in with Third-Party SIP Account — https://www.linphone.org/en/docs/login-sip-account/ ; QR Code / Provisioning Link Login — https://www.linphone.org/en/docs/login-with-qrcode/
- Kode sumber linphone-android:
QrCodeViewModel.kt(QR hanya diterima sebagai tautan konfigurasi otomatis),ThirdPartySipAccountLoginViewModel.ktdanCorePreferences.kt(transport default — TLS),strings.xml(nama kolom) — https://github.com/BelledonneCommunications/linphone-android - Grandstream: Wave Application FAQ (Wave — untuk UCM; klien SIP biasa — Wave Lite) — https://documentation.grandstream.com/knowledge-base/wave-application-faq/
- Android Developers: Optimize for Doze and App Standby — https://developer.android.com/training/monitoring-device-state/doze-standby
- Kode PBX: format QR dan teks "Salin semua pengaturan" —
admin/lib/sip-provisioning.ts; jendela "Kredensial ekstensi" —admin/components/integrations/SipOperatorRevealModal.tsx; masa registrasi 60–3600 dtk, codec, NAT —shared/sip/advanced-options.json