Kichik ofis uchun Asterisk va FreePBX: sozlash va xatarlar
Chuqur3 daqInnovialabs tahririyati
Qisqacha
Asterisk asosidagi FreePBX ofisga har bir foydalanuvchi uchun to‘lovsiz moslashuvchan ATS beradi, lekin administrator, NAT’ni to‘g‘ri sozlash va SIP-buzishdan qattiq himoya talab qiladi; admin bo‘lmasa, bulutli ATS ishonchliroq.
Qisqacha: o‘z ATS’ingizni o‘rnatish kerakmi
Asterisk — ochiq kodli telefoniya dvigateli, FreePBX — uning ustidagi veb-interfeys. Birgalikda ular ichki raqamlar, IVR, navbatlar, suhbatlarni yozib olish va integratsiyalarni har bir foydalanuvchi uchun to‘lovsiz beradi. Bu erkinlikning narxi — administratsiya: yangilanishlar, monitoring, himoya. Agar ofisda buni kuzatib boradigan odam bo‘lmasa, bulutli ATS odatda xavfsizroq.
O‘rnatish variantlari
- FreePBX’ning rasmiy distributivi yoki o‘rnatish skripti — eng tez yo‘l: tizim, Asterisk va modullar mos versiyalarda o‘rnatiladi.
- Linux’ga FreePBX’ni qo‘lda o‘rnatish — ko‘proq nazorat, lekin versiyalar mos kelmasligi xavfi yuqoriroq.
- Konfiguratsiya fayllari bilan toza Asterisk — tajribalilar uchun: maksimal moslashuvchanlik, ammo hammasi matnli fayllar va dialplanda qilinadi.
- Xostingdagi VPS yoki mahalliy server — VPS masofaviy xodimlar uchun qulay, analog liniyalar yoki yozuvlarni saqlashga qat’iy talablar bo‘lsa, mahalliy server kerak.
10–50 ta ichki raqam uchun oddiy server yoki virtual mashina yetarli. Barcha suhbatlarni yozish, kodeklarni transkodlash va konferensiyalar ko‘proq resurs talab qiladi.
SIP-trunklar
Trunk — tashqi qo‘ng‘iroqlar o‘tadigan operator bilan ulanish. Uni PJSIP orqali sozlang: eski chan_sip drayveri zamonaviy Asterisk versiyalarida endi qo‘llab-quvvatlanmaydi.
Trunkni ulashda nimalarni tekshirish kerak:
- Operatordagi avtorizatsiya turi: login/parol bilan ro‘yxatdan o‘tish yoki IP bo‘yicha ishonch.
- Kiruvchi va chiquvchi raqamlar formati (mamlakat kodi bilan yoki usiz).
- Qo‘llab-quvvatlanadigan kodeklar — ortiqcha transkodlashdan qoching.
- NAT sozlamalari: tashqi manzil, mahalliy tarmoqlar va firewall’dagi RTP portlari diapazoni.
«Qo‘ng‘iroq bor, ovoz yo‘q» yoki «faqat bir tomonga eshitiladi» muammosi deyarli har doim NAT va RTP bilan bog‘liq.
asterisk -rvvv
pjsip show registrations
pjsip show endpoints
Bu buyruqlar trunk ro‘yxatdan o‘tganini va qaysi telefonlar tarmoqda ekanini ko‘rsatadi.
Ichki raqamlar, IVR va navbatlar
- Extensions: raqamlash sxemasini oldindan rejalashtiring (masalan, bo‘limlar yuzliklar bo‘yicha) va har bir raqam uchun uzun tasodifiy parollardan foydalaning.
- IVR: menyuni qisqa qiling — 3–4 band va operatorga chiqish. Salomlashuvlarni xotirjam sur’atda yozing.
- Queues va Ring Groups: kutish va statistika kerak bo‘lgan savdo yoki qo‘llab-quvvatlash bo‘limi uchun navbat, oddiy «hammaga birdan qo‘ng‘iroq» uchun qo‘ng‘iroq guruhi.
- Time Conditions: ish va ishdan tashqari vaqtni ajrating, aks holda tungi qo‘ng‘iroqlar bo‘sh navbatga tushadi.
Suhbatlarni yozib olish
Yozuvlar diskni tez to‘ldiradi. Oldindan hal qiling:
- yozuvlarni qancha saqlash va ularga kim kira olishi;
- eski fayllarni qayerga ko‘chirish — NAS, obyektli xotira yoki CRM;
- mijozlarni yozib olish haqida qonun talablariga muvofiq qanday ogohlantirish.
Avtomatik tozalash yoki arxivlashni sozlang, aks holda bir kun disk to‘lib, ATS ishdan to‘xtaydi.
SIP-firibgarlikdan himoya
Buzilgan ATS bir kechada sizning hisobingizdan ko‘plab qimmat xalqaro qo‘ng‘iroqlarni amalga oshirishi mumkin. Minimal choralar:
- SIP’ni butun internetga ochmang: faqat operator IP manzillaridan ulanishga ruxsat bering, masofaviy xodimlar uchun VPN ishlating.
- Har bir ichki raqam uchun raqamning o‘ziga o‘xshamaydigan murakkab parollar.
- Parol tanlashni bloklash uchun Fail2ban yoki FreePBX’ning o‘rnatilgan Responsive Firewall’i.
- Chiquvchi yo‘nalishlarni cheklang: kerak bo‘lmasa xalqaro yo‘nalishlarni taqiqlang yoki ularga PIN qo‘ying.
- Operator tomonida balans va bir vaqtdagi qo‘ng‘iroqlar bo‘yicha limitlar.
- Asterisk, FreePBX va modullarni muntazam yangilash.
Qachon bulutli ATS oqilonaroq
- Ofisda administrator va xizmat ko‘rsatish uchun byudjet yo‘q.
- Xodimlar asosan masofadan ishlaydi.
- O‘z zaxira serverisiz mavjudlik kafolatlari kerak.
- Raqamlar kam va murakkab marshrutlash mantiqi talab qilinmaydi.
O‘z ATS’ingiz CRM bilan chuqur integratsiyalar, nostandart qo‘ng‘iroq mantiqi, yozuvlar ustidan to‘liq nazorat yoki ko‘p foydalanuvchi kerak bo‘lganda yutadi.